package postgres_async

  1. Overview
  2. Docs
type constructor =
  1. | AuthenticationRequest
  2. | BackendKeyData
  3. | BindComplete
  4. | CloseComplete
  5. | CommandComplete
  6. | CopyData
  7. | CopyDone
  8. | CopyInResponse
  9. | CopyOutResponse
  10. | CopyBothResponse
  11. | DataRow
  12. | EmptyQueryResponse
  13. | ErrorResponse
  14. | FunctionCallResponse
  15. | NoData
  16. | NoticeResponse
  17. | NotificationResponse
  18. | ParameterDescription
  19. | ParameterStatus
  20. | ParseComplete
  21. | PortalSuspended
  22. | ReadyForQuery
  23. | RowDescription
val sexp_of_constructor : constructor -> Sexplib0.Sexp.t
val constructor_of_sexp : Sexplib0.Sexp.t -> constructor
val compare_constructor : constructor -> constructor -> int
type focus_on_message_error =
  1. | Unknown_message_type of char
  2. | Iobuf_too_short_for_header
  3. | Iobuf_too_short_for_message of {
    1. message_length : int;
    }
  4. | Nonsense_message_length of int
val constructor_of_char : char -> (constructor, focus_on_message_error) Core.Result.t
module Error_or_notice_field : sig ... end
module ErrorResponse : sig ... end
module NoticeResponse : sig ... end
module AuthenticationRequest : sig ... end
module ParameterDescription : sig ... end
module ParameterStatus : sig ... end
module BackendKeyData : sig ... end
module NotificationResponse : sig ... end
module ReadyForQuery : sig ... end
module ParseComplete : sig ... end
module BindComplete : sig ... end
module NoData : sig ... end
module EmptyQueryResponse : sig ... end
module CloseComplete : sig ... end
module RowDescription : sig ... end
module DataRow : sig ... end
module type CopyResponse = sig ... end
module CommandComplete : sig ... end
module Writer : sig ... end
OCaml

Innovation. Community. Security.