Uses of Interface
org.apache.accumulo.core.client.lexicoder.Encoder
-
Packages that use Encoder Package Description org.apache.accumulo.core.client.lexicoder org.apache.accumulo.core.clientImpl.lexicoder org.apache.accumulo.core.iterators org.apache.accumulo.core.iterators.user -
-
Uses of Encoder in org.apache.accumulo.core.client.lexicoder
Subinterfaces of Encoder in org.apache.accumulo.core.client.lexicoder Modifier and Type Interface Description interface
Lexicoder<T>
A lexicoder provides methods to convert to/from byte arrays.Classes in org.apache.accumulo.core.client.lexicoder that implement Encoder Modifier and Type Class Description class
AbstractEncoder<T>
AbstractEncoder is anEncoder
that implements all of Encoder's methods validating the input, but has those methods defer logic to to a new method,AbstractEncoder.decodeUnchecked(byte[], int, int)
.class
BigIntegerLexicoder
A lexicoder to encode/decode a BigInteger to/from bytes that maintain its native Java sort order.class
BytesLexicoder
For each of the methods, this lexicoder just passes the input through untouched.class
DateLexicoder
A lexicoder for date objects.class
DoubleLexicoder
A lexicoder for preserving the native Java sort order of Double values.class
FloatLexicoder
A lexicoder for preserving the native Java sort order of Float values.class
IntegerLexicoder
A lexicoder for signed integers.class
ListLexicoder<LT>
A lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.class
LongLexicoder
Signed long lexicoder.class
PairLexicoder<A extends Comparable<A>,B extends Comparable<B>>
This class is a lexicoder that sorts a ComparablePair.class
ReverseLexicoder<T>
A lexicoder that flips the sort order from another lexicoder.class
SequenceLexicoder<E>
A Lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.class
StringLexicoder
This lexicoder encodes/decodes a given String to/from bytes without further processing.class
TextLexicoder
A lexicoder that preserves a Text's native sort order.class
UIntegerLexicoder
A lexicoder for an unsigned integer.class
ULongLexicoder
Unsigned long lexicoder.class
UUIDLexicoder
A lexicoder for a UUID that maintains its lexicographic sorting order. -
Uses of Encoder in org.apache.accumulo.core.clientImpl.lexicoder
Classes in org.apache.accumulo.core.clientImpl.lexicoder that implement Encoder Modifier and Type Class Description class
AbstractLexicoder<T>
-
Uses of Encoder in org.apache.accumulo.core.iterators
Classes in org.apache.accumulo.core.iterators that implement Encoder Modifier and Type Class Description static class
LongCombiner.FixedLenEncoder
An Encoder that uses an 8-byte encoding for Longs.static class
LongCombiner.StringEncoder
An Encoder that uses a String representation of Longs.static class
LongCombiner.VarLenEncoder
An Encoder that uses a variable-length encoding for Longs.Fields in org.apache.accumulo.core.iterators declared as Encoder Modifier and Type Field Description static Encoder<Long>
LongCombiner. FIXED_LEN_ENCODER
static Encoder<Long>
LongCombiner. STRING_ENCODER
static Encoder<Long>
LongCombiner. VAR_LEN_ENCODER
Methods in org.apache.accumulo.core.iterators with parameters of type Encoder Modifier and Type Method Description protected void
TypedValueCombiner. setEncoder(Encoder<V> encoder)
Sets theEncoder<V>
used to translate Values to V and back.static <V> void
TypedValueCombiner. testEncoder(Encoder<V> encoder, V v)
Tests whether v remains the same when encoded and decoded with the given encoder.Method parameters in org.apache.accumulo.core.iterators with type arguments of type Encoder Modifier and Type Method Description static void
LongCombiner. setEncodingType(IteratorSetting is, Class<? extends Encoder<Long>> encoderClass)
A convenience method for setting the long encoding type. -
Uses of Encoder in org.apache.accumulo.core.iterators.user
Classes in org.apache.accumulo.core.iterators.user that implement Encoder Modifier and Type Class Description static class
BigDecimalCombiner.BigDecimalEncoder
Provides the ability to encode scientific notation.static class
SummingArrayCombiner.DOSArrayEncoder<V>
static class
SummingArrayCombiner.FixedLongArrayEncoder
static class
SummingArrayCombiner.StringArrayEncoder
static class
SummingArrayCombiner.VarLongArrayEncoder
Fields in org.apache.accumulo.core.iterators.user declared as Encoder Modifier and Type Field Description static Encoder<List<Long>>
SummingArrayCombiner. FIXED_LONG_ARRAY_ENCODER
static Encoder<List<Long>>
SummingArrayCombiner. STRING_ARRAY_ENCODER
static Encoder<List<Long>>
SummingArrayCombiner. VAR_LONG_ARRAY_ENCODER
Method parameters in org.apache.accumulo.core.iterators.user with type arguments of type Encoder Modifier and Type Method Description static void
SummingArrayCombiner. setEncodingType(IteratorSetting is, Class<? extends Encoder<List<Long>>> encoderClass)
A convenience method for setting the encoding type.
-