PureScalaBufferUnpacker

trait Unpacker
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def close(): Unit
Definition Classes
AutoCloseable
Definition Classes
Definition Classes
override def hasNext: Boolean
Definition Classes
override def readPayload(dst: Array[Byte]): Unit
Definition Classes
override def readPayload(dst: Array[Byte], offset: Int, length: Int): Unit
Definition Classes
override def readPayload(length: Int): Array[Byte]
Definition Classes
override def skipValue: Unit
Definition Classes
override def skipValue(count: Int): Unit
Definition Classes
override def tryUnpackNil: Boolean

Peeks a Nil byte and read it if the next byte is actually a Nil value, then proceed the cursor 1 byte and return true.

Peeks a Nil byte and read it if the next byte is actually a Nil value, then proceed the cursor 1 byte and return true.

If the next byte is not Nil, it will return false and the cursor position will not be changed.

Returns:

true if a nil value is read and the cursor is proceeded 1 bytes. false if the next value is not Nil and the cursor position will not change.

Definition Classes
override def unpackArrayHeader: Int
Definition Classes
override def unpackBigInteger: BigInteger
Definition Classes
override def unpackBinaryHeader: Int
Definition Classes
override def unpackBoolean: Boolean
Definition Classes
override def unpackByte: Byte
Definition Classes
override def unpackDouble: Double
Definition Classes
Definition Classes
override def unpackExtValue(extTypeHeader: ExtTypeHeader): Value
Definition Classes
override def unpackFloat: Float
Definition Classes
override def unpackInt: Int
Definition Classes
override def unpackLong: Long
Definition Classes
override def unpackMapHeader: Int
Definition Classes
override def unpackNil: Unit
Definition Classes
override def unpackRawStringHeader: Int
Definition Classes
override def unpackShort: Short
Definition Classes
override def unpackString: String
Definition Classes
override def unpackTimestamp: Instant
Definition Classes
override def unpackTimestamp(extTypeHeader: ExtTypeHeader): Instant
Definition Classes
override def unpackValue: Value
Definition Classes