Versions in this module Expand all Collapse all v0 v0.1.0 Sep 22, 2016 Changes in this version + var Bool boolType + var DefaultParameterConverter defaultConverter + var ErrBadConn = errors.New("driver: bad connection") + var ErrSkip = errors.New("driver: skip fast-path; continue as if unimplemented") + var Int32 int32Type + var ResultNoRows noRows + var String stringType + func IsScanValue(v interface{}) bool + func IsValue(v interface{}) bool + type ColumnConverter interface + ColumnConverter func(idx int) ValueConverter + type Conn interface + Begin func() (Tx, error) + Close func() error + Prepare func(query string) (Stmt, error) + type Driver interface + Open func(name string) (Conn, error) + type Execer interface + Exec func(query string, args []Value) (Result, error) + type NotNull struct + Converter ValueConverter + func (n NotNull) ConvertValue(v interface{}) (Value, error) + type Null struct + Converter ValueConverter + func (n Null) ConvertValue(v interface{}) (Value, error) + type Queryer interface + Query func(query string, args []Value) (Rows, error) + type Result interface + LastInsertId func() (int64, error) + RowsAffected func() (int64, error) + type Rows interface + Close func() error + Columns func() []string + Next func(dest []Value) error + type RowsAffected int64 + func (RowsAffected) LastInsertId() (int64, error) + func (v RowsAffected) RowsAffected() (int64, error) + type Stmt interface + Close func() error + Exec func(args []Value) (Result, error) + NumInput func() int + Query func(args []Value) (Rows, error) + type Tx interface + Commit func() error + Rollback func() error + type Value interface + type ValueConverter interface + ConvertValue func(v interface{}) (Value, error) + type Valuer interface + Value func() (Value, error)