Versions in this module Expand all Collapse all v0 v0.0.2 Aug 28, 2026 v0.0.1 Aug 23, 2026 Changes in this version + type CreateBulkUserParams struct + Age sql.NullInt32 + ApiKey []byte + CreatedAt time.Time + Email string + IsActive bool + LoginCount int64 + Name string + Password string + Preferences string + Rating float64 + UpdatedAt time.Time + type CreateUserParams struct + Age sql.NullInt32 + ApiKey []byte + CreatedAt time.Time + Email string + IsActive bool + LoginCount int64 + Name string + Password string + Preferences string + Rating float64 + UpdatedAt time.Time + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type ListUserFilterByAgeNameParams struct + MaxAge sql.NullInt32 + MinAge sql.NullInt32 + Name string + type Queries struct + func New(db DBTX) *Queries + func (q *Queries) CreateBulkUser(ctx context.Context, arg CreateBulkUserParams) (int32, error) + func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (int32, error) + func (q *Queries) DB() DBTX + func (q *Queries) DeleteAllUser(ctx context.Context) error + func (q *Queries) DeleteUser(ctx context.Context, id int32) error + func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error) + func (q *Queries) GetUserByID(ctx context.Context, id int32) (User, error) + func (q *Queries) ListActive(ctx context.Context, isActive bool) ([]User, error) + func (q *Queries) ListAllUser(ctx context.Context) ([]User, error) + func (q *Queries) ListUserFilterByAgeName(ctx context.Context, arg ListUserFilterByAgeNameParams) ([]User, error) + func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error) + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type UpdateUserParams struct + Age sql.NullInt32 + Email string + ID int32 + IsActive sql.NullBool + LoginCount sql.NullInt64 + Name string + Password sql.NullString + Preferences sql.NullString + Rating sql.NullFloat64 + UpdatedAt time.Time + type User struct + Age sql.NullInt32 + ApiKey []byte + CreatedAt time.Time + Email string + ID int32 + IsActive bool + LoginCount int64 + Name string + Password string + Preferences string + Rating float64 + UpdatedAt time.Time