| Age | Commit message (Collapse) | Author |
|
previous interface, allowing old tests to work without changes.
|
|
cursors (#3150)
* log cursors performing search must internally get keys; raw mode must be turned off temporarily to accomplish that. Use this same technique to clean up how keys/values are set.
* In java, when a raw mode cursor is created, allow setting key/value only via byte array.
* Synchronize java log example with the C version, including changing LSN from long to int and adding a count check to the simple log walk. Fix an error with how LSN file/offset was saved for a later search. The 'copy' table can now use S formats, since there is a way to insert them as raw records obtained from the log.
|
|
getByteArray calls.
|
|
This corresponds to Python fixes in WT-1517.
|
|
|
|
when length is provided in format, use it; do padding.
Fixed signed checking for getInt/Long/Short.
Fixed bugs in packing strings: embedded nulls; use length when provided.
Logic copied from packing.py.
Added special case encoding for 8256 (to match Python and C).
|
|
|
|
Don't turn on cursor RAW flag for a JSON dump cursor.
Fixed unpacking a fixed length string: unpack cur position was not being updated.
Fixed packing a fixed length string: String array bounds check was firing.
Fixed unpacking short/int: range check was incorrect.
Added methods to put/get record numbers (e.g. getKeyRecord) in Cursor and AsyncOp.
Remove stray println.
|
|
|
|
Move lang/java and lang/python into the public domain.
|
|
|
|
Also update documentation, to use Doxygen and @copydoc where possible.
Not yet tied into s_docs.
|
|
|
|
Add a first JUnit test case, and associated autoconf files.
|
|
Also add a test case and update the layout of the Java build.
|