Uses of Interface
org.apache.accumulo.core.client.lexicoder.Encoder
Packages that use Encoder
Package
Description
-
Uses of Encoder in org.apache.accumulo.core.client.lexicoder
Subinterfaces of Encoder in org.apache.accumulo.core.client.lexicoderModifier and TypeInterfaceDescriptioninterfaceLexicoder<T>A lexicoder provides methods to convert to/from byte arrays.Classes in org.apache.accumulo.core.client.lexicoder that implement EncoderModifier and TypeClassDescriptionclassAbstractEncoder is anEncoderthat implements all of Encoder's methods validating the input, but has those methods defer logic to a new method,AbstractEncoder.decodeUnchecked(byte[], int, int).classclassA lexicoder to encode/decode a BigInteger to/from bytes that maintain its native Java sort order.classFor each of the methods, this lexicoder just passes the input through untouched.classA lexicoder for date objects.classA lexicoder for preserving the native Java sort order of Double values.classA lexicoder for preserving the native Java sort order of Float values.classA 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.classSigned long lexicoder.classPairLexicoder<A extends Comparable<A>,B extends Comparable<B>> This class is a lexicoder that sorts a ComparablePair.classA lexicoder that flips the sort order from another lexicoder.classA Lexicoder to encode/decode a Java List to/from a byte array where the concatenation of each encoded element sorts lexicographically.classThis lexicoder encodes/decodes a given String to/from bytes without further processing.classA lexicoder that preserves a Text's native sort order.classA lexicoder for an unsigned integer.classUnsigned long lexicoder.classA 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 EncoderModifier and TypeClassDescriptionstatic classAn Encoder that uses an 8-byte encoding for Longs.static classAn Encoder that uses a String representation of Longs.static classAn Encoder that uses a variable-length encoding for Longs.Fields in org.apache.accumulo.core.iterators declared as EncoderModifier and TypeFieldDescriptionLongCombiner.FIXED_LEN_ENCODERLongCombiner.STRING_ENCODERLongCombiner.VAR_LEN_ENCODERMethods in org.apache.accumulo.core.iterators with parameters of type EncoderModifier and TypeMethodDescriptionprotected 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 EncoderModifier and TypeMethodDescriptionstatic 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 EncoderModifier and TypeClassDescriptionstatic classProvides the ability to encode scientific notation.static classstatic classstatic classstatic classFields in org.apache.accumulo.core.iterators.user declared as EncoderModifier and TypeFieldDescriptionSummingArrayCombiner.FIXED_LONG_ARRAY_ENCODERSummingArrayCombiner.STRING_ARRAY_ENCODERSummingArrayCombiner.VAR_LONG_ARRAY_ENCODERMethod parameters in org.apache.accumulo.core.iterators.user with type arguments of type EncoderModifier and TypeMethodDescriptionstatic voidSummingArrayCombiner.setEncodingType(IteratorSetting is, Class<? extends Encoder<List<Long>>> encoderClass) A convenience method for setting the encoding type.