Class ColumnValueSerializer


  • public class ColumnValueSerializer
    extends Object
    Used in partitioning by value - translates between value (Object) and byte[]
    • Field Detail

      • NULL_VALUE

        public static final byte[] NULL_VALUE
    • Constructor Detail

      • ColumnValueSerializer

        public ColumnValueSerializer​(DataType dt)
      • ColumnValueSerializer

        public ColumnValueSerializer​(TableDefinition tableDefinition)
    • Method Detail

      • objectToByteArray

        public byte[] objectToByteArray​(Object value)
      • getSerializedSize

        public static int getSerializedSize​(DataType dt)
        return the size in bytes of the encoded data type if it can be encoded on fixed size, or -1 if not.
        Parameters:
        dt -
        Returns: