Versions in this module Expand all Collapse all v0 v0.18.0 Nov 5, 2025 Changes in this version type Conn + func (c *Conn) ExecContext(ctx context.Context, q string, args []driver.NamedValue) (driver.Result, error) + func (c *Conn) QueryContext(ctx context.Context, q string, args []driver.NamedValue) (driver.Rows, error) v0.17.0 Aug 16, 2025 Changes in this version + func NamedValueToParams(args []driver.NamedValue) []environment.Param + type Conn struct + func (c *Conn) Begin() (driver.Tx, error) + func (c *Conn) BeginTx(ctx context.Context, opts driver.TxOptions) (driver.Tx, error) + func (c *Conn) Close() error + func (c *Conn) Conn() *database.Connection + func (c *Conn) DB() *database.Database + func (c *Conn) Prepare(q string) (driver.Stmt, error) + func (c *Conn) PrepareContext(ctx context.Context, q string) (driver.Stmt, error) + func (c *Conn) ResetSession(ctx context.Context) error + type Connector struct + func (c *Connector) Close() error + func (c *Connector) Connect(ctx context.Context) (driver.Conn, error) + func (c *Connector) Driver() driver.Driver + type Driver struct + func (d Driver) Open(name string) (driver.Conn, error) + func (d Driver) OpenConnector(name string) (driver.Connector, error) + type ExecResult struct + func (r ExecResult) LastInsertId() (int64, error) + func (r ExecResult) RowsAffected() (int64, error) + type Rows struct + func NewRows(res *statement.Result) (*Rows, error) + func (rs *Rows) Close() error + func (rs *Rows) Columns() []string + func (rs *Rows) Next(dest []driver.Value) error + type Stmt struct + func (s Stmt) Close() error + func (s Stmt) Exec(args []driver.Value) (driver.Result, error) + func (s Stmt) ExecContext(ctx context.Context, args []driver.NamedValue) (driver.Result, error) + func (s Stmt) NumInput() int + func (s Stmt) Query(args []driver.Value) (driver.Rows, error) + func (s Stmt) QueryContext(ctx context.Context, args []driver.NamedValue) (driver.Rows, error)