Interface Lexicoder<T>
-
- All Superinterfaces:
Encoder<T>
- All Known Implementing Classes:
AbstractLexicoder,BigDecimalCombiner.BigDecimalEncoder,BigIntegerLexicoder,BytesLexicoder,DateLexicoder,DoubleLexicoder,FloatLexicoder,IntegerLexicoder,ListLexicoder,LongCombiner.FixedLenEncoder,LongCombiner.StringEncoder,LongCombiner.VarLenEncoder,LongLexicoder,PairLexicoder,ReverseLexicoder,SequenceLexicoder,StringLexicoder,SummingArrayCombiner.DOSArrayEncoder,SummingArrayCombiner.FixedLongArrayEncoder,SummingArrayCombiner.VarLongArrayEncoder,TextLexicoder,UIntegerLexicoder,ULongLexicoder,UUIDLexicoder
public interface Lexicoder<T> extends Encoder<T>
A lexicoder provides methods to convert to/from byte arrays. The byte arrays are constructed so that their sort order corresponds their parameterized class's native Java sort order.- Since:
- 1.6.0