Class BytesLexicoder
java.lang.Object
org.apache.accumulo.core.client.lexicoder.AbstractEncoder<T>
org.apache.accumulo.core.client.lexicoder.AbstractLexicoder<byte[]>
org.apache.accumulo.core.client.lexicoder.BytesLexicoder
For each of the methods, this lexicoder just passes the input through untouched. It is meant to
be combined with other lexicoders like the
ReverseLexicoder
.- Since:
- 1.6.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
decode
(byte[] data) protected byte[]
decodeUnchecked
(byte[] data, int offset, int len) If offset == 0 and len == data.length, returns data.byte[]
encode
(byte[] data) Methods inherited from class org.apache.accumulo.core.client.lexicoder.AbstractEncoder
decode
-
Constructor Details
-
BytesLexicoder
public BytesLexicoder()
-
-
Method Details
-
encode
public byte[] encode(byte[] data) -
decode
public byte[] decode(byte[] data) - Specified by:
decode
in interfaceEncoder<byte[]>
- Overrides:
decode
in classAbstractEncoder<byte[]>
-
decodeUnchecked
protected byte[] decodeUnchecked(byte[] data, int offset, int len) If offset == 0 and len == data.length, returns data. Otherwise, returns a new byte array with contents starting at data[offset] with length len. Decodes a byte array without checking if the offset and len exceed the bounds of the actual array.- Specified by:
decodeUnchecked
in classAbstractEncoder<byte[]>
-