Package io.trino.parquet.reader.flat
Class IntColumnAdapter
java.lang.Object
io.trino.parquet.reader.flat.IntColumnAdapter
- All Implemented Interfaces:
ColumnAdapter<int[]>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyValue(int[] source, int sourceIndex, int[] destination, int destinationIndex) int[]createBuffer(int size) createNonNullBlock(int[] values) createNullableBlock(boolean[] nulls, int[] values) voiddecodeDictionaryIds(int[] values, int offset, int length, int[] ids, int[] dictionary) longgetSizeInBytes(int[] values) int[]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
-
INT_ADAPTER
-
-
Constructor Details
-
IntColumnAdapter
public IntColumnAdapter()
-
-
Method Details
-
createBuffer
public int[] createBuffer(int size) - Specified by:
createBufferin interfaceColumnAdapter<int[]>
-
createNonNullBlock
- Specified by:
createNonNullBlockin interfaceColumnAdapter<int[]>
-
createNullableBlock
- Specified by:
createNullableBlockin interfaceColumnAdapter<int[]>
-
copyValue
public void copyValue(int[] source, int sourceIndex, int[] destination, int destinationIndex) - Specified by:
copyValuein interfaceColumnAdapter<int[]>
-
decodeDictionaryIds
public void decodeDictionaryIds(int[] values, int offset, int length, int[] ids, int[] dictionary) - Specified by:
decodeDictionaryIdsin interfaceColumnAdapter<int[]>
-
getSizeInBytes
public long getSizeInBytes(int[] values) - Specified by:
getSizeInBytesin interfaceColumnAdapter<int[]>
-
merge
- Specified by:
mergein interfaceColumnAdapter<int[]>
-