Package tech.ytsaurus.skiff
Class SkiffParser
- java.lang.Object
-
- tech.ytsaurus.skiff.SkiffParser
-
public class SkiffParser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SkiffParser(java.io.InputStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getDataInBigEndian(int length)booleanhasMoreData()booleanparseBoolean()doubleparseDouble()java.math.BigIntegerparseInt128()shortparseInt16()intparseInt32()longparseInt64()byteparseInt8()tech.ytsaurus.yson.BufferReferenceparseString32()java.math.BigIntegerparseUint128()longparseUint16()longparseUint32()longparseUint64()longparseUint8()intparseVariant16Tag()shortparseVariant8Tag()tech.ytsaurus.yson.BufferReferenceparseYson32()
-
-
-
Method Detail
-
parseInt8
public byte parseInt8()
-
parseInt16
public short parseInt16()
-
parseInt32
public int parseInt32()
-
parseInt64
public long parseInt64()
-
parseInt128
public java.math.BigInteger parseInt128()
-
parseUint8
public long parseUint8()
-
parseUint16
public long parseUint16()
-
parseUint32
public long parseUint32()
-
parseUint64
public long parseUint64()
-
parseUint128
public java.math.BigInteger parseUint128()
-
parseDouble
public double parseDouble()
-
parseBoolean
public boolean parseBoolean()
-
parseString32
public tech.ytsaurus.yson.BufferReference parseString32()
-
parseYson32
public tech.ytsaurus.yson.BufferReference parseYson32()
-
parseVariant8Tag
public short parseVariant8Tag()
-
parseVariant16Tag
public int parseVariant16Tag()
-
getDataInBigEndian
public byte[] getDataInBigEndian(int length)
-
hasMoreData
public boolean hasMoreData()
-
-