@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
public void reset() { closed = false; booleanOutputStream = null; buffer.reset(); groupsCounts.clear(); currentGroupCount = 0; } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { size = 0; runCount = 0; lastValue = 0; lastDelta = UNMATCHABLE_DELTA_VALUE; closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { size = 0; runCount = 0; lastValue = UNMATCHABLE_VALUE; closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { clearEncoder(); closed = false; buffer.reset(); checkpoints.clear(); }
private Slice getSliceOutput() { buffer.close(); DynamicSliceOutput output = new DynamicSliceOutput(toIntExact(buffer.getOutputDataSize())); buffer.writeDataTo(output); Slice slice = output.slice(); buffer.reset(); return slice; } }
@Test public void testWriteHugeByteChucks() { int size = 1024 * 1024; byte[] largeByteArray = new byte[size]; Arrays.fill(largeByteArray, (byte) 0xA); OrcOutputBuffer sliceOutput = new OrcOutputBuffer(CompressionKind.NONE, 256 * 1024); DynamicSliceOutput output = new DynamicSliceOutput(size); sliceOutput.writeBytes(largeByteArray, 10, size - 10); assertEquals(sliceOutput.writeDataTo(output), size - 10); assertEquals(output.slice(), wrappedBuffer(largeByteArray, 10, size - 10)); sliceOutput.reset(); output.reset(); sliceOutput.writeBytes(wrappedBuffer(largeByteArray), 100, size - 100); assertEquals(sliceOutput.writeDataTo(output), size - 100); assertEquals(output.slice(), wrappedBuffer(largeByteArray, 100, size - 100)); }
buffer.reset(); output.reset(); for (int count : counts) {
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
public void reset() { closed = false; booleanOutputStream = null; buffer.reset(); groupsCounts.clear(); currentGroupCount = 0; } }
@Override public void reset() { closed = false; buffer.reset(); checkpoints.clear(); } }
@Override public void reset() { clearEncoder(); closed = false; buffer.reset(); checkpoints.clear(); }
private Slice getSliceOutput() { buffer.close(); DynamicSliceOutput output = new DynamicSliceOutput(toIntExact(buffer.getOutputDataSize())); buffer.writeDataTo(output); Slice slice = output.slice(); buffer.reset(); return slice; } }