Documentation ¶
Index ¶
- func ExecInSession(conn *dbr.Connection, log dbr.EventReceiver, ...) error
- func ExecInSessionNoLog(conn *dbr.Connection, fnOnSession func(*dbr.Session) error) error
- func NewConnection(driverName string, dataSourceName string, eventReceiver dbr.EventReceiver) (*dbr.Connection, error)
- func Transact(sess *dbr.Session, fnTransact func(*dbr.Tx) error) error
- func TransactExec(tx *dbr.Tx, query string, args ...interface{}) (sql.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecInSession ¶ added in v0.0.14
func ExecInSession(conn *dbr.Connection, log dbr.EventReceiver, fnOnSession func(*dbr.Session) error) error
ExecInSession executes a given query in a newly created session
func ExecInSessionNoLog ¶ added in v0.0.15
ExecInSessionNoLog executes a given query in a newly created session with no event receiver
func NewConnection ¶
func NewConnection(driverName string, dataSourceName string, eventReceiver dbr.EventReceiver) (*dbr.Connection, error)
NewConnection creates a new dbr connection
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.