Versions in this module Expand all Collapse all v0 v0.2.0 Feb 4, 2025 Changes in this version + var Transaction = Save + func Exec(conn *sqlite.Conn, query string, resultFn func(stmt *sqlite.Stmt) error, ...) error + func ExecChecked(conn *sqlite.Conn, query string, resultFn func(stmt *sqlite.Stmt) error, ...) error + func ExecScript(conn *sqlite.Conn, queries string) error + func ExecTransient(conn *sqlite.Conn, query string, resultFn func(stmt *sqlite.Stmt) error, ...) (err error) + func Execute(conn *sqlite.Conn, query string, opts *ExecOptions) error + func ExecuteScript(conn *sqlite.Conn, queries string, opts *ExecOptions) (err error) + func Save(conn *sqlite.Conn) (releaseFn func(*error)) + func WithTransactionRollbackOnError(conn *sqlite.Conn, level string, inside func() error) (err error) + type ExecOptions = sqlitex.ExecOptions + type Pool struct + func Open(uri string, flags sqlite.OpenFlags, poolSize int) (*Pool, error) + func (me Pool) Get(ctx context.Context) *sqlite.Conn + func (me Pool) Put(conn *sqlite.Conn) v0.1.0 Nov 13, 2023