Class BlockSerdeUtil


  • public final class BlockSerdeUtil
    extends Object
    • Field Detail

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