package
1.5.7
Repository: https://github.com/cybergarage/go-postgresql.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Copyright (C) 2019 Satoshi Konno.
No description provided by the author

# 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.