Versions in this module Expand all Collapse all v0 v0.1.0 May 18, 2022 Changes in this version + const DialectMySQL + const DialectOracle + const DialectPostgres + const DialectSQLite + const DialectTSQL + func ReturnMessageEnqueue(ctx context.Context, m *ReturnMessage, raw RawMessage) error + func ReturnMessageInit(m *ReturnMessage) + type DriverNamer interface + Namer func(ctx context.Context) (Namer, error) + type DriverQuoter interface + Quoter func(ctx context.Context) (Quoter, error) + type DriverSavepointer interface + Savepointer func() (Savepointer, error) + type MsgError struct + Error error + type MsgLastInsertID struct + Value interface{} + type MsgNext struct + type MsgNextResultSet struct + type MsgNotice struct + Message fmt.Stringer + type MsgRowsAffected struct + Count int64 + type Namer interface + Dialect func() string + Name func() string + func NamerFromDriver(d driver.Driver, ctx context.Context) (Namer, error) + type Querier interface + ExecContext func(ctx context.Context, query string, args ...interface{}) (sql.Result, error) + QueryContext func(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) + QueryRowContext func(ctx context.Context, query string, args ...interface{}) *sql.Row + type Quoter interface + ID func(name string) string + Value func(v interface{}) string + func QuoterFromDriver(d driver.Driver, ctx context.Context) (Quoter, error) + type RawMessage interface + type ReturnMessage struct + func (m *ReturnMessage) Message(ctx context.Context) RawMessage + type Savepointer interface + Create func(name string) string + Release func(name string) string + Rollback func(name string) string + func SavepointFromDriver(d driver.Driver) (Savepointer, error)