Class

com.twitter.finagle.mysql.transport

MysqlBufReader

Related Doc: package transport

Permalink

class MysqlBufReader extends ProxyByteReader

Linear Supertypes
ProxyByteReader, ByteReader, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MysqlBufReader
  2. ProxyByteReader
  3. ByteReader
  4. AutoCloseable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MysqlBufReader(buf: Buf)

    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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(): Unit

    Permalink
    Definition Classes
    ProxyByteReader → AutoCloseable
  7. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  16. def process(processor: Processor): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  17. def process(from: Int, until: Int, processor: Processor): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  18. def readAll(): Buf

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  19. def readByte(): Byte

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  20. def readBytes(n: Int): Buf

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  21. def readDoubleBE(): Double

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  22. def readDoubleLE(): Double

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  23. def readFloatBE(): Float

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  24. def readFloatLE(): Float

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  25. def readIntBE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  26. def readIntLE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  27. def readLengthCodedBytes(): Array[Byte]

    Permalink

    Reads a length encoded set of bytes according to the MySQL Client/Server protocol.

    Reads a length encoded set of bytes according to the MySQL Client/Server protocol. This is identical to a length coded string except the bytes are returned raw.

    returns

    Array[Byte] if length is non-null, or null otherwise.

  28. def readLengthCodedString(charset: Charset): String

    Permalink

    Reads a length encoded string according to the MySQL Client/Server protocol.

    Reads a length encoded string according to the MySQL Client/Server protocol. Uses charset to decode the string. For more details refer to MySQL documentation.

    returns

    a MySQL length coded String starting at offset.

  29. def readLongBE(): Long

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  30. def readLongLE(): Long

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  31. def readMediumBE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  32. def readMediumLE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  33. def readNullTerminatedBytes(): Array[Byte]

    Permalink

    Reads bytes until a null byte is encountered

  34. def readNullTerminatedString(): String

    Permalink

    Reads a null-terminated UTF-8 encoded string

  35. def readShortBE(): Short

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  36. def readShortLE(): Short

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  37. def readString(bytes: Int, charset: Charset): String

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  38. def readUnsignedByte(): Short

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  39. def readUnsignedIntBE(): Long

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  40. def readUnsignedIntLE(): Long

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  41. def readUnsignedLongBE(): BigInt

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  42. def readUnsignedLongLE(): BigInt

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  43. def readUnsignedMediumBE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  44. def readUnsignedMediumLE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  45. def readUnsignedShortBE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  46. def readUnsignedShortLE(): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  47. def readVariableLong(): Long

    Permalink

    Reads a variable-length numeric value.

    Reads a variable-length numeric value. Depending on the first byte, reads a different width from the buffer. For more info, refer to MySQL Client/Server protocol documentation.

    returns

    a numeric value representing the number of bytes expected to follow.

  48. val reader: ByteReader

    Permalink
    Attributes
    protected
    Definition Classes
    MysqlBufReader → ProxyByteReader
  49. def remaining: Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  50. def remainingUntil(byte: Byte): Int

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  51. def skip(n: Int): Unit

    Permalink
    Definition Classes
    ProxyByteReader → ByteReader
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. def take(n: Int): Array[Byte]

    Permalink

    Take n bytes as a byte array

  54. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ProxyByteReader

Inherited from ByteReader

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped