stmt

package
v1.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conn

type Conn = protocol.Conn

Conn represents a connection.

type ConnID

type ConnID = net.ConnID

ConnID represents a connection ID.

type PreparedManager

type PreparedManager struct {
	// contains filtered or unexported fields
}

PreparedManager represents a prepared manager.

func NewPreparedManager

func NewPreparedManager() *PreparedManager

NewPreparedManager returns a new prepared manager.

func (*PreparedManager) PreparedPortal

func (mgr *PreparedManager) PreparedPortal(conn Conn, name string) (*PreparedPortal, error)

PreparedPortal returns a prepared query statement.

func (*PreparedManager) PreparedStatement

func (mgr *PreparedManager) PreparedStatement(conn Conn, name string) (*PreparedStatement, error)

PreparedStatement returns a prepared statement.

func (*PreparedManager) RemovePreparedPortal

func (mgr *PreparedManager) RemovePreparedPortal(conn Conn, name string) error

RemovePreparedPortal removes a prepared query statement.

func (*PreparedManager) RemovePreparedStatement

func (mgr *PreparedManager) RemovePreparedStatement(conn Conn, name string) error

RemovePreparedStatement removes a prepared statement.

func (*PreparedManager) SetPreparedPortal

func (mgr *PreparedManager) SetPreparedPortal(conn Conn, name string, query *PreparedPortal) error

SetPreparedPortal sets a prepared query statement.

func (*PreparedManager) SetPreparedStatement

func (mgr *PreparedManager) SetPreparedStatement(conn Conn, msg *protocol.Parse) error

SetPreparedStatement sets a prepared statement.

type PreparedPortal

type PreparedPortal = protocol.Query

PreparedPortal represents a prepared query statement.

type PreparedPortalMap

type PreparedPortalMap map[string]PreparedPortal

PreparedPortalMap represents a prepared query statement map.

func NewPreparedPortalMap

func NewPreparedPortalMap() PreparedPortalMap

NewPreparedPortalMap returns a new prepared query statement map.

func (PreparedPortalMap) PreparedPortal

func (portalMap PreparedPortalMap) PreparedPortal(name string) (*PreparedPortal, error)

PreparedPortal returns a prepared query statement.

func (PreparedPortalMap) RemovePreparedPortal

func (portalMap PreparedPortalMap) RemovePreparedPortal(name string) error

RemovePreparedPortal removes a prepared query statement.

func (PreparedPortalMap) SetPreparedPortal

func (portalMap PreparedPortalMap) SetPreparedPortal(name string, query *PreparedPortal) error

SetPreparedPortal sets a prepared query statement.

type PreparedStatement

type PreparedStatement struct {
	*protocol.Parse
	ParsedStatement *query.Statement
}

PreparedStatement represents a prepared statement.

func (*PreparedStatement) Name

func (stmt *PreparedStatement) Name() string

Name returns a prepared statement name.

type PreparedStatementMap

type PreparedStatementMap map[string]*PreparedStatement

PreparedStatementMap represents a prepared statement map.

func NewPreparedStatementMap

func NewPreparedStatementMap() PreparedStatementMap

NewPreparedStatementMap returns a new prepared statement map.

func (PreparedStatementMap) PreparedStatement

func (stmtMap PreparedStatementMap) PreparedStatement(name string) (*PreparedStatement, error)

PreparedStatement returns a prepared statement.

func (PreparedStatementMap) RemovePreparedStatement

func (stmtMap PreparedStatementMap) RemovePreparedStatement(name string) error

RemovePreparedStatement removes a prepared statement.

func (PreparedStatementMap) SetPreparedStatement

func (stmtMap PreparedStatementMap) SetPreparedStatement(msg *protocol.Parse) error

SetPreparedStatement sets a prepared statement.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL