Versions in this module Expand all Collapse all v0 v0.1.0 Sep 30, 2026 Changes in this version + type Config struct + BusyTimeout time.Duration + LockIdentity string + LockWaitTimeout time.Duration + Memory bool + MetadataPrefix string + type Driver struct + func FromDB(db *sql.DB, cfg Config) (*Driver, error) + func (*Driver) SQLDialect() string + func (d *Driver) ReadHistorySnapshot(ctx context.Context) (out []x.Record, err error) + func (d *Driver) ValidateScript(s x.Script) error + func (d *Driver) WithSession(ctx context.Context, fn func(x.Session[Tx]) error) (err error) + type Tx interface + ExecContext func(context.Context, string, ...any) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...any) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...any) *sql.Row