com.twitter.finagle.exp.mysql

protocol

package protocol

Visibility
  1. Public
  2. All

Type Members

  1. trait BufferReader extends AnyRef

  2. trait BufferWriter extends AnyRef

  3. case class Capability(mask: Int) extends Product with Serializable

  4. case class LoginRequest(username: String, password: String, database: Option[String], clientCap: Capability, salt: Array[Byte], serverCap: Capability, charset: Short = Charset.Utf8_general_ci, maxPacket: Int = 268435456) extends Request with Product with Serializable

    Reply to ServerGreeting sent during handshaking phase.

  5. case class Packet(header: PacketHeader, body: Array[Byte]) extends Product with Serializable

    Represents a logical packet received from MySQL.

  6. case class PacketHeader(size: Int, seq: Short) extends Product with Serializable

  7. case class ServersGreeting(protocol: Byte, version: String, threadId: Int, salt: Array[Byte], serverCap: Capability, charset: Short, status: Short) extends Result with Product with Serializable

    Initial Result received from server during handshaking.

Value Members

  1. object Buffer

    The BufferReader and BufferWriter interfaces provide methods for reading/writing primitive data types exchanged between the client/server.

  2. object BufferReader

  3. object BufferWriter

  4. object Capability extends Serializable

  5. object Charset

  6. object Command

  7. object Packet extends Serializable

  8. object SQLZeroDate extends Date with Product with Serializable

    Date object that can appropriately represent MySQL zero Date.

  9. object SQLZeroTimestamp extends Timestamp with Product with Serializable

    Timestamp object that can appropriately represent MySQL zero Timestamp.

  10. object ServersGreeting extends Serializable

  11. object Type

Ungrouped