class TLazyBinaryProtocol extends TBinaryProtocol with LazyTProtocol
- Alphabetic
- By Inheritance
- TLazyBinaryProtocol
- LazyTProtocol
- TBinaryProtocol
- TProtocol
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TLazyBinaryProtocol(transport: TArrayByteTransport)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buffer: Array[Byte]
Return the underlying Array[Byte] used in reading
Return the underlying Array[Byte] used in reading
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def decodeBool(buf: Array[Byte], offset: Int): Boolean
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeByte(buf: Array[Byte], offset: Int): Byte
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeDouble(buf: Array[Byte], off: Int): Double
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeI16(buf: Array[Byte], off: Int): Short
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeI32(buf: Array[Byte], off: Int): Int
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeI64(buf: Array[Byte], off: Int): Long
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def decodeString(buf: Array[Byte], off: Int): String
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
Given a backing Array[Byte] and offset, decode this type from it using this TProtocol's deserializer
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getScheme(): Class[_ <: IScheme]
- Definition Classes
- TProtocol
- def getTransport(): TTransport
- Definition Classes
- TProtocol
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def offset: Int
Return the offset currently on the underlying array byte of the transport used in reading.
Return the offset currently on the underlying array byte of the transport used in reading.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipBinary(): Int
Skips the length of a string on the underlying transport Returns: The offset at which the string can be read.
Skips the length of a string on the underlying transport Returns: The offset at which the string can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipBool(): Int
Skips the length of a boolean on the underlying transport Returns: The offset at which the boolean can be read.
Skips the length of a boolean on the underlying transport Returns: The offset at which the boolean can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipByte(): Int
Skips the length of a byte on the underlying transport Returns: The offset at which the byte can be read.
Skips the length of a byte on the underlying transport Returns: The offset at which the byte can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipDouble(): Int
Skips the length of a double on the underlying transport Returns: The offset at which the double can be read.
Skips the length of a double on the underlying transport Returns: The offset at which the double can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipI16(): Int
Skips the length of a short on the underlying transport Returns: The offset at which the short can be read.
Skips the length of a short on the underlying transport Returns: The offset at which the short can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipI32(): Int
Skips the length of a int on the underlying transport Returns: The offset at which the int can be read.
Skips the length of a int on the underlying transport Returns: The offset at which the int can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipI64(): Int
Skips the length of a long on the underlying transport Returns: The offset at which the long can be read.
Skips the length of a long on the underlying transport Returns: The offset at which the long can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def offsetSkipString(): Int
Skips the length of a string on the underlying transport Returns: The offset at which the string can be read.
Skips the length of a string on the underlying transport Returns: The offset at which the string can be read.
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- def readBinary(): ByteBuffer
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readBool(): Boolean
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readByte(): Byte
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def readDouble(): Double
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def readFieldBegin(): TField
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readFieldEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readI16(): Short
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def readI32(): Int
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def readI64(): Long
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def readListBegin(): TList
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readListEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readMapBegin(): TMap
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readMapEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readMessageBegin(): TMessage
- Definition Classes
- TBinaryProtocol → TProtocol
- Annotations
- @throws(classOf[org.apache.thrift.TException])
- def readMessageEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readSetBegin(): TSet
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readSetEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readString(): String
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readStringBody(arg0: Int): String
- Definition Classes
- TBinaryProtocol
- Annotations
- @throws(classOf[org.apache.thrift.TException])
- def readStructBegin(): TStruct
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def readStructEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def reset(): Unit
- Definition Classes
- TProtocol
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def writeBinary(bin: ByteBuffer): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeBool(b: Boolean): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeByte(b: Byte): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeDouble(dub: Double): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeFieldBegin(field: TField): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeFieldEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeFieldStop(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeI16(i16: Short): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeI32(i32: Int): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeI64(i64: Long): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeListBegin(list: TList): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeListEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeMapBegin(map: TMap): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeMapEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeMessageBegin(arg0: TMessage): Unit
- Definition Classes
- TBinaryProtocol → TProtocol
- Annotations
- @throws(classOf[org.apache.thrift.TException])
- def writeMessageEnd(): Unit
- Definition Classes
- TBinaryProtocol → TProtocol
- final def writeRaw(buf: Array[Byte], offset: Int, len: Int): Unit
Take a segment of an Array[Byte] and presume it is already encoded for this transport and just copy it down.
Take a segment of an Array[Byte] and presume it is already encoded for this transport and just copy it down.
This is useful if we have a cached set of bytes used when deserializing a field or struct
- Definition Classes
- TLazyBinaryProtocol → LazyTProtocol
- Annotations
- @inline()
- def writeSetBegin(set: TSet): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeSetEnd(): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- Annotations
- @inline()
- def writeString(str: String): Unit
- Definition Classes
- TLazyBinaryProtocol → TBinaryProtocol → TProtocol
- def writeStructBegin(arg0: TStruct): Unit
- Definition Classes
- TBinaryProtocol → TProtocol
- def writeStructEnd(): Unit
- Definition Classes
- TBinaryProtocol → TProtocol