Package compactio
Class CompactBytesDataInput
java.lang.Object
compactio.CompactBytesDataInput
- All Implemented Interfaces:
CompactDataInput,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionCompactBytesDataInput(byte[] data) CompactBytesDataInput(byte[] data, int offset) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intbooleanhasMore()booleanreadBool()boolean[]intreadByte()byte[]byte[]charreadChar()doubledouble[]double[]readDoubleArrayRaw(int length) floatfloat[]float[]readFloatArrayRaw(int length) intreadInt()int[]int[]readIntArrayRaw(int length) longreadLong()long[]long[]readLongArrayRaw(int length) byte[]readRawBytes(int size) bytebyte[]shortshort[]short[]readShortArrayRaw(int length) String[]String[]readStringArrayRaw(int length) intreadUInt()int[]int[]readUIntArrayRaw(int length) longlong[]long[]readULongArrayRaw(int length) intshort[]short[]readUShortArrayRaw(int length) intint[]int[]readVarIntArrayRaw(int length) longlong[]long[]readVarLongArrayRaw(int length) intint[]int[]readVarUIntArrayRaw(int length) longlong[]long[]readVarULongArrayRaw(int length) voidskip(int bytes)
-
Constructor Details
-
CompactBytesDataInput
public CompactBytesDataInput(byte[] data) -
CompactBytesDataInput
public CompactBytesDataInput(byte[] data, int offset)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCompactDataInput
-
readBool
public boolean readBool()- Specified by:
readBoolin interfaceCompactDataInput
-
readByte
public int readByte()- Specified by:
readBytein interfaceCompactDataInput
-
readSByte
public byte readSByte()- Specified by:
readSBytein interfaceCompactDataInput
-
readShort
public short readShort()- Specified by:
readShortin interfaceCompactDataInput
-
readUShort
public int readUShort()- Specified by:
readUShortin interfaceCompactDataInput
-
readInt
public int readInt()- Specified by:
readIntin interfaceCompactDataInput
-
readUInt
public int readUInt()- Specified by:
readUIntin interfaceCompactDataInput
-
readLong
public long readLong()- Specified by:
readLongin interfaceCompactDataInput
-
readULong
public long readULong()- Specified by:
readULongin interfaceCompactDataInput
-
readVarInt
public int readVarInt()- Specified by:
readVarIntin interfaceCompactDataInput
-
readVarUInt
public int readVarUInt()- Specified by:
readVarUIntin interfaceCompactDataInput
-
readVarLong
public long readVarLong()- Specified by:
readVarLongin interfaceCompactDataInput
-
readVarULong
public long readVarULong()- Specified by:
readVarULongin interfaceCompactDataInput
-
readFloat
public float readFloat()- Specified by:
readFloatin interfaceCompactDataInput
-
readDouble
public double readDouble()- Specified by:
readDoublein interfaceCompactDataInput
-
readChar
public char readChar()- Specified by:
readCharin interfaceCompactDataInput
-
readString
- Specified by:
readStringin interfaceCompactDataInput
-
readBytes
public byte[] readBytes()- Specified by:
readBytesin interfaceCompactDataInput
-
readRawBytes
public byte[] readRawBytes(int size) - Specified by:
readRawBytesin interfaceCompactDataInput
-
readBoolArray
public boolean[] readBoolArray()- Specified by:
readBoolArrayin interfaceCompactDataInput
-
readByteArray
public byte[] readByteArray()- Specified by:
readByteArrayin interfaceCompactDataInput
-
readSByteArray
public byte[] readSByteArray()- Specified by:
readSByteArrayin interfaceCompactDataInput
-
readShortArray
public short[] readShortArray()- Specified by:
readShortArrayin interfaceCompactDataInput
-
readShortArrayRaw
public short[] readShortArrayRaw(int length) - Specified by:
readShortArrayRawin interfaceCompactDataInput
-
readUShortArray
public short[] readUShortArray()- Specified by:
readUShortArrayin interfaceCompactDataInput
-
readUShortArrayRaw
public short[] readUShortArrayRaw(int length) - Specified by:
readUShortArrayRawin interfaceCompactDataInput
-
readVarIntArray
public int[] readVarIntArray()- Specified by:
readVarIntArrayin interfaceCompactDataInput
-
readVarIntArrayRaw
public int[] readVarIntArrayRaw(int length) - Specified by:
readVarIntArrayRawin interfaceCompactDataInput
-
readVarUIntArray
public int[] readVarUIntArray()- Specified by:
readVarUIntArrayin interfaceCompactDataInput
-
readVarUIntArrayRaw
public int[] readVarUIntArrayRaw(int length) - Specified by:
readVarUIntArrayRawin interfaceCompactDataInput
-
readIntArray
public int[] readIntArray()- Specified by:
readIntArrayin interfaceCompactDataInput
-
readIntArrayRaw
public int[] readIntArrayRaw(int length) - Specified by:
readIntArrayRawin interfaceCompactDataInput
-
readUIntArray
public int[] readUIntArray()- Specified by:
readUIntArrayin interfaceCompactDataInput
-
readUIntArrayRaw
public int[] readUIntArrayRaw(int length) - Specified by:
readUIntArrayRawin interfaceCompactDataInput
-
readVarLongArray
public long[] readVarLongArray()- Specified by:
readVarLongArrayin interfaceCompactDataInput
-
readVarLongArrayRaw
public long[] readVarLongArrayRaw(int length) - Specified by:
readVarLongArrayRawin interfaceCompactDataInput
-
readVarULongArray
public long[] readVarULongArray()- Specified by:
readVarULongArrayin interfaceCompactDataInput
-
readVarULongArrayRaw
public long[] readVarULongArrayRaw(int length) - Specified by:
readVarULongArrayRawin interfaceCompactDataInput
-
readLongArray
public long[] readLongArray()- Specified by:
readLongArrayin interfaceCompactDataInput
-
readLongArrayRaw
public long[] readLongArrayRaw(int length) - Specified by:
readLongArrayRawin interfaceCompactDataInput
-
readULongArray
public long[] readULongArray()- Specified by:
readULongArrayin interfaceCompactDataInput
-
readULongArrayRaw
public long[] readULongArrayRaw(int length) - Specified by:
readULongArrayRawin interfaceCompactDataInput
-
readFloatArray
public float[] readFloatArray()- Specified by:
readFloatArrayin interfaceCompactDataInput
-
readFloatArrayRaw
public float[] readFloatArrayRaw(int length) - Specified by:
readFloatArrayRawin interfaceCompactDataInput
-
readDoubleArray
public double[] readDoubleArray()- Specified by:
readDoubleArrayin interfaceCompactDataInput
-
readDoubleArrayRaw
public double[] readDoubleArrayRaw(int length) - Specified by:
readDoubleArrayRawin interfaceCompactDataInput
-
readStringArray
- Specified by:
readStringArrayin interfaceCompactDataInput
-
readStringArrayRaw
- Specified by:
readStringArrayRawin interfaceCompactDataInput
-
skip
public void skip(int bytes) - Specified by:
skipin interfaceCompactDataInput
-
hasMore
public boolean hasMore()- Specified by:
hasMorein interfaceCompactDataInput
-
getOffset
public int getOffset()
-