package
0.9.1
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

# Functions

NewBaseAuthenticator returns a base frontend message authenticator.
NewBaseExecutor returns a base frontend message executor.
NewBaseProtocolExecutor returns a base frontend message executor.
NewBaseQueryExecutor returns a base frontend message executor.
NewConnWith returns a connection with a raw connection.
NewCopyStreamWithReader returns a new copy stream with the specified reader.
NewDefaultConfig returns a default configuration instance.
NewErrColumnNotExist returns a new column not exist error.
NewErrColumnsNotEqual returns a new columns not equal error.
NewErrDatabaseExist returns a new database exist error.
NewErrDatabaseNotExist returns a new database not exist error.
NewErrExist returns a new exist error.
NewErrNotEqual returns a new not equal error.
NewErrNotExist returns a new not exist error.
NewErrNotImplemented returns a new ErrNotImplemented error.
NewErrNotSupported returns a new ErrNotSupported error.
NewErrPreparedQueryNotExist returns a new prepared query not exist error.
NewErrTableExist returns a new table exist error.
NewErrTableNotExist returns a new table not exist error.
NewPreparedQueryMap returns a new prepared query map.
NewServer returns a new server instance.
WithConnDatabase sets the database name.
WithConnDatabase sets the database name.

# Constants

DefaultPort is the default port for PostgreSQL protocol server.
PackageName is the package name.
No description provided by the author

# Variables

ErrExist is returned when the specified object is exist.
ErrNotEqual is returned when the specified object is not equal.
ErrNotExist is returned when the specified object is not exist.
ErrNotImplemented is returned when the operation is not implemented.
ErrNotSupported is returned when the operation is not supported.

# Structs

BaseAuthenticator represents a base frontend message authenticator.
BaseExecutor represents a base frontend message executor.
BaseProtocolExecutor represents a base frontend message executor.
BaseQueryExecutor represents a base query message executor.
Config stores server configuration parammeters.
Conn represents a connection of PostgreSQL binary protocol.
CopyStream represents a copy stream.
Server represents a PostgreSQL protocol server.

# Interfaces

Authenticator represents a frontend message authenticator.
BulkExecutor defines a executor interface for bulk operations.
DDOExecutor defines a executor interface for DDO (Data Definition Operations).
DMOExecutor defines a executor interface for DMO (Data Manipulation Operations).
Executor represents a frontend message executor.
ProtocolHandler represents a backend protocol message handler.
QueryExecutor represents a user query message executor.
StatusHandler represents a backend status message handler.

# Type aliases

ConnOption represents a connection option.
PreparedQuery represents a prepared query.
PreparedQueryMap represents a prepared query map.