internal

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBatchAlreadyClosed = errors.New("batch already closed")
)

Functions

This section is empty.

Types

type BatchGetCommandUserBatchResults

type BatchGetCommandUserBatchResults struct {
	// contains filtered or unexported fields
}

func (*BatchGetCommandUserBatchResults) Close

func (*BatchGetCommandUserBatchResults) QueryRow

func (b *BatchGetCommandUserBatchResults) QueryRow(f func(int, *User, error))

type BatchInsertCommandUsersBatchResults

type BatchInsertCommandUsersBatchResults struct {
	// contains filtered or unexported fields
}

func (*BatchInsertCommandUsersBatchResults) Close

func (*BatchInsertCommandUsersBatchResults) Exec

func (b *BatchInsertCommandUsersBatchResults) Exec(f func(int, error))

type BatchInsertCommandUsersParams

type BatchInsertCommandUsersParams struct {
	ID       int64
	TenantID int64
	Name     string
}

type BatchListCommandUsersByTenantBatchResults

type BatchListCommandUsersByTenantBatchResults struct {
	// contains filtered or unexported fields
}

func (*BatchListCommandUsersByTenantBatchResults) Close

func (*BatchListCommandUsersByTenantBatchResults) Query

type CopyCommandUsersParams

type CopyCommandUsersParams struct {
	ID       int64
	TenantID int64
	Name     string
}

type DBTX

type DBTX interface {
	Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
	Query(context.Context, string, ...interface{}) (pgx.Rows, error)
	QueryRow(context.Context, string, ...interface{}) pgx.Row
	CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
	SendBatch(context.Context, *pgx.Batch) pgx.BatchResults
}

type Querier

type Querier interface {
	// kind: read
	// store: Commands
	BatchGetCommandUser(ctx context.Context, id []int64) *BatchGetCommandUserBatchResults
	// kind: write
	// store: Commands
	BatchInsertCommandUsers(ctx context.Context, arg []*BatchInsertCommandUsersParams) *BatchInsertCommandUsersBatchResults
	// kind: read
	// store: Commands
	BatchListCommandUsersByTenant(ctx context.Context, tenantID []int64) *BatchListCommandUsersByTenantBatchResults
	// kind: write
	// store: Commands
	CopyCommandUsers(ctx context.Context, arg []*CopyCommandUsersParams) (int64, error)
	// kind: write
	// store: Commands
	DeleteCommandUser(ctx context.Context, id int64) error
	// kind: write
	// store: Commands
	DeleteCommandUsersByTenant(ctx context.Context, tenantID int64) (int64, error)
	// kind: read
	// store: Commands
	GetCommandUser(ctx context.Context, id int64) (*User, error)
	// kind: read
	// store: Commands
	ListCommandUsers(ctx context.Context) ([]*User, error)
	// kind: write
	// store: Commands
	TouchCommandUser(ctx context.Context, id int64) (pgconn.CommandTag, error)
}

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) BatchGetCommandUser

func (q *Queries) BatchGetCommandUser(ctx context.Context, id []int64) *BatchGetCommandUserBatchResults

kind: read store: Commands

func (*Queries) BatchInsertCommandUsers

kind: write store: Commands

func (*Queries) BatchListCommandUsersByTenant

func (q *Queries) BatchListCommandUsersByTenant(ctx context.Context, tenantID []int64) *BatchListCommandUsersByTenantBatchResults

kind: read store: Commands

func (*Queries) CopyCommandUsers

func (q *Queries) CopyCommandUsers(ctx context.Context, arg []*CopyCommandUsersParams) (int64, error)

kind: write store: Commands

func (*Queries) DeleteCommandUser

func (q *Queries) DeleteCommandUser(ctx context.Context, id int64) error

kind: write store: Commands

func (*Queries) DeleteCommandUsersByTenant

func (q *Queries) DeleteCommandUsersByTenant(ctx context.Context, tenantID int64) (int64, error)

kind: write store: Commands

func (*Queries) GetCommandUser

func (q *Queries) GetCommandUser(ctx context.Context, id int64) (*User, error)

kind: read store: Commands

func (*Queries) ListCommandUsers

func (q *Queries) ListCommandUsers(ctx context.Context) ([]*User, error)

kind: read store: Commands

func (*Queries) TouchCommandUser

func (q *Queries) TouchCommandUser(ctx context.Context, id int64) (pgconn.CommandTag, error)

kind: write store: Commands

func (*Queries) WithTx

func (q *Queries) WithTx(tx pgx.Tx) *Queries

type User

type User struct {
	ID       int64
	TenantID int64
	Name     string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL