Class ReverseLexicoder<T>

java.lang.Object
org.apache.accumulo.core.client.lexicoder.AbstractEncoder<T>
org.apache.accumulo.core.client.lexicoder.impl.AbstractLexicoder<T>
org.apache.accumulo.core.client.lexicoder.ReverseLexicoder<T>
All Implemented Interfaces:
Encoder<T>, Lexicoder<T>, org.apache.accumulo.core.iterators.TypedValueCombiner.Encoder<T>

public class ReverseLexicoder<T>
extends org.apache.accumulo.core.client.lexicoder.impl.AbstractLexicoder<T>
A lexicoder that flips the sort order from another lexicoder. If this is applied to DateLexicoder, the most recent date will be sorted first and the oldest date will be sorted last. If it's applied to LongLexicoder, the Long.MAX_VALUE will be sorted first and Long.MIN_VALUE will be sorted last, etc...
Since:
1.6.0
  • Constructor Details

    • ReverseLexicoder

      public ReverseLexicoder​(Lexicoder<T> lexicoder)
      Parameters:
      lexicoder - The lexicoder who's sort order will be flipped.
  • Method Details