Class ByteStreamSplitValuesWriter.LongByteStreamSplitValuesWriter
- java.lang.Object
-
- org.apache.parquet.column.values.ValuesWriter
-
- org.apache.parquet.column.values.bytestreamsplit.ByteStreamSplitValuesWriter
-
- org.apache.parquet.column.values.bytestreamsplit.ByteStreamSplitValuesWriter.LongByteStreamSplitValuesWriter
-
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- ByteStreamSplitValuesWriter
public static class ByteStreamSplitValuesWriter.LongByteStreamSplitValuesWriter extends ByteStreamSplitValuesWriter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.parquet.column.values.bytestreamsplit.ByteStreamSplitValuesWriter
ByteStreamSplitValuesWriter.DoubleByteStreamSplitValuesWriter, ByteStreamSplitValuesWriter.FixedLenByteArrayByteStreamSplitValuesWriter, ByteStreamSplitValuesWriter.FloatByteStreamSplitValuesWriter, ByteStreamSplitValuesWriter.IntegerByteStreamSplitValuesWriter, ByteStreamSplitValuesWriter.LongByteStreamSplitValuesWriter
-
-
Field Summary
-
Fields inherited from class org.apache.parquet.column.values.bytestreamsplit.ByteStreamSplitValuesWriter
elementSizeInBytes, numStreams
-
-
Constructor Summary
Constructors Constructor Description LongByteStreamSplitValuesWriter(int initialCapacity, int pageSize, ByteBufferAllocator allocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringmemUsageString(String prefix)voidwriteLong(long v)-
Methods inherited from class org.apache.parquet.column.values.bytestreamsplit.ByteStreamSplitValuesWriter
close, getAllocatedSize, getBufferedSize, getBytes, getEncoding, reset, scatterBytes
-
Methods inherited from class org.apache.parquet.column.values.ValuesWriter
resetDictionary, toDictPageAndClose, writeBoolean, writeByte, writeBytes, writeDouble, writeFloat, writeInteger
-
-
-
-
Constructor Detail
-
LongByteStreamSplitValuesWriter
public LongByteStreamSplitValuesWriter(int initialCapacity, int pageSize, ByteBufferAllocator allocator)
-
-
Method Detail
-
writeLong
public void writeLong(long v)
- Overrides:
writeLongin classValuesWriter- Parameters:
v- the value to encode
-
memUsageString
public String memUsageString(String prefix)
- Specified by:
memUsageStringin classValuesWriter
-
-