Documentation
¶
Index ¶
- type CreateItemParams
- type DBTX
- type DeleteItemParams
- type Item
- type Queries
- func (q *Queries) Close() error
- func (q *Queries) CreateItem(ctx context.Context, arg CreateItemParams) (Item, error)
- func (q *Queries) DeleteItem(ctx context.Context, arg DeleteItemParams) error
- func (q *Queries) GetItem(ctx context.Context, name string) (Item, error)
- func (q *Queries) ListItems(ctx context.Context) ([]Item, error)
- func (q *Queries) UpdateItem(ctx context.Context, arg UpdateItemParams) (Item, error)
- func (q *Queries) UpsertItem(ctx context.Context, arg UpsertItemParams) (Item, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateItemParams
- type UpsertItemParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateItemParams ¶
type CreateItemParams struct { Name string `db:"name"` DisplayName string `db:"display_name"` CreateTime time.Time `db:"create_time"` UpdateTime time.Time `db:"update_time"` DeleteTime sql.NullTime `db:"delete_time"` Hash sql.NullString `db:"hash"` Content sql.NullString `db:"content"` Properties interface{} `db:"properties"` Metadata interface{} `db:"metadata"` }
type DeleteItemParams ¶
type Item ¶
type Item struct { Name string `db:"name"` DisplayName string `db:"display_name"` CreateTime time.Time `db:"create_time"` UpdateTime time.Time `db:"update_time"` DeleteTime sql.NullTime `db:"delete_time"` Hash sql.NullString `db:"hash"` Content sql.NullString `db:"content"` Properties interface{} `db:"properties"` Metadata interface{} `db:"metadata"` }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateItem ¶
func (*Queries) DeleteItem ¶
func (q *Queries) DeleteItem(ctx context.Context, arg DeleteItemParams) error
func (*Queries) UpdateItem ¶
func (*Queries) UpsertItem ¶
type UpdateItemParams ¶
type UpdateItemParams struct { Name string `db:"name"` DisplayName string `db:"display_name"` UpdateTime time.Time `db:"update_time"` Hash sql.NullString `db:"hash"` Content sql.NullString `db:"content"` Properties interface{} `db:"properties"` Metadata interface{} `db:"metadata"` Name_2 string `db:"name_2"` }
type UpsertItemParams ¶
type UpsertItemParams struct { Name string `db:"name"` DisplayName string `db:"display_name"` CreateTime time.Time `db:"create_time"` UpdateTime time.Time `db:"update_time"` DeleteTime sql.NullTime `db:"delete_time"` Hash sql.NullString `db:"hash"` Content sql.NullString `db:"content"` Properties interface{} `db:"properties"` Metadata interface{} `db:"metadata"` }
Click to show internal directories.
Click to hide internal directories.