Class ShortArrayBlockEncoding
java.lang.Object
io.trino.spi.block.ShortArrayBlockEncoding
- 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.voidwriteBlock(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, waitMethods inherited from interface io.trino.spi.block.BlockEncoding
replacementBlockForWrite
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
ShortArrayBlockEncoding
public ShortArrayBlockEncoding()
-
-
Method Details
-
getName
Description copied from interface:BlockEncodingGets the unique name of this encoding.- Specified by:
getNamein interfaceBlockEncoding
-
writeBlock
public void writeBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceOutput sliceOutput, Block block) Description copied from interface:BlockEncodingWrite the specified block to the specified output- Specified by:
writeBlockin interfaceBlockEncoding
-
readBlock
public ShortArrayBlock readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput sliceInput) Description copied from interface:BlockEncodingRead a block from the specified input. The returned block should begin at the specified position.- Specified by:
readBlockin interfaceBlockEncoding
-