Versions in this module Expand all Collapse all v0 v0.0.1 Dec 15, 2017 Changes in this version + func BeginTx(trnFunc func(tx *sql.Tx) error) error + func Init(cfg Config) error + func Teardown() error + type Config struct + AllowSchemaRollback bool + DatabaseFile string + DatabaseType string + DatabaseURL string + MaxConnectionLifetime string + MaxIdleConnections int + MaxOpenConnections int + SSLCert string + SSLKey string + SSLRootCert string + SearchFile string + func DefaultConfig() Config + type Query struct + func NewQuery(tmpl string) *Query + func (q *Query) Debug(args ...sql.NamedArg) string + func (q *Query) DebugPrint(args ...sql.NamedArg) + func (q *Query) Exec(args ...sql.NamedArg) (sql.Result, error) + func (q *Query) Query(args ...sql.NamedArg) (*sql.Rows, error) + func (q *Query) QueryRow(args ...sql.NamedArg) *sql.Row + func (q *Query) Statement() string + func (q *Query) String() string + func (q *Query) Tx(tx *sql.Tx) *Query