Package io.trino.block
Class BlockSerdeUtil
- java.lang.Object
-
- io.trino.block.BlockSerdeUtil
-
public final class BlockSerdeUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static MethodHandleREAD_BLOCKstatic MethodHandleREAD_BLOCK_VALUE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BlockreadBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.Slice slice)static BlockreadBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput input)static ObjectreadBlockValue(BlockEncodingSerde blockEncodingSerde, Type type, io.airlift.slice.Slice slice)static voidwriteBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceOutput output, Block block)
-
-
-
Field Detail
-
READ_BLOCK
public static final MethodHandle READ_BLOCK
-
READ_BLOCK_VALUE
public static final MethodHandle READ_BLOCK_VALUE
-
-
Method Detail
-
readBlock
public static Block readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.Slice slice)
-
readBlock
public static Block readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput input)
-
readBlockValue
public static Object readBlockValue(BlockEncodingSerde blockEncodingSerde, Type type, io.airlift.slice.Slice slice)
-
writeBlock
public static void writeBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceOutput output, Block block)
-
-