Interface BinaryColumnEncoding

All Superinterfaces:
ColumnEncoding
All Known Implementing Classes:
BinaryEncoding, BlockEncoding, BooleanEncoding, ByteEncoding, DateEncoding, DecimalEncoding, DoubleEncoding, FloatEncoding, ListEncoding, LongEncoding, MapEncoding, ShortEncoding, StringEncoding, StructEncoding, TimestampEncoding

public interface BinaryColumnEncoding extends ColumnEncoding
  • Method Details

    • encodeValueInto

      void encodeValueInto(Block block, int position, io.airlift.slice.SliceOutput output)
    • getValueOffset

      int getValueOffset(io.airlift.slice.Slice slice, int offset)
    • getValueLength

      int getValueLength(io.airlift.slice.Slice slice, int offset)
    • decodeValueInto

      void decodeValueInto(BlockBuilder builder, io.airlift.slice.Slice slice, int offset, int length)