Package io.prestosql.block
Class BlockSerdeUtil
- java.lang.Object
-
- io.prestosql.block.BlockSerdeUtil
-
public final class BlockSerdeUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static MethodHandle
READ_BLOCK
static MethodHandle
READ_BLOCK_VALUE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Block
readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.Slice slice)
static Block
readBlock(BlockEncodingSerde blockEncodingSerde, io.airlift.slice.SliceInput input)
static Object
readBlockValue(BlockEncodingSerde blockEncodingSerde, Type type, io.airlift.slice.Slice slice)
static void
writeBlock(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)
-
-