# Functions
NewAuthenticationCleartextPassword returns a new AuthenticationCleartextPassword protocol.
NewAuthenticationMD5Password returns a new AuthenticationMD5Password protocol.
NewAuthenticationOk returns a new AuthenticationOk protocol.
NewBackendKeyData returns a parameter status response instance.
NewBackendKeyDataWith returns a parameter status response instance with the specified parameters.
NewBindComplete returns a new bind complete message instance.
NewBind returns a new bind protocol.
NewCloseComplete returns a new close complete message instance.
NewCloseWithReader returns a new close message with the specified reader.
NewCommandComplete returns a new command complete message instance.
NewCommandCompleteResponsesWith returns a new responses with the specified protocol.
NewInsertCompleteWith returns a new command complete message for insert query.
NewCommitComplete returns a new command complete message for commit query.
NewCopyCompleteResponsesWith returns a new responses with the specified protocol.
NewCopyCompleteWith returns a new command complete message for copy query.
NewCopyDataWithReader returns a new copy data message with the specified reader.
NewCopyDataWithReader returns a new copy data message with the specified reader.
NewCopyFailWithReader returns a new copy fail message with the specified reader.
NewCopyInResponse returns a new command complete message instance.
NewDataRow returns a new data row message instance.
NewDeleteCompleteResponsesWith returns a new responses with the specified protocol.
NewDeleteCompleteWith returns a new command complete message for delete query.
NewDescribeWithReader returns a new describe message with the specified reader.
NewEmptyComplete returns a new command complete message for empty ping query.
NewEmptyCompleteResponses returns a new responses with the specified protocol.
NewEmptyQueryResponse returns an empty query response message instance.
NewErrExist returns a new exist error.
NewErrInvalidMessage eturns a new message not supported error.
NewErrMessageNotSuppoted returns a new message not supported error.
NewErrNotExist returns a new not exist error.
NewErrorResponse returns a new error response instance.
NewErrorResponseWith returns a new error response instance with the specified error.
NewExecute returns a new execute protocol.
NewFlush returns a new flush protocol.
NewInsertCompleteResponsesWith returns a new responses with the specified protocol.
NewInsertCompleteWith returns a new command complete message for insert query.
NewMessageReader returns a new message reader.
NewMessageWithReader returns a new message with the specified reader.
NewNoData returns a new no data message instance.
NewParameterDescription returns a parameter description response instance.
NewParameterDescriptionWith returns a parameter description response instance with the specified parameters.
NewParameterStatus returns a parameter status response instance.
NewParameterStatusesWith returns parameter status response instances with the specified parameter statuses.
NewParameterStatusWith returns a parameter status response instance with the specified parameter status.
NewParseComplete returns a parser complete instance.
NewParseWithReader returns a new parse message with the specified reader.
NewPasswordWithReader returns a new password protocol.
NewPreparedTypeWithByte returns a new prepared type with the specified byte.
NewQueryWith returns a new query message with specified parameters.
NewQueryWithReader returns a new query message with specified reader.
NewReader returns a new message reader.
NewReadyForQuery returns a new ready for query message instance.
NewReadyForQueryWith returns a new error response instance with the specified error.
NewRequestMessageWithReader returns a new request message with the specified reader.
NewResponseMessage returns a new request message instance.
NewResponseMessageWith returns a new response message with the specified message type.
NewResponses returns a new empty responses.
NewResponsesWith returns a new responses with the specified responses.
NewRowDescription returns a new row description message instance.
NewRowField returns a new row description field.
NewSelectCompleteResponsesWith returns a new responses with the specified protocol.
NewSelectCompleteWith returns a new command complete message for select query.
NewSSLRequestWithReader returns a new SSLRequest message with the specified reader.
NewSSLResponse returns a new SSLResponse protocol.
NewStartupWithReader returns a new startup message with the specified reader.
NewSync returns a new sync protocol.
NewTerminate returns a new terminate protocol.
NewUpdateCompleteResponsesWith returns a new responses with the specified protocol.
NewUpdateCompleteWith returns a new command complete message for update query.
NewWriter returns a new message writer.
WithRowFieldDataType sets a data type.
WithRowFieldFormatCode sets a format code.
WithRowFieldModifier sets a type modifier.
WithRowFieldNumber sets a number.
WithRowFieldObjectID sets a data type ID.
WithRowFieldSize sets a data type size.
WithRowFieldTableID sets a table ID.
# Constants
No description provided by the author
Backend (B).
No description provided by the author
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
No description provided by the author
No description provided by the author
Backend (B).
Backend (B).
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
No description provided by the author
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
BinaryCopy represents a binary copy format.
BinaryFormat represents a binary format code.
Backend (B).
Frontend (F).
Int32(16).
No description provided by the author
Backend (B).
Frontend (F).
No description provided by the author
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
Both (F & B).
Both (F & B).
Frontend (F).
Backend (B).
Backend (B).
Backend (B).
No description provided by the author
No description provided by the author
No description provided by the author
on/off parameters.
Frontend (F).
No description provided by the author
Backend (B).
No description provided by the author
Backend (B).
Frontend (F).
No description provided by the author
Frontend (F).
Frontend (F).
Backend (B).
Int32(8).
Frontend (F).
No description provided by the author
on/off parameters.
No description provided by the author
No description provided by the author
No description provided by the author
on/off parameters.
No description provided by the author
No description provided by the author
MessageHeaderSize is the size of the message header.
MessageLengthSize is the size of the message length.
MessageTypeSize is the size of the message type.
Backend (B).
Backend (B).
No description provided by the author
Backend (B).
Backend (B).
on/off parameters.
Backend (B).
Backend (B).
Backend (B).
Frontend (F).
Frontend (F).
Backend (B).
No description provided by the author
PreparedPortal represents a prepared portal.
PreparedPortalByte represents a prepared portal.
PreparedStatement represents a prepared statement.
PreparedStatementByte represents a prepared statement.
Frontend (F).
Backend (B).
No description provided by the author
Backend (B).
Frontend (F).
Frontend (F).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SSLRequestCode represents a SSLRequest message code.
Int32(8).
Frontend (F).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Int32.
No description provided by the author
No description provided by the author
Frontend (F).
No description provided by the author
Frontend (F).
TextCopy represents a textual copy format.
TextFormat represents a text format code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ErrExist is returned when the specified object is exist.
ErrInvalid is returned when the message is invalid.
ErrNotExist is returned when the specified object is not exist.
ErrNotSupported is returned when the message is not supported.
# Structs
BackendKeyData represents a parameter status response protocol.
Bind represents a bind protocol.
BindComplete represents a bind complete protocol.
BindParam represents a bind parameter.
Close represents a close protocol.
CloseComplete represents a close complete protocol.
CommandComplete represents a command complete protocol.
CopyData represents a copy data protocol.
CopyDone represents a copy done protocol.
CopyFail represents a copy fail protocol.
CopyInResponse represents a command complete protocol.
DataRow represents a data row protocol.
Describe represents a describe protocol.
EmptyQueryResponse represents an empty query response protocol.
ErrorResponse represents an error response protocol.
Execute represents an execute protocol.
Flush represents a flush protocol.
Message represents a message of PostgreSQL packet.
No description provided by the author
NoData represents a no data protocol.
ParameterDescription represents a parameter description response protocol.
ParameterStatus represents a parameter status response protocol.
Parse represents a parse protocol.
ParseComplete represents a parser complete protocol.
Password represents a password protocol.
Query represents a parse protocol.
Reader represents a message reader.
ReadyForQuery represents a ready for query protocol.
RequestMessage represents a frontend request.
ResponseMessage represents a backend response instance.
RowDescription represents a row description protocol.
RowField represents a row description field.
SSLRequest represents a SSLRequest protocol.
SSLResponse represents a SSLResponse protocol.
Startup represents a startup protocol.
Sync represents a sync protocol.
Terminate represents a terminate protocol.
Writer represents a message writer.
# Interfaces
Response represents a backend response message interface.
# Type aliases
BindParams represents bind parameters.
CopyFormat represents a copy format.
DataType represents a data type.
ErrorType represents a error response type.
FormatCode represents a format code.
ObjectID represents a object identifier.
PreparedType represents a prepared type.
Responses represents a list of response.
RowFieldOption represents a row description field option.
TransactionStatus represents a transaction status.
Type represents a message type.