Package

com.twitter.finagle.postgres

messages

Permalink

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

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

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

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

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

    Permalink
  6. trait BackendMessage extends Message

    Permalink

    Responses sent from Postgres back to the client.

  7. class BackendMessageParser extends AnyRef

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

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

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

    Permalink
  11. sealed trait CommandCompleteStatus extends AnyRef

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

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

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

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

    Permalink
  16. case class Error(msg: Option[String], severity: Option[String] = None, sqlState: Option[String] = None, detail: Option[String] = None, hint: Option[String] = None, position: Option[String] = None) extends PgResponse with Product with Serializable

    Permalink
  17. case class ErrorResponse(params: Map[Char, String] = Map.empty) extends BackendMessage with Product with Serializable

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

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

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

    Permalink
  21. trait FrontendMessage extends Message

    Permalink

    Messages sent to Postgres from the client.

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

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

    Permalink
  24. trait Message extends AnyRef

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

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

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

    Permalink
  28. class PacketBuilder extends AnyRef

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

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

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

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

    Permalink
  33. sealed trait PasswordEncoding extends AnyRef

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

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

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

    Permalink
  37. trait PgResponse extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

    Permalink

Value Members

  1. object Begin extends CommandCompleteStatus with Product with Serializable

    Permalink
  2. object BindComplete extends BackendMessage with Product with Serializable

    Permalink
  3. object BindCompletedResponse extends PgResponse with Product with Serializable

    Permalink
  4. object ClearText extends PasswordEncoding

    Permalink
  5. object Commit extends CommandCompleteStatus with Product with Serializable

    Permalink
  6. object CreateExtension extends CommandCompleteStatus with Product with Serializable

    Permalink
  7. object CreateTable extends CommandCompleteStatus with Product with Serializable

    Permalink
  8. object CreateType extends CommandCompleteStatus with Product with Serializable

    Permalink
  9. object DiscardAll extends CommandCompleteStatus with Product with Serializable

    Permalink
  10. object Do extends CommandCompleteStatus with Product with Serializable

    Permalink
  11. object DropTable extends CommandCompleteStatus with Product with Serializable

    Permalink
  12. object EmptyQueryResponse extends BackendMessage with Product with Serializable

    Permalink
  13. object Error extends Serializable

    Permalink
  14. object Flush extends FrontendMessage

    Permalink
  15. object NoData extends BackendMessage with Product with Serializable

    Permalink
  16. object Packet extends Serializable

    Permalink
  17. object PacketBuilder

    Permalink
  18. object ParseComplete extends BackendMessage with Product with Serializable

    Permalink
  19. object ParseCompletedResponse extends PgResponse with Product with Serializable

    Permalink
  20. object PortalSuspended extends BackendMessage with Product with Serializable

    Permalink
  21. object ReadyForQueryResponse extends PgResponse with Product with Serializable

    Permalink
  22. object RollBack extends CommandCompleteStatus with Product with Serializable

    Permalink
  23. object Savepoint extends CommandCompleteStatus with Product with Serializable

    Permalink
  24. object SslNotSupported extends BackendMessage with Product with Serializable

    Permalink
  25. object SslNotSupportedResponse extends PgResponse with Product with Serializable

    Permalink
  26. object SslSupportedResponse extends PgResponse with Product with Serializable

    Permalink
  27. object SwitchToSsl extends BackendMessage with Product with Serializable

    Permalink
  28. object Sync extends FrontendMessage

    Permalink
  29. object Terminate extends FrontendMessage

    Permalink
  30. object Terminated extends PgResponse with Product with Serializable

    Permalink

Ungrouped