com.twitter.finagle.postgres

messages

package messages

Visibility
  1. Public
  2. All

Type Members

  1. case class AuthenticatedResponse(params: Map[String, String], processId: Int, secretKey: Int) extends PgResponse with Product with Serializable

  2. case class AuthenticationCleartextPassword() extends BackendMessage with Product with Serializable

  3. case class AuthenticationMD5Password(salt: Array[Byte]) extends BackendMessage with Product with Serializable

  4. case class AuthenticationOk() extends BackendMessage with Product with Serializable

  5. case class BackendKeyData(processId: Int, secretKey: Int) extends BackendMessage with Product with Serializable

  6. trait BackendMessage extends Message

    Responses sent from Postgres back to the client.

  7. class BackendMessageParser extends AnyRef

  8. case class Bind(portal: String = ..., name: String = ..., formats: Seq[Int] = ..., params: Seq[ChannelBuffer] = ..., resultFormats: Seq[Int] = ...) extends FrontendMessage with Product with Serializable

  9. case class CommandComplete(status: CommandCompleteStatus) extends BackendMessage with Product with Serializable

  10. case class CommandCompleteResponse(affectedRows: Int) extends PgResponse with Product with Serializable

  11. sealed trait CommandCompleteStatus extends AnyRef

  12. case class DataRow(data: IndexedSeq[ChannelBuffer]) extends BackendMessage with Product with Serializable

  13. case class Delete(count: Int) extends CommandCompleteStatus with Product with Serializable

  14. case class Describe(portal: Boolean = true, name: String = new scala.this.Predef.String()) extends FrontendMessage with Product with Serializable

  15. case class Descriptions(params: IndexedSeq[Int], fields: IndexedSeq[Field]) extends PgResponse with Product with Serializable

  16. case class Error(msg: Option[String]) extends PgResponse with Product with Serializable

  17. case class ErrorResponse(msg: Option[String] = scala.None) extends BackendMessage with Product with Serializable

  18. case class Execute(name: String = ..., maxRows: Int = 0) extends FrontendMessage with Product with Serializable

  19. case class Field(name: String, format: Int, dataType: Int) extends Product with Serializable

  20. case class FieldDescription(name: String, tableId: Int, columnNumber: Int, dataType: Int, dataTypeSize: Int, dataTypeMondifier: Int, fieldFormat: Int) extends Product with Serializable

  21. trait FrontendMessage extends Message

    Messages sent to Postgres from the client.

  22. case class Insert(count: Int) extends CommandCompleteStatus with Product with Serializable

  23. case class Md5(salt: Array[Byte]) extends PasswordEncoding with Product with Serializable

  24. trait Message extends AnyRef

  25. case class NoticeResponse(msg: Option[String]) extends BackendMessage with Product with Serializable

  26. case class NotificationResponse(processId: Int, channel: String, payload: String) extends BackendMessage with Product with Serializable

  27. case class Packet(code: Option[Char], length: Int, content: ChannelBuffer, inSslNegotation: Boolean = false) extends Product with Serializable

  28. class PacketBuilder extends AnyRef

  29. case class ParameterDescription(types: IndexedSeq[Int]) extends BackendMessage with Product with Serializable

  30. case class ParameterStatus(name: String, value: String) extends BackendMessage with Product with Serializable

  31. case class ParamsResponse(types: IndexedSeq[Int]) extends PgResponse with Product with Serializable

  32. case class Parse(name: String = ..., query: String = "", paramTypes: Seq[Int] = ...) extends FrontendMessage with Product with Serializable

  33. sealed trait PasswordEncoding extends AnyRef

  34. case class PasswordMessage(password: String) extends FrontendMessage with Product with Serializable

  35. case class PasswordRequired(encoding: PasswordEncoding) extends PgResponse with Product with Serializable

  36. case class PgRequest(msg: FrontendMessage, flush: Boolean = false) extends Product with Serializable

  37. trait PgResponse extends AnyRef

  38. case class Query(str: String) extends FrontendMessage with Product with Serializable

  39. case class ReadyForQuery(status: Char) extends BackendMessage with Product with Serializable

  40. case class RowDescription(fields: IndexedSeq[FieldDescription]) extends BackendMessage with Product with Serializable

  41. case class RowDescriptions(fields: IndexedSeq[Field]) extends PgResponse with Product with Serializable

  42. case class Rows(rows: List[DataRow], completed: Boolean) extends PgResponse with Product with Serializable

  43. case class Select(count: Int) extends CommandCompleteStatus with Product with Serializable

  44. case class SelectResult(fields: IndexedSeq[Field], rows: List[DataRow]) extends PgResponse with Product with Serializable

  45. case class SingleMessageResponse(msg: BackendMessage) extends PgResponse with Product with Serializable

  46. case class SslRequestMessage() extends FrontendMessage with Product with Serializable

  47. case class StartupMessage(user: String, database: String) extends FrontendMessage with Product with Serializable

  48. case class Update(count: Int) extends CommandCompleteStatus with Product with Serializable

Value Members

  1. object Begin extends CommandCompleteStatus with Product with Serializable

  2. object BindComplete extends BackendMessage with Product with Serializable

  3. object BindCompletedResponse extends PgResponse with Product with Serializable

  4. object ClearText extends PasswordEncoding

  5. object Commit extends CommandCompleteStatus with Product with Serializable

  6. object CreateTable extends CommandCompleteStatus with Product with Serializable

  7. object DiscardAll extends CommandCompleteStatus with Product with Serializable

  8. object DropTable extends CommandCompleteStatus with Product with Serializable

  9. object EmptyQueryResponse extends BackendMessage with Product with Serializable

  10. object Flush extends FrontendMessage

  11. object NoData extends BackendMessage with Product with Serializable

  12. object Packet extends Serializable

  13. object PacketBuilder

  14. object ParseComplete extends BackendMessage with Product with Serializable

  15. object ParseCompletedResponse extends PgResponse with Product with Serializable

  16. object PortalSuspended extends BackendMessage with Product with Serializable

  17. object ReadyForQueryResponse extends PgResponse with Product with Serializable

  18. object RollBack extends CommandCompleteStatus with Product with Serializable

  19. object Savepoint extends CommandCompleteStatus with Product with Serializable

  20. object SslNotSupported extends BackendMessage with Product with Serializable

  21. object SslNotSupportedResponse extends PgResponse with Product with Serializable

  22. object SslSupportedResponse extends PgResponse with Product with Serializable

  23. object SwitchToSsl extends BackendMessage with Product with Serializable

  24. object Sync extends FrontendMessage

Ungrouped