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.