Class BlockSerdeUtil

java.lang.Object
io.trino.block.BlockSerdeUtil

public final class BlockSerdeUtil extends Object
  • Field Details

    • READ_BLOCK

      public static final MethodHandle READ_BLOCK
    • READ_BLOCK_VALUE

      public static final MethodHandle READ_BLOCK_VALUE
  • Method Details

    • 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)