Class/Object

com.twitter.scrooge

TLazyBinaryProtocol

Related Docs: object TLazyBinaryProtocol | package scrooge

Permalink

class TLazyBinaryProtocol extends TBinaryProtocol with LazyTProtocol

Linear Supertypes
LazyTProtocol, TBinaryProtocol, TProtocol, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TLazyBinaryProtocol
  2. LazyTProtocol
  3. TBinaryProtocol
  4. TProtocol
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TLazyBinaryProtocol(transport: TArrayByteTransport)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def buffer: Array[Byte]

    Permalink

    Return the underlying Array[Byte] used in reading

    Return the underlying Array[Byte] used in reading

    Definition Classes
    TLazyBinaryProtocolLazyTProtocol
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def decodeBool(buf: Array[Byte], offset: Int): Boolean

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  8. def decodeByte(buf: Array[Byte], offset: Int): Byte

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  9. def decodeDouble(buf: Array[Byte], off: Int): Double

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  10. def decodeI16(buf: Array[Byte], off: Int): Short

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  11. def decodeI32(buf: Array[Byte], off: Int): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  12. def decodeI64(buf: Array[Byte], off: Int): Long

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  13. def decodeString(buf: Array[Byte], off: Int): String

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getScheme(): Class[_ <: IScheme]

    Permalink
    Definition Classes
    TProtocol
  19. def getTransport(): TTransport

    Permalink
    Definition Classes
    TProtocol
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. def offset: Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  26. def offsetSkipBinary(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  27. def offsetSkipBool(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  28. def offsetSkipByte(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  29. def offsetSkipDouble(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  30. def offsetSkipI16(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  31. def offsetSkipI32(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  32. def offsetSkipI64(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  33. def offsetSkipString(): Int

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
  34. def readBinary(): ByteBuffer

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  35. def readBool(): Boolean

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  36. def readByte(): Byte

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  37. def readDouble(): Double

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  38. def readFieldBegin(): TField

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  39. def readFieldEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  40. def readI16(): Short

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  41. def readI32(): Int

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  42. def readI64(): Long

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  43. def readListBegin(): TList

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  44. def readListEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  45. def readMapBegin(): TMap

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  46. def readMapEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  47. def readMessageBegin(): TMessage

    Permalink
    Definition Classes
    TBinaryProtocol → TProtocol
    Annotations
    @throws( ... )
  48. def readMessageEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  49. def readSetBegin(): TSet

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  50. def readSetEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  51. def readString(): String

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  52. def readStringBody(arg0: Int): String

    Permalink
    Definition Classes
    TBinaryProtocol
    Annotations
    @throws( ... )
  53. def readStructBegin(): TStruct

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  54. def readStructEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  55. def reset(): Unit

    Permalink
    Definition Classes
    TProtocol
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  58. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. def writeBinary(bin: ByteBuffer): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  62. def writeBool(b: Boolean): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  63. def writeByte(b: Byte): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  64. def writeDouble(dub: Double): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  65. def writeFieldBegin(field: TField): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  66. def writeFieldEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  67. def writeFieldStop(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  68. def writeI16(i16: Short): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  69. def writeI32(i32: Int): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  70. def writeI64(i64: Long): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  71. def writeListBegin(list: TList): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  72. def writeListEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  73. def writeMapBegin(map: TMap): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  74. def writeMapEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  75. def writeMessageBegin(arg0: TMessage): Unit

    Permalink
    Definition Classes
    TBinaryProtocol → TProtocol
    Annotations
    @throws( ... )
  76. def writeMessageEnd(): Unit

    Permalink
    Definition Classes
    TBinaryProtocol → TProtocol
  77. final def writeRaw(buf: Array[Byte], offset: Int, len: Int): Unit

    Permalink

    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
    TLazyBinaryProtocolLazyTProtocol
    Annotations
    @inline()
  78. def writeSetBegin(set: TSet): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  79. def writeSetEnd(): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
    Annotations
    @inline()
  80. def writeString(str: String): Unit

    Permalink
    Definition Classes
    TLazyBinaryProtocol → TBinaryProtocol → TProtocol
  81. def writeStructBegin(arg0: TStruct): Unit

    Permalink
    Definition Classes
    TBinaryProtocol → TProtocol
  82. def writeStructEnd(): Unit

    Permalink
    Definition Classes
    TBinaryProtocol → TProtocol

Inherited from LazyTProtocol

Inherited from TBinaryProtocol

Inherited from TProtocol

Inherited from AnyRef

Inherited from Any

Ungrouped