Class DataInputDecoder
- java.lang.Object
-
- org.apache.avro.io.Decoder
-
- org.apache.flink.formats.avro.utils.DataInputDecoder
-
public class DataInputDecoder extends org.apache.avro.io.DecoderADecoderthat reads from aDataInput.
-
-
Constructor Summary
Constructors Constructor Description DataInputDecoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longarrayNext()longmapNext()longreadArrayStart()booleanreadBoolean()ByteBufferreadBytes(ByteBuffer old)doublereadDouble()intreadEnum()voidreadFixed(byte[] bytes, int start, int length)floatreadFloat()intreadIndex()intreadInt()longreadLong()longreadMapStart()voidreadNull()StringreadString()org.apache.avro.util.Utf8readString(org.apache.avro.util.Utf8 old)static longreadVarLongCount(DataInput in)voidsetIn(DataInput in)longskipArray()voidskipBytes()voidskipFixed(int length)longskipMap()voidskipString()
-
-
-
Method Detail
-
setIn
public void setIn(DataInput in)
-
readNull
public void readNull()
- Specified by:
readNullin classorg.apache.avro.io.Decoder
-
readBoolean
public boolean readBoolean() throws IOException- Specified by:
readBooleanin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readInt
public int readInt() throws IOException- Specified by:
readIntin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readLong
public long readLong() throws IOException- Specified by:
readLongin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readFloat
public float readFloat() throws IOException- Specified by:
readFloatin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readDouble
public double readDouble() throws IOException- Specified by:
readDoublein classorg.apache.avro.io.Decoder- Throws:
IOException
-
readEnum
public int readEnum() throws IOException- Specified by:
readEnumin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readFixed
public void readFixed(byte[] bytes, int start, int length) throws IOException- Specified by:
readFixedin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readBytes
public ByteBuffer readBytes(ByteBuffer old) throws IOException
- Specified by:
readBytesin classorg.apache.avro.io.Decoder- Throws:
IOException
-
skipFixed
public void skipFixed(int length) throws IOException- Specified by:
skipFixedin classorg.apache.avro.io.Decoder- Throws:
IOException
-
skipBytes
public void skipBytes() throws IOException- Specified by:
skipBytesin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readString
public org.apache.avro.util.Utf8 readString(org.apache.avro.util.Utf8 old) throws IOException- Specified by:
readStringin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readString
public String readString() throws IOException
- Specified by:
readStringin classorg.apache.avro.io.Decoder- Throws:
IOException
-
skipString
public void skipString() throws IOException- Specified by:
skipStringin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readArrayStart
public long readArrayStart() throws IOException- Specified by:
readArrayStartin classorg.apache.avro.io.Decoder- Throws:
IOException
-
arrayNext
public long arrayNext() throws IOException- Specified by:
arrayNextin classorg.apache.avro.io.Decoder- Throws:
IOException
-
skipArray
public long skipArray() throws IOException- Specified by:
skipArrayin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readMapStart
public long readMapStart() throws IOException- Specified by:
readMapStartin classorg.apache.avro.io.Decoder- Throws:
IOException
-
mapNext
public long mapNext() throws IOException- Specified by:
mapNextin classorg.apache.avro.io.Decoder- Throws:
IOException
-
skipMap
public long skipMap() throws IOException- Specified by:
skipMapin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readIndex
public int readIndex() throws IOException- Specified by:
readIndexin classorg.apache.avro.io.Decoder- Throws:
IOException
-
readVarLongCount
public static long readVarLongCount(DataInput in) throws IOException
- Throws:
IOException
-
-