Package osh :: Package external :: Package pg8000 :: Module protocol
[frames] | no frames]

Module protocol

source code


Author: Mathieu Fenniak

Classes
  SSLRequest
  StartupMessage
  Parse
  Bind
  Close
  ClosePortal
  ClosePreparedStatement
  Describe
  DescribePortal
  DescribePreparedStatement
  Flush
  Sync
  PasswordMessage
  Execute
  Terminate
  AuthenticationRequest
  AuthenticationOk
  AuthenticationMD5Password
  ParameterStatus
  BackendKeyData
  NoData
  ParseComplete
  BindComplete
  CloseComplete
  PortalSuspended
  ReadyForQuery
  NoticeResponse
  ErrorResponse
  NotificationResponse
  ParameterDescription
  RowDescription
  CommandComplete
  DataRow
  SSLWrapper
  MessageReader
  Connection
Functions
 
sync_on_error(fn) source code
Variables
  authentication_codes = {0: <class 'osh.external.pg8000.protoco...
  message_types = {'1': <class 'osh.external.pg8000.protocol.Par...
Variables Details

authentication_codes

Value:
{0: <class 'osh.external.pg8000.protocol.AuthenticationOk'>,
 5: <class 'osh.external.pg8000.protocol.AuthenticationMD5Password'>}

message_types

Value:
{'1': <class 'osh.external.pg8000.protocol.ParseComplete'>,
 '2': <class 'osh.external.pg8000.protocol.BindComplete'>,
 '3': <class 'osh.external.pg8000.protocol.CloseComplete'>,
 'A': <class 'osh.external.pg8000.protocol.NotificationResponse'>,
 'C': <class 'osh.external.pg8000.protocol.CommandComplete'>,
 'D': <class 'osh.external.pg8000.protocol.DataRow'>,
 'E': <class 'osh.external.pg8000.protocol.ErrorResponse'>,
 'K': <class 'osh.external.pg8000.protocol.BackendKeyData'>,
...