Commit Graph

27 Commits

Author SHA1 Message Date
Don Anderson
2770eb0749 WT-1315. Added java support for join cursors. 2015-11-03 13:36:06 -05:00
Susan LoVerso
366fc17e0b WT-2104 New log_flush API to control the flushing or syncing of the log. 2015-09-15 13:35:11 -04:00
David Hows
9b60ee8332 Add reset to wiredtiger.in and ex_all 2015-06-22 11:20:37 +10:00
Susan LoVerso
474ff612e8 Merge branch 'develop' into transaction-background
Conflicts:
	src/config/config_def.c
	src/include/config.h
	src/include/txn.h
	src/log/log.c
	src/session/session_api.c
2015-05-27 12:15:11 -04:00
Susan LoVerso
e451621025 Merge branch 'develop' into transaction-background
Conflicts:
	src/include/config.h
	src/include/txn.h
	src/include/wiredtiger.in
2015-05-13 15:45:52 -04:00
Michael Cahill
6237ef264d Merge branch 'develop' into named-snapshots
Conflicts:
	dist/api_data.py
	src/config/config_def.c
	src/include/config.h
	src/txn/txn.c
2015-05-13 16:46:16 +10:00
Susan LoVerso
be185cd74e Add a background transaction sync mechanism. WT-1908 2015-05-05 16:13:47 -04:00
Michael Cahill
0fb36c6730 Update auto-generated files. 2015-04-02 17:03:40 +11:00
Don Anderson
9a7d534474 Fixes for style and whitespace. Refs #1822. 2015-03-26 20:16:14 -04:00
Michael Cahill
1dae9366fd Merge branch 'develop' into cursor-equal
Conflicts:
	src/cursor/cur_std.c
	src/cursor/cur_table.c
	src/include/extern.h
2015-01-17 07:48:42 +11:00
Keith Bostic
2894268cca Put the WT_CURSOR public methods in alphabetical order. 2015-01-16 15:01:36 -05:00
Michael Cahill
1b033e5b2b Don't allow "readonly" to be reconfigured on cursors.
refs #1467
2015-01-17 05:15:04 +11:00
Alex Gorrod
812be6c438 Rename WT_CURSOR compare_equal to be equals.
While here, add a generic cursor equals stub in curstd, rather than
redirecting via cursor function pointer lists.

Implement the Java API wrapper.
2015-01-14 02:28:10 +11:00
Keith Bostic
56865ca8ec Fix a function name typo, update auto-generated files. 2015-01-12 11:08:19 -05:00
Keith Bostic
94b9c2774d Fix order of original cursor functions. 2014-12-22 16:43:46 -05:00
Keith Bostic
4c26d2324b Add support for a WT_CURSOR.reconfigure method, reference #1381. 2014-12-11 19:32:50 -05:00
Michael Cahill
f333e96644 Fix transaction ID logic (again), add session method entry / exit, add a documentation snippet. 2014-10-27 12:41:20 +11:00
Susan LoVerso
10d75f7130 Add asynchronous compact support to async API. 2014-04-28 15:23:36 -04:00
Susan LoVerso
cc7fdde5cc Add Java support for async ops. 2014-04-21 12:23:03 -04:00
Susan LoVerso
569be29173 Use an underlying cursor for async op keys/values. 2014-04-09 14:25:51 -04:00
Susan LoVerso
970b114fc6 Clean up pass for s_all. 2014-03-26 11:42:29 -04:00
Alex Gorrod
0983863e18 Configuration parser API, update documentation and examples. 2014-02-25 13:14:48 +11:00
Alex Gorrod
54b39fc72f Update the configuration parsing API. Not finalized, but a step closer. 2014-02-24 15:38:48 +11:00
Susan LoVerso
fe1f3aa693 First pass that compiles. 2013-05-15 13:59:11 -04:00
Keith Bostic
89b23edbdc Support new configuration options added by the applications, using a new
method, WT_CONNECTION::configure_method.

For some reason I can'quite figure out, this set of changes made lint run a
bunch better on some sources, and showed up a few different uninitialized
variables in error paths.  Got me why, but they're real, and I fixed them.
2013-04-09 20:17:58 -04:00
Keith Bostic
9889288775 Make WiredTiger extension functions available to linked-in modules via
a new function wiredtiger_extension_api(WT_EXTENSION_API **pp).

Write some WT_EXTENSION_API documentation.

Remove WT_SESSION::msg_printf, add a new msg_printf extension function
instead, convert test/format to use it.

Quit using __UNUSED in the extension code, use explicit (void) casting,
it's cleaner.
2013-04-09 13:12:36 -04:00
Alex Gorrod
39150c640e Update Java Cursor API naming to reflect ByteArray semantics.
Also update documentation, to use Doxygen and @copydoc where possible.
Not yet tied into s_docs.
2013-02-19 17:06:41 +11:00