public CompressedMetadataWriter(MetadataWriter metadataWriter, CompressionKind compression, int bufferSize) { this.metadataWriter = metadataWriter; this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public ByteArrayOutputStream(CompressionKind compression, int bufferSize, StreamKind streamKind) { this.buffer = new OrcOutputBuffer(compression, bufferSize); this.streamKind = streamKind; }
public ByteOutputStream(CompressionKind compression, int bufferSize) { this(new OrcOutputBuffer(compression, bufferSize)); }
public DecimalOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public PresentOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public DoubleOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public FloatOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public LongOutputStreamV1(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }
public LongOutputStreamV2(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }
public LongOutputStreamDwrf(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }
@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)); }
OrcOutputBuffer sliceOutput = new OrcOutputBuffer(CompressionKind.NONE, 3000);
OrcOutputBuffer buffer = new OrcOutputBuffer(NONE, 1024); BooleanOutputStream output = new BooleanOutputStream(buffer);
public ByteArrayOutputStream(CompressionKind compression, int bufferSize, StreamKind streamKind) { this.buffer = new OrcOutputBuffer(compression, bufferSize); this.streamKind = streamKind; }
public CompressedMetadataWriter(MetadataWriter metadataWriter, CompressionKind compression, int bufferSize) { this.metadataWriter = metadataWriter; this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public DoubleOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public PresentOutputStream(CompressionKind compression, int bufferSize) { this.buffer = new OrcOutputBuffer(compression, bufferSize); }
public LongOutputStreamV2(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }
public LongOutputStreamV1(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }
public LongOutputStreamDwrf(CompressionKind compression, int bufferSize, boolean signed, StreamKind streamKind) { this.streamKind = requireNonNull(streamKind, "streamKind is null"); this.buffer = new OrcOutputBuffer(compression, bufferSize); this.signed = signed; }