Documentation
¶
Index ¶
- func MigrationFS() fs.FS
- type AddEarningsParams
- type CompleteDebugletParams
- type CreateDebugletLogParams
- type CreateDebugletOrderParams
- type CreateDebugletParams
- type CreateEarningsParams
- type CreateExecutorEnrollmentTokenParams
- type CreateSessionParams
- type CreateTransactionParams
- type CreateUserParams
- type CreateUserWithRoleParams
- type DBTX
- type Debuglet
- type DebugletLog
- type DebugletOrder
- type DebugletUser
- type Earning
- type ExecutorEnrollment
- type ExecutorEnrollmentToken
- type GetDebugletIdentityByUUIDRow
- type GetDebugletOrderParams
- type GetEarningsInParams
- type GetExecutorEnrollmentTokenRow
- type GetOwnedDebugletByUUIDParams
- type GetSessionBySelectorRow
- type GetUserCredentialParams
- type GetUserCredentialRow
- type InsertDebugletUserParams
- type ListDebugletLogsParams
- type ListDebugletsByUserUUIDParams
- type ListDebugletsParams
- type Queries
- func (q *Queries) AddEarnings(ctx context.Context, arg AddEarningsParams) error
- func (q *Queries) CompleteDebuglet(ctx context.Context, arg CompleteDebugletParams) (Debuglet, error)
- func (q *Queries) ConsumeExecutorEnrollmentToken(ctx context.Context, selector string) (int64, error)
- func (q *Queries) CreateDebuglet(ctx context.Context, arg CreateDebugletParams) (Debuglet, error)
- func (q *Queries) CreateDebugletLog(ctx context.Context, arg CreateDebugletLogParams) (DebugletLog, error)
- func (q *Queries) CreateDebugletOrder(ctx context.Context, arg CreateDebugletOrderParams) (DebugletOrder, error)
- func (q *Queries) CreateEarnings(ctx context.Context, arg CreateEarningsParams) (Earning, error)
- func (q *Queries) CreateExecutorEnrollmentToken(ctx context.Context, arg CreateExecutorEnrollmentTokenParams) error
- func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) error
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) CreateUserWithRole(ctx context.Context, arg CreateUserWithRoleParams) (User, error)
- func (q *Queries) DeleteExecutorEnrollment(ctx context.Context, executorID string) (int64, error)
- func (q *Queries) DeleteExecutorEnrollmentTokens(ctx context.Context, executorID string) (int64, error)
- func (q *Queries) DeleteExpiredSessions(ctx context.Context, before models.UTCTime) error
- func (q *Queries) GetDebugletByUUID(ctx context.Context, argUuid uuid.UUID) (Debuglet, error)
- func (q *Queries) GetDebugletIdentityByUUID(ctx context.Context, argUuid uuid.UUID) (GetDebugletIdentityByUUIDRow, error)
- func (q *Queries) GetDebugletOrder(ctx context.Context, arg GetDebugletOrderParams) (DebugletOrder, error)
- func (q *Queries) GetDebugletOwnerUUID(ctx context.Context, argUuid uuid.UUID) (uuid.UUID, error)
- func (q *Queries) GetEarnings(ctx context.Context) ([]Earning, error)
- func (q *Queries) GetEarningsIn(ctx context.Context, arg GetEarningsInParams) (Earning, error)
- func (q *Queries) GetEarningsOf(ctx context.Context, executorID string) ([]Earning, error)
- func (q *Queries) GetExecutorEnrollment(ctx context.Context, executorID string) (string, error)
- func (q *Queries) GetExecutorEnrollmentToken(ctx context.Context, selector string) (GetExecutorEnrollmentTokenRow, error)
- func (q *Queries) GetOwnedDebugletByUUID(ctx context.Context, arg GetOwnedDebugletByUUIDParams) (Debuglet, error)
- func (q *Queries) GetSessionBySelector(ctx context.Context, selector string) (GetSessionBySelectorRow, error)
- func (q *Queries) GetTransactionByID(ctx context.Context, id string) (Transaction, error)
- func (q *Queries) GetTransactionOrders(ctx context.Context, transactionID string) ([]DebugletOrder, error)
- func (q *Queries) GetTransactionOwnerUUID(ctx context.Context, transactionID string) (uuid.UUID, error)
- func (q *Queries) GetTransactionState(ctx context.Context, key string) (TransactionState, error)
- func (q *Queries) GetUserByUUID(ctx context.Context, argUuid uuid.UUID) (User, error)
- func (q *Queries) GetUserCredential(ctx context.Context, arg GetUserCredentialParams) (GetUserCredentialRow, error)
- func (q *Queries) InsertDebugletUser(ctx context.Context, arg InsertDebugletUserParams) error
- func (q *Queries) ListDebugletLogs(ctx context.Context, arg ListDebugletLogsParams) ([]DebugletLog, error)
- func (q *Queries) ListDebuglets(ctx context.Context, arg ListDebugletsParams) ([]Debuglet, error)
- func (q *Queries) ListDebugletsByUserUUID(ctx context.Context, arg ListDebugletsByUserUUIDParams) ([]Debuglet, error)
- func (q *Queries) ListDebugletsEndAfter(ctx context.Context, endTime models.UTCTime) ([]Debuglet, error)
- func (q *Queries) ListUserUUIDs(ctx context.Context) ([]uuid.UUID, error)
- func (q *Queries) RevokeSessionBySelector(ctx context.Context, selector string) error
- func (q *Queries) RevokeUserSessions(ctx context.Context, argUuid uuid.UUID) error
- func (q *Queries) SetExecutorEnrollment(ctx context.Context, arg SetExecutorEnrollmentParams) error
- func (q *Queries) SetRefundAddress(ctx context.Context, arg SetRefundAddressParams) error
- func (q *Queries) SetTransactionOwner(ctx context.Context, arg SetTransactionOwnerParams) error
- func (q *Queries) SetUserRole(ctx context.Context, arg SetUserRoleParams) (int64, error)
- func (q *Queries) SettleEarning(ctx context.Context, arg SettleEarningParams) error
- func (q *Queries) UpdateDebugletOrderState(ctx context.Context, arg UpdateDebugletOrderStateParams) (DebugletOrder, error)
- func (q *Queries) UpdateDebugletState(ctx context.Context, arg UpdateDebugletStateParams) (Debuglet, error)
- func (q *Queries) UpdateTransactionState(ctx context.Context, arg UpdateTransactionStateParams) (TransactionState, error)
- func (q *Queries) UpdateTransactionStatus(ctx context.Context, arg UpdateTransactionStatusParams) error
- func (q *Queries) UpsertUserCredential(ctx context.Context, arg UpsertUserCredentialParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Session
- type SetExecutorEnrollmentParams
- type SetRefundAddressParams
- type SetTransactionOwnerParams
- type SetUserRoleParams
- type SettleEarningParams
- type Transaction
- type TransactionState
- type TransactionUser
- type UpdateDebugletOrderStateParams
- type UpdateDebugletStateParams
- type UpdateTransactionStateParams
- type UpdateTransactionStatusParams
- type UpsertUserCredentialParams
- type User
- type UserCredential
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MigrationFS ¶
MigrationFS exposes the canonical SQL migrations without global registration.
Types ¶
type AddEarningsParams ¶
type CompleteDebugletParams ¶
type CompleteDebugletParams struct {
ExitedState models.DebugletRunState
Error sql.NullString
Uuid uuid.UUID
ExecutorID string
DispatcherIncarnation string
SessionID string
}
type CreateDebugletLogParams ¶
type CreateDebugletParams ¶
type CreateEarningsParams ¶
type CreateSessionParams ¶
type CreateTransactionParams ¶
type CreateUserParams ¶
type Debuglet ¶
type Debuglet struct {
ID int64
Uuid uuid.UUID
StartTime models.UTCTime
EndTime models.UTCTime
Usage int64
CeilBw int64
ExecutorID string
Addresses models.CommaSeparatedList
State models.DebugletRunState
Error sql.NullString
TransactionID string
OrderID int64
DispatcherIncarnation string
SessionID string
}
type DebugletLog ¶
type DebugletOrder ¶
type DebugletUser ¶
type ExecutorEnrollment ¶
type ExecutorEnrollmentToken ¶
type GetDebugletOrderParams ¶
type GetEarningsInParams ¶
type GetSessionBySelectorRow ¶
type GetUserCredentialParams ¶
type GetUserCredentialRow ¶
type ListDebugletLogsParams ¶
type ListDebugletsParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddEarnings ¶
func (q *Queries) AddEarnings(ctx context.Context, arg AddEarningsParams) error
func (*Queries) CompleteDebuglet ¶
func (*Queries) ConsumeExecutorEnrollmentToken ¶
func (*Queries) CreateDebuglet ¶
func (*Queries) CreateDebugletLog ¶
func (q *Queries) CreateDebugletLog(ctx context.Context, arg CreateDebugletLogParams) (DebugletLog, error)
func (*Queries) CreateDebugletOrder ¶
func (q *Queries) CreateDebugletOrder(ctx context.Context, arg CreateDebugletOrderParams) (DebugletOrder, error)
func (*Queries) CreateEarnings ¶
func (*Queries) CreateExecutorEnrollmentToken ¶
func (q *Queries) CreateExecutorEnrollmentToken(ctx context.Context, arg CreateExecutorEnrollmentTokenParams) error
func (*Queries) CreateSession ¶
func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) error
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
func (*Queries) CreateUser ¶
func (*Queries) CreateUserWithRole ¶
func (*Queries) DeleteExecutorEnrollment ¶
func (*Queries) DeleteExecutorEnrollmentTokens ¶
func (*Queries) DeleteExpiredSessions ¶
func (*Queries) GetDebugletByUUID ¶
func (*Queries) GetDebugletIdentityByUUID ¶
func (*Queries) GetDebugletOrder ¶
func (q *Queries) GetDebugletOrder(ctx context.Context, arg GetDebugletOrderParams) (DebugletOrder, error)
func (*Queries) GetDebugletOwnerUUID ¶
func (*Queries) GetEarningsIn ¶
func (*Queries) GetEarningsOf ¶
func (*Queries) GetExecutorEnrollment ¶
func (*Queries) GetExecutorEnrollmentToken ¶
func (*Queries) GetOwnedDebugletByUUID ¶
func (*Queries) GetSessionBySelector ¶
func (*Queries) GetTransactionByID ¶
func (*Queries) GetTransactionOrders ¶
func (*Queries) GetTransactionOwnerUUID ¶
func (*Queries) GetTransactionState ¶
func (*Queries) GetUserByUUID ¶
func (*Queries) GetUserCredential ¶
func (q *Queries) GetUserCredential(ctx context.Context, arg GetUserCredentialParams) (GetUserCredentialRow, error)
func (*Queries) InsertDebugletUser ¶
func (q *Queries) InsertDebugletUser(ctx context.Context, arg InsertDebugletUserParams) error
func (*Queries) ListDebugletLogs ¶
func (q *Queries) ListDebugletLogs(ctx context.Context, arg ListDebugletLogsParams) ([]DebugletLog, error)
func (*Queries) ListDebuglets ¶
func (*Queries) ListDebugletsByUserUUID ¶
func (*Queries) ListDebugletsEndAfter ¶
func (*Queries) ListUserUUIDs ¶
func (*Queries) RevokeSessionBySelector ¶
func (*Queries) RevokeUserSessions ¶
func (*Queries) SetExecutorEnrollment ¶
func (q *Queries) SetExecutorEnrollment(ctx context.Context, arg SetExecutorEnrollmentParams) error
func (*Queries) SetRefundAddress ¶
func (q *Queries) SetRefundAddress(ctx context.Context, arg SetRefundAddressParams) error
func (*Queries) SetTransactionOwner ¶
func (q *Queries) SetTransactionOwner(ctx context.Context, arg SetTransactionOwnerParams) error
func (*Queries) SetUserRole ¶
func (*Queries) SettleEarning ¶
func (q *Queries) SettleEarning(ctx context.Context, arg SettleEarningParams) error
func (*Queries) UpdateDebugletOrderState ¶
func (q *Queries) UpdateDebugletOrderState(ctx context.Context, arg UpdateDebugletOrderStateParams) (DebugletOrder, error)
func (*Queries) UpdateDebugletState ¶
func (*Queries) UpdateTransactionState ¶
func (q *Queries) UpdateTransactionState(ctx context.Context, arg UpdateTransactionStateParams) (TransactionState, error)
func (*Queries) UpdateTransactionStatus ¶
func (q *Queries) UpdateTransactionStatus(ctx context.Context, arg UpdateTransactionStatusParams) error
func (*Queries) UpsertUserCredential ¶
func (q *Queries) UpsertUserCredential(ctx context.Context, arg UpsertUserCredentialParams) error
type SetRefundAddressParams ¶
type SetUserRoleParams ¶
type SettleEarningParams ¶
type Transaction ¶
type TransactionState ¶
type TransactionUser ¶
type UpdateDebugletStateParams ¶
type UpdateDebugletStateParams struct {
State models.DebugletRunState
Uuid uuid.UUID
ExitedState models.DebugletRunState
StateRank models.DebugletRunState
ExecutorID string
DispatcherIncarnation string
SessionID string
}
Click to show internal directories.
Click to hide internal directories.