Documentation ¶
Index ¶
- type Connection
- type ConnectionMock
- func (c *ConnectionMock) Begin(opts ...*sql.TxOptions) Connection
- func (c *ConnectionMock) Commit() Connection
- func (c *ConnectionMock) Count(count *int64) Connection
- func (c *ConnectionMock) Create(value interface{}) Connection
- func (c *ConnectionMock) Delete(value interface{}, conds ...interface{}) Connection
- func (c *ConnectionMock) Error() error
- func (c *ConnectionMock) Exec(sql string, values ...interface{}) Connection
- func (c *ConnectionMock) Find(dest interface{}, conds ...interface{}) Connection
- func (c *ConnectionMock) First(dest interface{}, conds ...interface{}) Connection
- func (c *ConnectionMock) Last(dest interface{}, conds ...interface{}) Connection
- func (c *ConnectionMock) Limit(limit int) Connection
- func (c *ConnectionMock) Model(value interface{}) Connection
- func (c *ConnectionMock) Offset(offset int) Connection
- func (c *ConnectionMock) Order(value interface{}) Connection
- func (c *ConnectionMock) Rollback() Connection
- func (c *ConnectionMock) RowsAffected() int64
- func (c *ConnectionMock) Save(value interface{}) Connection
- func (c *ConnectionMock) Transaction(fc func(tx *gorm.DB) error, opts ...*sql.TxOptions) (err error)
- func (c *ConnectionMock) Updates(values interface{}) Connection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection interface { Create(value interface{}) Connection Save(value interface{}) Connection Model(value interface{}) Connection Updates(values interface{}) Connection First(dest interface{}, conds ...interface{}) Connection Last(dest interface{}, conds ...interface{}) Connection Find(dest interface{}, conds ...interface{}) Connection Order(value interface{}) Connection Limit(limit int) Connection Offset(offset int) Connection Delete(value interface{}, conds ...interface{}) Connection Count(count *int64) Connection Transaction(fc func(tx *gorm.DB) error, opts ...*sql.TxOptions) error Begin(opts ...*sql.TxOptions) Connection Commit() Connection Rollback() Connection Exec(sql string, values ...interface{}) Connection Error() error RowsAffected() int64 }
func NewConnection ¶ added in v0.3.0
func NewConnection() Connection
type ConnectionMock ¶
func (*ConnectionMock) Begin ¶
func (c *ConnectionMock) Begin(opts ...*sql.TxOptions) Connection
func (*ConnectionMock) Commit ¶
func (c *ConnectionMock) Commit() Connection
func (*ConnectionMock) Count ¶
func (c *ConnectionMock) Count(count *int64) Connection
func (*ConnectionMock) Create ¶
func (c *ConnectionMock) Create(value interface{}) Connection
func (*ConnectionMock) Delete ¶
func (c *ConnectionMock) Delete(value interface{}, conds ...interface{}) Connection
func (*ConnectionMock) Error ¶ added in v0.3.0
func (c *ConnectionMock) Error() error
func (*ConnectionMock) Exec ¶
func (c *ConnectionMock) Exec(sql string, values ...interface{}) Connection
func (*ConnectionMock) Find ¶
func (c *ConnectionMock) Find(dest interface{}, conds ...interface{}) Connection
func (*ConnectionMock) First ¶
func (c *ConnectionMock) First(dest interface{}, conds ...interface{}) Connection
func (*ConnectionMock) Last ¶
func (c *ConnectionMock) Last(dest interface{}, conds ...interface{}) Connection
func (*ConnectionMock) Limit ¶ added in v0.2.0
func (c *ConnectionMock) Limit(limit int) Connection
func (*ConnectionMock) Model ¶ added in v0.6.0
func (c *ConnectionMock) Model(value interface{}) Connection
func (*ConnectionMock) Offset ¶ added in v0.2.0
func (c *ConnectionMock) Offset(offset int) Connection
func (*ConnectionMock) Order ¶ added in v0.4.0
func (c *ConnectionMock) Order(value interface{}) Connection
func (*ConnectionMock) Rollback ¶
func (c *ConnectionMock) Rollback() Connection
func (*ConnectionMock) RowsAffected ¶ added in v0.3.0
func (c *ConnectionMock) RowsAffected() int64
func (*ConnectionMock) Save ¶
func (c *ConnectionMock) Save(value interface{}) Connection
func (*ConnectionMock) Transaction ¶
func (*ConnectionMock) Updates ¶
func (c *ConnectionMock) Updates(values interface{}) Connection
Click to show internal directories.
Click to hide internal directories.