Documentation
¶
Index ¶
- type Config
- type Connection
- type ConnectionInterface
- type DB
- type DatabaseInterface
- type TableMapInterface
- type Transaction
- func (transaction *Transaction) Begin() error
- func (transaction *Transaction) Commit() error
- func (transaction *Transaction) Delete(v ...interface{}) (int64, error)
- func (transaction *Transaction) Exec(query string, v ...interface{}) (sql.Result, error)
- func (transaction *Transaction) Get(i interface{}, keys ...interface{}) (interface{}, error)
- func (transaction *Transaction) GetDbMap() *gorp.DbMap
- func (transaction *Transaction) Insert(v ...interface{}) error
- func (transaction *Transaction) Rollback() error
- func (transaction *Transaction) Select(holder interface{}, query string, args ...interface{}) ([]interface{}, error)
- func (transaction *Transaction) SelectOne(holder interface{}, query string, args ...interface{}) error
- func (transaction *Transaction) Transaction() TransactionInterface
- func (transaction *Transaction) Update(v ...interface{}) (int64, error)
- type TransactionInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
func (*Connection) GetDbMap ¶
func (conn *Connection) GetDbMap() *gorp.DbMap
func (*Connection) Transaction ¶
func (conn *Connection) Transaction() TransactionInterface
type ConnectionInterface ¶
type ConnectionInterface interface {
Transaction() TransactionInterface
GetDbMap() *gorp.DbMap
Delete(...interface{}) (int64, error)
Insert(...interface{}) error
Select(interface{}, string, ...interface{}) ([]interface{}, error)
SelectOne(interface{}, string, ...interface{}) error
Update(...interface{}) (int64, error)
Exec(string, ...interface{}) (sql.Result, error)
Get(i interface{}, keys ...interface{}) (interface{}, error)
}
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) Connection ¶
func (database *DB) Connection() ConnectionInterface
func (*DB) RawConnection ¶
func (*DB) TableMap ¶
func (database *DB) TableMap() TableMapInterface
type DatabaseInterface ¶
type DatabaseInterface interface {
Connection() ConnectionInterface
TraceOn(string, gorp.GorpLogger)
RawConnection() *sql.DB
}
type TableMapInterface ¶
type Transaction ¶
type Transaction struct {
// contains filtered or unexported fields
}
func (*Transaction) Begin ¶
func (transaction *Transaction) Begin() error
func (*Transaction) Commit ¶
func (transaction *Transaction) Commit() error
func (*Transaction) Delete ¶
func (transaction *Transaction) Delete(v ...interface{}) (int64, error)
func (*Transaction) Exec ¶
func (transaction *Transaction) Exec(query string, v ...interface{}) (sql.Result, error)
func (*Transaction) Get ¶
func (transaction *Transaction) Get(i interface{}, keys ...interface{}) (interface{}, error)
func (*Transaction) GetDbMap ¶
func (transaction *Transaction) GetDbMap() *gorp.DbMap
func (*Transaction) Insert ¶
func (transaction *Transaction) Insert(v ...interface{}) error
func (*Transaction) Rollback ¶
func (transaction *Transaction) Rollback() error
func (*Transaction) Select ¶
func (transaction *Transaction) Select(holder interface{}, query string, args ...interface{}) ([]interface{}, error)
func (*Transaction) SelectOne ¶
func (transaction *Transaction) SelectOne(holder interface{}, query string, args ...interface{}) error
func (*Transaction) Transaction ¶
func (transaction *Transaction) Transaction() TransactionInterface
func (*Transaction) Update ¶
func (transaction *Transaction) Update(v ...interface{}) (int64, error)
type TransactionInterface ¶
type TransactionInterface interface {
ConnectionInterface
Begin() error
Commit() error
Rollback() error
}
func NewTransaction ¶
func NewTransaction(conn *Connection) TransactionInterface
Click to show internal directories.
Click to hide internal directories.