Class Int128ArrayBlockEncoding
java.lang.Object
io.trino.spi.block.Int128ArrayBlockEncoding
- All Implemented Interfaces:
BlockEncoding
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Gets the unique name of this encoding.readBlock
(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput sliceInput) Read a block from the specified input.void
writeBlock
(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceOutput sliceOutput, Block block) Write the specified block to the specified outputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.trino.spi.block.BlockEncoding
replacementBlockForWrite
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
Int128ArrayBlockEncoding
public Int128ArrayBlockEncoding()
-
-
Method Details
-
getName
Description copied from interface:BlockEncoding
Gets the unique name of this encoding.- Specified by:
getName
in interfaceBlockEncoding
-
writeBlock
public void writeBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceOutput sliceOutput, Block block) Description copied from interface:BlockEncoding
Write the specified block to the specified output- Specified by:
writeBlock
in interfaceBlockEncoding
-
readBlock
public Int128ArrayBlock readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput sliceInput) Description copied from interface:BlockEncoding
Read a block from the specified input. The returned block should begin at the specified position.- Specified by:
readBlock
in interfaceBlockEncoding
-