Documentation
¶
Index ¶
- type CreateTransactionParams
- type CreateTxSagaParams
- type DBTX
- type Queries
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
- func (q *Queries) CreateTxSaga(ctx context.Context, arg CreateTxSagaParams) error
- func (q *Queries) GetTransactionByEventID(ctx context.Context, eventID uuid.UUID) (Transaction, error)
- func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
- func (q *Queries) UpdateTxSaga(ctx context.Context, arg UpdateTxSagaParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Transaction
- type TxSaga
- type UpdateTransactionParams
- type UpdateTxSagaParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTransactionParams ¶
type CreateTransactionParams struct { EventID uuid.UUID EventName string Opts json.RawMessage Payload json.RawMessage Status string StartedAt sql.NullTime Info pqtype.NullRawMessage }
type CreateTxSagaParams ¶
type CreateTxSagaParams struct { EventID uuid.UUID TransactionID uuid.UUID EventName string Opts json.RawMessage Payload json.RawMessage Status string StartedAt sql.NullTime Info pqtype.NullRawMessage TotalRetry sql.NullInt32 RetriesErrors pqtype.NullRawMessage }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
func (*Queries) CreateTxSaga ¶
func (q *Queries) CreateTxSaga(ctx context.Context, arg CreateTxSagaParams) error
func (*Queries) GetTransactionByEventID ¶
func (*Queries) UpdateTransaction ¶
func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
func (*Queries) UpdateTxSaga ¶
func (q *Queries) UpdateTxSaga(ctx context.Context, arg UpdateTxSagaParams) error
type Transaction ¶
type TxSaga ¶
type TxSaga struct { ID uuid.UUID EventID uuid.UUID TransactionID uuid.UUID EventName string Opts json.RawMessage Payload json.RawMessage Status string TotalRetry sql.NullInt32 RetriesErrors pqtype.NullRawMessage StartedAt sql.NullTime EndedAt sql.NullTime Info pqtype.NullRawMessage UpdatedAt sql.NullTime CreatedAt sql.NullTime }
type UpdateTransactionParams ¶
Click to show internal directories.
Click to hide internal directories.