diff options
Diffstat (limited to 'lang/java/src')
-rw-r--r-- | lang/java/src/com/wiredtiger/db/PackFormatInputStream.java | 5 | ||||
-rw-r--r-- | lang/java/src/com/wiredtiger/db/PackOutputStream.java | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/lang/java/src/com/wiredtiger/db/PackFormatInputStream.java b/lang/java/src/com/wiredtiger/db/PackFormatInputStream.java index 3d460c8201c..7787af895ce 100644 --- a/lang/java/src/com/wiredtiger/db/PackFormatInputStream.java +++ b/lang/java/src/com/wiredtiger/db/PackFormatInputStream.java @@ -25,6 +25,11 @@ public class PackFormatInputStream { return format.length() - formatOff + formatRepeatCount; } + public void reset() { + formatOff = 0; + formatRepeatCount = 0; + } + protected char getFieldType() throws WiredTigerPackingException { if (formatOff > format.length()) diff --git a/lang/java/src/com/wiredtiger/db/PackOutputStream.java b/lang/java/src/com/wiredtiger/db/PackOutputStream.java index 5cac18a376e..680768b03b3 100644 --- a/lang/java/src/com/wiredtiger/db/PackOutputStream.java +++ b/lang/java/src/com/wiredtiger/db/PackOutputStream.java @@ -25,6 +25,11 @@ public class PackOutputStream { return packed.toByteArray(); } + public void reset() { + format.reset(); + packed.reset(); + } + public void addFieldByte(byte value) throws WiredTigerPackingException { format.checkFieldType('b', true); |