Documentation ¶
Index ¶
- type Config
- type Handler
- func (h *Handler) Begin() (sql.TransactionHandler, error)
- func (h *Handler) ExecContext(c context.Context, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *Handler) ExecOneContext(c context.Context, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *Handler) GetConnection() *pg.DB
- func (h *Handler) ModelContext(c context.Context, model ...interface{}) *orm.Query
- func (h *Handler) QueryContext(c context.Context, model, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *Handler) QueryOneContext(c context.Context, model, query interface{}, params ...interface{}) (orm.Result, error)
- type TransactionHandler
- func (h *TransactionHandler) Commit() error
- func (h *TransactionHandler) ExecContext(c context.Context, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *TransactionHandler) ExecOneContext(c context.Context, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *TransactionHandler) GetConnection() *pg.DB
- func (h *TransactionHandler) ModelContext(c context.Context, model ...interface{}) *orm.Query
- func (h *TransactionHandler) QueryContext(c context.Context, model, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *TransactionHandler) QueryOneContext(c context.Context, model, query interface{}, params ...interface{}) (orm.Result, error)
- func (h *TransactionHandler) Rollback() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewOptions ¶
func NewOptions(opts *pg.Options, transactionStore *transactor.Store) *Handler
func (*Handler) ExecContext ¶
func (*Handler) ExecOneContext ¶
func (*Handler) GetConnection ¶
func (h *Handler) GetConnection() *pg.DB
func (*Handler) ModelContext ¶
func (*Handler) QueryContext ¶
type TransactionHandler ¶
type TransactionHandler struct {
// contains filtered or unexported fields
}
func (*TransactionHandler) Commit ¶
func (h *TransactionHandler) Commit() error
func (*TransactionHandler) ExecContext ¶
func (*TransactionHandler) ExecOneContext ¶
func (*TransactionHandler) GetConnection ¶
func (h *TransactionHandler) GetConnection() *pg.DB
func (*TransactionHandler) ModelContext ¶
func (h *TransactionHandler) ModelContext(c context.Context, model ...interface{}) *orm.Query
func (*TransactionHandler) QueryContext ¶
func (*TransactionHandler) QueryOneContext ¶
func (*TransactionHandler) Rollback ¶
func (h *TransactionHandler) Rollback() error
Click to show internal directories.
Click to hide internal directories.