# Functions
IsMatchQuery returns true if the query is matched with the prefix.
IsPgbenchGetPartitionQuery returns true if the query is pgbenchGetPartitionQuery.
NewBaseAuthExecutor returns a base authenticator.
NewBaseBulkExecutor returns a base frontend message executor.
NewBaseErrorHandler returns a new BaseErrorHandler.
NewBaseExecutor returns a base frontend message executor.
NewBaseExtendedQueryExecutorWith returns a base extended query message executor.
NewBaseProtocolExecutor returns a base frontend message executor.
NewBaseQueryExecutor returns a base frontend message executor.
NewBaseSugarExecutor returns a base sugar query executor.
NewBaseSystemQueryExecutor returns a base frontend message executor.
NewBaseTransactionExecutor returns a base frontend message executor.
NewConnManager returns a connection map.
NewConnWith returns a connection with a raw connection.
NewCopyCompleteResponsesFrom returns a new copy complete response from the specified query.
NewCopyInResponsesFrom returns a new copy in response from the specified query.
NewCopyQueryFrom returns a new copy query from the specified query.
NewCopyStreamWithReader returns a new copy stream with the specified reader.
NewDefaultConfig returns a default configuration instance.
NewGetPartitionResponseForPgbench returns a new response for pgbenchGetPartitionQuery.
NewPreparedPortalMap returns a new prepared query statement map.
NewPreparedStatementMap returns a new prepared statement map.
NewServer returns a new server instance.
NewTLSConf returns a new TLS configuration.
WithconnDatabase sets a database name.
WithconnStartupMessage sets a startup protocol.
WithconnTracer sets a tracer context.
WithTLSConnectionState sets a TLS connection state.
# Constants
DefaultPort is the default port for PostgreSQL protocol server.
PackageName is the package name.
No description provided by the author
# Structs
BaseAuthExecutor represents a base authenticator.
BaseBulkExecutor represents a base bulk message executor.
BaseErrorHandler represents a base error handler.
BaseExecutor represents a base frontend message executor.
BaseExtendedQueryExecutor represents a base extended query message executor.
BaseQueryExecutor represents a base query message executor.
BaseStartupExecutor represents a base frontend message executor.
BaseSugarExecutor represents a base sugar query executor.
BaseSystemQueryExecutor represents a base query message executor.
BaseTransactionExecutor represents a base bulk message executor.
Config stores server configuration parammeters.
ConnManager represents a connection map.
CopyStream represents a copy stream.
PreparedStatement represents a prepared statement.
Server represents a PostgreSQL protocol server.
TLSConf represents a TLS configuration.
# Interfaces
BulkExecutor defines a executor interface for bulk operations.
Conn represents a connection.
DDOExecutor defines a executor interface for DDO (Data Definition Operations).
DMOExecutor defines a executor interface for DMO (Data Manipulation Operations).
DMOExtraExecutor defines a executor interface for DMO (Data Manipulation Operations).
ErrorHandler represents a user error handler.
Executor represents a frontend message executor.
ExtendedQueryExecutor defines a executor interface for extended query operations.
No description provided by the author
No description provided by the author
QueryExecutor represents a user query message executor.
QueryExtraExecutor represents a user query message executor.
StartupAuthHandler represents a start-up authenticatation handler.
StartupAuthHandler represents a start-up message handler.
SystemQueryExecutor represents a system query message executor.
TCLExecutor defines a executor interface for TCL (Transaction Control Language).
No description provided by the author
# Type aliases
ConnID represents a connection ID.
PreparedPortal represents a prepared query statement.
PreparedPortalMap represents a prepared query statement map.
PreparedStatementMap represents a prepared statement map.