Versions in this module Expand all Collapse all v0 v0.0.5 Mar 5, 2026 v0.0.4 Mar 4, 2026 v0.0.3 Mar 4, 2026 Changes in this version + var ErrorCodeString = map[int]string + func Limit(c *sql.Conn, id int, newVal int) (r int, err error) + func MustRegisterCollationUtf8(zName string, impl func(left, right string) int) + func MustRegisterDeterministicScalarFunction(zFuncName string, nArg int32, ...) + func MustRegisterFunction(zFuncName string, impl *FunctionImpl) + func MustRegisterScalarFunction(zFuncName string, nArg int32, ...) + func RegisterCollationUtf8(zName string, impl func(left, right string) int) error + func RegisterConnectionHook(fn ConnectionHookFn) + func RegisterDeterministicScalarFunction(zFuncName string, nArg int32, ...) (err error) + func RegisterFunction(zFuncName string, impl *FunctionImpl) error + func RegisterScalarFunction(zFuncName string, nArg int32, ...) (err error) + type AggregateFunction interface + Final func(ctx *FunctionContext) + Step func(ctx *FunctionContext, rowArgs []driver.Value) error + WindowInverse func(ctx *FunctionContext, rowArgs []driver.Value) error + WindowValue func(ctx *FunctionContext) (driver.Value, error) + type Backup struct + func (b *Backup) Commit() (driver.Conn, error) + func (b *Backup) Finish() error + func (b *Backup) Step(n int32) (bool, error) + type CommitHookFn func() int32 + type ConnectionHookFn func(conn ExecQuerierContext, dsn string) error + type Driver struct + func (d *Driver) Open(name string) (conn driver.Conn, err error) + func (d *Driver) RegisterConnectionHook(fn ConnectionHookFn) + type Error struct + func (e *Error) Code() int + func (e *Error) Error() string + type ExecQuerierContext interface + type FileControl interface + FileControlPersistWAL func(dbName string, mode int) (int, error) + type FunctionContext struct + type FunctionImpl struct + Deterministic bool + MakeAggregate func(ctx FunctionContext) (AggregateFunction, error) + NArgs int32 + Scalar func(ctx *FunctionContext, args []driver.Value) (driver.Value, error) + type HookRegisterer interface + RegisterCommitHook func(CommitHookFn) + RegisterPreUpdateHook func(PreUpdateHookFn) + RegisterRollbackHook func(RollbackHookFn) + type PreUpdateHookFn func(SQLitePreUpdateData) + type RollbackHookFn func() + type SQLitePreUpdateData struct + DatabaseName string + NewRowID int64 + OldRowID int64 + Op int32 + TableName string + func (d *SQLitePreUpdateData) Count() int + func (d *SQLitePreUpdateData) Depth() int + func (d *SQLitePreUpdateData) New(dest ...any) error + func (d *SQLitePreUpdateData) Old(dest ...any) error v0.0.1 Mar 1, 2026 Changes in this version + type SqliteWasm struct + func New() *SqliteWasm