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.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 interfaceLexicoder<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 classAbstractEncoder<T>AbstractEncoder is anEncoderthat 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).classAbstractLexicoder<T>classBigIntegerLexicoderA lexicoder to encode/decode a BigInteger to/from bytes that maintain its native Java sort order.classBytesLexicoderFor each of the methods, this lexicoder just passes the input through untouched.classDateLexicoderA lexicoder for date objects.classDoubleLexicoderA lexicoder for preserving the native Java sort order of Double values.classFloatLexicoderA lexicoder for preserving the native Java sort order of Float values.classIntegerLexicoderA lexicoder for signed integers.classListLexicoder<LT>A lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.classLongLexicoderSigned long lexicoder.classPairLexicoder<A extends Comparable<A>,B extends Comparable<B>>This class is a lexicoder that sorts a ComparablePair.classReverseLexicoder<T>A lexicoder that flips the sort order from another lexicoder.classSequenceLexicoder<E>A Lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.classStringLexicoderThis lexicoder encodes/decodes a given String to/from bytes without further processing.classTextLexicoderA lexicoder that preserves a Text's native sort order.classUIntegerLexicoderA lexicoder for an unsigned integer.classULongLexicoderUnsigned long lexicoder.classUUIDLexicoderA lexicoder for a UUID that maintains its lexicographic sorting order. -
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 classLongCombiner.FixedLenEncoderAn Encoder that uses an 8-byte encoding for Longs.static classLongCombiner.StringEncoderAn Encoder that uses a String representation of Longs.static classLongCombiner.VarLenEncoderAn 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_ENCODERstatic Encoder<Long>LongCombiner. STRING_ENCODERstatic Encoder<Long>LongCombiner. VAR_LEN_ENCODERMethods in org.apache.accumulo.core.iterators with parameters of type Encoder Modifier and Type Method Description protected voidTypedValueCombiner. setEncoder(Encoder<V> encoder)Sets theEncoder<V>used to translate Values to V and back.static <V> voidTypedValueCombiner. 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 voidLongCombiner. 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 classBigDecimalCombiner.BigDecimalEncoderProvides the ability to encode scientific notation.static classSummingArrayCombiner.DOSArrayEncoder<V>static classSummingArrayCombiner.FixedLongArrayEncoderstatic classSummingArrayCombiner.StringArrayEncoderstatic classSummingArrayCombiner.VarLongArrayEncoderFields in org.apache.accumulo.core.iterators.user declared as Encoder Modifier and Type Field Description static Encoder<List<Long>>SummingArrayCombiner. FIXED_LONG_ARRAY_ENCODERstatic Encoder<List<Long>>SummingArrayCombiner. STRING_ARRAY_ENCODERstatic Encoder<List<Long>>SummingArrayCombiner. VAR_LONG_ARRAY_ENCODERMethod parameters in org.apache.accumulo.core.iterators.user with type arguments of type Encoder Modifier and Type Method Description static voidSummingArrayCombiner. setEncodingType(IteratorSetting is, Class<? extends Encoder<List<Long>>> encoderClass)A convenience method for setting the encoding type.
-