Package

roc

postgresql

Permalink

package postgresql

Linear Supertypes
PacketDecoderImplicits, PacketEncoderImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. postgresql
  2. PacketDecoderImplicits
  3. PacketEncoderImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class Binary(name: Symbol, columnType: Int, value: Array[Byte]) extends Element with Product with Serializable

    Permalink
  2. trait Client extends Closable

    Permalink
  3. final case class Column extends Product with Serializable

    Permalink

    A Column of data returned

  4. sealed abstract class Element extends AnyRef

    Permalink

    Represents and Element in a returned Result

  5. trait ElementDecoder[A] extends AnyRef

    Permalink
  6. sealed trait FormatCode extends AnyRef

    Permalink

    Format of data being returned by Postgresql.

    Format of data being returned by Postgresql.

    Currently there are only two types, Text and Binary.

  7. case class Null(name: Symbol, columnType: Int) extends Element with Product with Serializable

    Permalink
  8. case class Request(query: String) extends Product with Serializable

    Permalink

    A Request to send a Postgresql Server

  9. final class Result extends Iterable[Row]

    Permalink
  10. final class Row extends AnyRef

    Permalink

    A row returned from a Postgresql Server containing at least one Element

  11. final class StdClient extends Client

    Permalink
  12. case class Text(name: Symbol, columnType: Int, value: String) extends Element with Product with Serializable

    Permalink

Value Members

  1. object BinaryFormat extends FormatCode with Product with Serializable

    Permalink

    Data represented in Binary format.

    Data represented in Binary format.

    Note

    Postgresql Binary is always BIG ENDIAN.

  2. object Client

    Permalink
  3. object Column extends Serializable

    Permalink
  4. object TextFormat extends FormatCode with Product with Serializable

    Permalink

    Data represented by a String format.

  5. implicit val authenticationMessagePacketDecoder: PacketDecoder[AuthenticationMessage]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  6. implicit val backendKeyDataPacketDecoder: PacketDecoder[BackendKeyData]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  7. implicit val commandCompletePacketDecoder: PacketDecoder[CommandComplete]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  8. implicit val dataRowPacketDecoder: PacketDecoder[DataRow]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  9. def decodePacket[A <: BackendMessage](p: Packet)(implicit arg0: PacketDecoder[A]): postgresql.transport.PacketDecoder.Result[A]

    Permalink
  10. def encodePacket[A <: FrontendMessage](a: A)(implicit arg0: PacketEncoder[A]): Packet

    Permalink
  11. implicit val errorMessagePacketDecoder: PacketDecoder[ErrorResponse]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  12. object failures

    Permalink
  13. def lengthOfCStyleString(str: String): Int

    Permalink
  14. def lengthOfCStyleStrings(xs: List[String]): Int

    Permalink
  15. implicit val noticeResponsePacketDecoder: PacketDecoder[NoticeResponse]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  16. implicit val parameterStatusPacketDecoder: PacketDecoder[ParameterStatus]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  17. implicit val passwordMessageEncoder: PacketEncoder[PasswordMessage]

    Permalink
    Definition Classes
    PacketEncoderImplicits
  18. implicit val queryMessageEncoder: PacketEncoder[Query]

    Permalink
    Definition Classes
    PacketEncoderImplicits
  19. implicit val readyForQueryPacketDecoder: PacketDecoder[ReadyForQuery]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  20. implicit val rowDescriptionPacketDecoder: PacketDecoder[RowDescription]

    Permalink
    Definition Classes
    PacketDecoderImplicits
  21. package server

    Permalink
  22. implicit val startupMessageEncoder: PacketEncoder[StartupMessage]

    Permalink
    Definition Classes
    PacketEncoderImplicits
  23. implicit val terminateMessageEncoder: PacketEncoder[Terminate]

    Permalink
    Definition Classes
    PacketEncoderImplicits

Inherited from PacketDecoderImplicits

Inherited from PacketEncoderImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped