org.apache.accumulo.core.client.lexicoder
Class ULongLexicoder
java.lang.Object
org.apache.accumulo.core.client.lexicoder.ULongLexicoder
- All Implemented Interfaces:
- Encoder<Long>, Lexicoder<Long>, TypedValueCombiner.Encoder<Long>
- Direct Known Subclasses:
- LongLexicoder
public class ULongLexicoder
- extends Object
- implements Lexicoder<Long>
Unsigned long lexicoder. The lexicographic encoding sorts first 0l and -1l last. This encoding does not correspond to the sort of Long because it does not
consider the sign bit. If Java had an unsigned long type, this encoder would correspond to its sort order.
- Since:
- 1.6.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ULongLexicoder
public ULongLexicoder()
encode
public byte[] encode(Long l)
- Specified by:
encode
in interface TypedValueCombiner.Encoder<Long>
decode
public Long decode(byte[] data)
- Specified by:
decode
in interface TypedValueCombiner.Encoder<Long>
Copyright © 2015 Apache Accumulo Project. All rights reserved.