Package io.trino.parquet.reader.flat
Class Int96ColumnAdapter
java.lang.Object
io.trino.parquet.reader.flat.Int96ColumnAdapter
- All Implemented Interfaces:
ColumnAdapter<Int96ColumnAdapter.Int96Buffer>
public class Int96ColumnAdapter
extends Object
implements ColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyValue(Int96ColumnAdapter.Int96Buffer source, int sourceIndex, Int96ColumnAdapter.Int96Buffer destination, int destinationIndex) createBuffer(int size) createNullableBlock(boolean[] nulls, Int96ColumnAdapter.Int96Buffer values) voiddecodeDictionaryIds(Int96ColumnAdapter.Int96Buffer values, int offset, int length, int[] ids, Int96ColumnAdapter.Int96Buffer dictionary) longmerge(List<Int96ColumnAdapter.Int96Buffer> buffers) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.parquet.reader.flat.ColumnAdapter
createNullableDictionaryBlock, createTemporaryBuffer, unpackNullValues
-
Field Details
-
INT96_ADAPTER
-
-
Constructor Details
-
Int96ColumnAdapter
public Int96ColumnAdapter()
-
-
Method Details
-
createBuffer
- Specified by:
createBufferin interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
copyValue
public void copyValue(Int96ColumnAdapter.Int96Buffer source, int sourceIndex, Int96ColumnAdapter.Int96Buffer destination, int destinationIndex) - Specified by:
copyValuein interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
createNullableBlock
- Specified by:
createNullableBlockin interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
createNonNullBlock
- Specified by:
createNonNullBlockin interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
decodeDictionaryIds
public void decodeDictionaryIds(Int96ColumnAdapter.Int96Buffer values, int offset, int length, int[] ids, Int96ColumnAdapter.Int96Buffer dictionary) - Specified by:
decodeDictionaryIdsin interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
getSizeInBytes
- Specified by:
getSizeInBytesin interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-
merge
- Specified by:
mergein interfaceColumnAdapter<Int96ColumnAdapter.Int96Buffer>
-