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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TdecodeUnchecked(byte[] data, int offset, int len) Decodes a byte array without checking if the offset and len exceed the bounds of the actual array.byte[]Methods inherited from class org.apache.accumulo.core.client.lexicoder.AbstractEncoder
decode, decodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.accumulo.core.iterators.TypedValueCombiner.Encoder
decode
-
Constructor Details
-
ReverseLexicoder
- Parameters:
lexicoder- The lexicoder who's sort order will be flipped.
-
-
Method Details
-
encode
-
decodeUnchecked
Description copied from class:AbstractEncoderDecodes a byte array without checking if the offset and len exceed the bounds of the actual array.- Specified by:
decodeUncheckedin classAbstractEncoder<T>
-