Versions in this module Expand all Collapse all v0 v0.0.1 Dec 30, 2024 Changes in this version + var ChangeSet *entcache.ChangeSet + func BuildEntCacheDriver(cnf *conf.Configuration, preDriver dialect.Driver) (dialect.Driver, *entcache.ChangeSet) + func WithTx(ctx context.Context, initTxFn Tx, fn func(itx Transactor) error) error + type RouteDriver struct + func NewRouteDriver(cfg *conf.Configuration, opts ...RouteDriverOption) *RouteDriver + func (r *RouteDriver) BeginTx(ctx context.Context, opts *sql.TxOptions) (dialect.Tx, error) + func (r *RouteDriver) Close() error + func (r *RouteDriver) Dialect() string + func (r *RouteDriver) Exec(ctx context.Context, query string, args, v any) error + func (r *RouteDriver) Query(ctx context.Context, query string, args, v any) error + func (r *RouteDriver) Tx(ctx context.Context) (dialect.Tx, error) + type RouteDriverOption func(*RouteDriver) + type Transactor interface + Commit func() error + Rollback func() error + type Tx func(ctx context.Context) (Transactor, error)