Documentation
¶
Index ¶
- type CreateUserParams
- type CreateUserRow
- type DBTX
- type GetUserRow
- type ListUsersRow
- type Querier
- type 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserParams ¶
type CreateUserParams struct {
Name string
Email sql.NullString
}
type CreateUserRow ¶
type CreateUserRow struct {
Id int64
Name string
Email sql.NullString
CreatedAt int64
}
type GetUserRow ¶
type GetUserRow struct {
Id int64
Name string
Email sql.NullString
CreatedAt int64
}
type ListUsersRow ¶
type ListUsersRow struct {
Id int64
Name string
Email sql.NullString
CreatedAt int64
}
type Querier ¶
type Querier interface {
CreateUser(ctx context.Context, arg CreateUserParams) (CreateUserRow, error)
DeleteUser(ctx context.Context, id int64) error
GetUser(ctx context.Context, id int64) (GetUserRow, error)
ListUsers(ctx context.Context) ([]ListUsersRow, error)
WithTx(tx DBTX) *Queries
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (CreateUserRow, error)
type QueryResult ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.