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
  • Method Summary

    Methods inherited from interface org.apache.accumulo.core.client.lexicoder.Encoder

    decode, encode