Versions in this module Expand all Collapse all v0 v0.12.0 Jun 11, 2026 v0.11.0 Jun 11, 2026 Changes in this version + type CreateUserParams struct + Email sql.NullString + Name string + type CreateUserRow struct + CreatedAt int64 + Email sql.NullString + Id int64 + Name string + type DBTX interface + ExecContext func(ctx context.Context, query string, args ...any) (sql.Result, error) + QueryContext func(ctx context.Context, query string, args ...any) (*sql.Rows, error) + QueryRowContext func(ctx context.Context, query string, args ...any) *sql.Row + type GetUserRow struct + CreatedAt int64 + Email sql.NullString + Id int64 + Name string + type ListUsersRow struct + CreatedAt int64 + Email sql.NullString + Id int64 + Name string + type Querier interface + CreateUser func(ctx context.Context, arg CreateUserParams) (CreateUserRow, error) + DeleteUser func(ctx context.Context, id int64) error + GetUser func(ctx context.Context, id int64) (GetUserRow, error) + ListUsers func(ctx context.Context) ([]ListUsersRow, error) + WithTx func(tx DBTX) *Queries + type Queries struct + func New(db DBTX) *Queries + func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (CreateUserRow, error) + func (q *Queries) DeleteUser(ctx context.Context, id int64) error + func (q *Queries) GetUser(ctx context.Context, id int64) (GetUserRow, error) + func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error) + func (q *Queries) WithTx(tx DBTX) *Queries + type QueryResult struct + LastInsertID int64 + RowsAffected int64