Class DataInputDecoder


  • public class DataInputDecoder
    extends org.apache.avro.io.Decoder
    A Decoder that reads from a DataInput.
    • Constructor Detail

      • DataInputDecoder

        public DataInputDecoder()
    • Method Detail

      • setIn

        public void setIn​(DataInput in)
      • readNull

        public void readNull()
        Specified by:
        readNull in class org.apache.avro.io.Decoder
      • readBoolean

        public boolean readBoolean()
                            throws IOException
        Specified by:
        readBoolean in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readInt

        public int readInt()
                    throws IOException
        Specified by:
        readInt in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readLong

        public long readLong()
                      throws IOException
        Specified by:
        readLong in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readFloat

        public float readFloat()
                        throws IOException
        Specified by:
        readFloat in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readDouble

        public double readDouble()
                          throws IOException
        Specified by:
        readDouble in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readEnum

        public int readEnum()
                     throws IOException
        Specified by:
        readEnum in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readFixed

        public void readFixed​(byte[] bytes,
                              int start,
                              int length)
                       throws IOException
        Specified by:
        readFixed in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • skipFixed

        public void skipFixed​(int length)
                       throws IOException
        Specified by:
        skipFixed in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • skipBytes

        public void skipBytes()
                       throws IOException
        Specified by:
        skipBytes in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readString

        public org.apache.avro.util.Utf8 readString​(org.apache.avro.util.Utf8 old)
                                             throws IOException
        Specified by:
        readString in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readString

        public String readString()
                          throws IOException
        Specified by:
        readString in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • skipString

        public void skipString()
                        throws IOException
        Specified by:
        skipString in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readArrayStart

        public long readArrayStart()
                            throws IOException
        Specified by:
        readArrayStart in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • arrayNext

        public long arrayNext()
                       throws IOException
        Specified by:
        arrayNext in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • skipArray

        public long skipArray()
                       throws IOException
        Specified by:
        skipArray in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readMapStart

        public long readMapStart()
                          throws IOException
        Specified by:
        readMapStart in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • mapNext

        public long mapNext()
                     throws IOException
        Specified by:
        mapNext in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • skipMap

        public long skipMap()
                     throws IOException
        Specified by:
        skipMap in class org.apache.avro.io.Decoder
        Throws:
        IOException
      • readIndex

        public int readIndex()
                      throws IOException
        Specified by:
        readIndex in class org.apache.avro.io.Decoder
        Throws:
        IOException