Documentation
¶
Index ¶
- type CreateRequestParams
- type DBTX
- type Database
- type Migration
- type MigrationRunner
- type Queries
- func (q *Queries) CreateRequest(ctx context.Context, arg CreateRequestParams) (RequestBlob, error)
- func (q *Queries) DeleteRequest(ctx context.Context, name string) error
- func (q *Queries) GetRequest(ctx context.Context, name string) (RequestBlob, error)
- func (q *Queries) ListRequests(ctx context.Context) ([]RequestBlob, error)
- func (q *Queries) UpdateRequest(ctx context.Context, arg UpdateRequestParams) (RequestBlob, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RequestBlob
- type UpdateRequestParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRequestParams ¶
type CreateRequestParams struct {
Name string
RequestJson interface{}
}
type Database ¶
func NewDatabase ¶
type MigrationRunner ¶
type MigrationRunner struct {
// contains filtered or unexported fields
}
func NewMigrationRunner ¶
func NewMigrationRunner(db *sql.DB, _ string) *MigrationRunner
func (*MigrationRunner) EnsureMigrationTable ¶
func (mr *MigrationRunner) EnsureMigrationTable() error
func (*MigrationRunner) GetAppliedMigrations ¶
func (mr *MigrationRunner) GetAppliedMigrations() (map[string]bool, error)
func (*MigrationRunner) GetMigrationStatus ¶
func (mr *MigrationRunner) GetMigrationStatus() ([]Migration, error)
func (*MigrationRunner) LoadMigrations ¶
func (mr *MigrationRunner) LoadMigrations() error
func (*MigrationRunner) Up ¶
func (mr *MigrationRunner) Up() error
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateRequest ¶
func (q *Queries) CreateRequest(ctx context.Context, arg CreateRequestParams) (RequestBlob, error)
func (*Queries) DeleteRequest ¶
func (*Queries) GetRequest ¶
func (*Queries) ListRequests ¶
func (q *Queries) ListRequests(ctx context.Context) ([]RequestBlob, error)
func (*Queries) UpdateRequest ¶
func (q *Queries) UpdateRequest(ctx context.Context, arg UpdateRequestParams) (RequestBlob, error)
type RequestBlob ¶
type UpdateRequestParams ¶
type UpdateRequestParams struct {
RequestJson interface{}
Name string
}
Click to show internal directories.
Click to hide internal directories.