Class TextLexicoder

  • All Implemented Interfaces:
    Encoder<org.apache.hadoop.io.Text>, Lexicoder<org.apache.hadoop.io.Text>

    public class TextLexicoder
    extends AbstractLexicoder<org.apache.hadoop.io.Text>
    A lexicoder that preserves a Text's native sort order. It can be combined with other encoders like the ReverseLexicoder to flip the default sort order.
    Since:
    1.6.0
    • Constructor Detail

      • TextLexicoder

        public TextLexicoder()
    • Method Detail

      • encode

        public byte[] encode​(org.apache.hadoop.io.Text data)
      • decode

        public org.apache.hadoop.io.Text decode​(byte[] b)
        Specified by:
        decode in interface Encoder<org.apache.hadoop.io.Text>
        Overrides:
        decode in class AbstractEncoder<org.apache.hadoop.io.Text>
      • decodeUnchecked

        protected org.apache.hadoop.io.Text decodeUnchecked​(byte[] data,
                                                            int offset,
                                                            int len)
        Description copied from class: AbstractEncoder
        Decodes a byte array without checking if the offset and len exceed the bounds of the actual array.
        Specified by:
        decodeUnchecked in class AbstractEncoder<org.apache.hadoop.io.Text>