Documentation ¶
Index ¶
- Variables
- type MockConn
- func (conn *MockConn) Exec(query string, args ...interface{}) (sql.Result, error)
- func (conn *MockConn) Prepare(query string) (sqlx.StmtSession, error)
- func (conn *MockConn) QueryRow(v interface{}, q string, args ...interface{}) error
- func (conn *MockConn) QueryRowPartial(v interface{}, q string, args ...interface{}) error
- func (conn *MockConn) QueryRows(v interface{}, q string, args ...interface{}) error
- func (conn *MockConn) QueryRowsPartial(v interface{}, q string, args ...interface{}) error
- func (conn *MockConn) RawDB() (*sql.DB, error)
- func (conn *MockConn) Transact(func(session sqlx.Session) error) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotMatchDestination defines an error for mismatching case ErrNotMatchDestination = errors.New("not matching destination to scan") // ErrNotReadableValue defines an error for the value is not addressable or interfaceable ErrNotReadableValue = errors.New("value not addressable or interfaceable") // ErrNotSettable defines an error for the variable is not settable ErrNotSettable = errors.New("passed in variable is not settable") // ErrUnsupportedValueType deinfes an error for unsupported unmarshal type ErrUnsupportedValueType = errors.New("unsupported unmarshal type") )
View Source
var ErrNotFound = sql.ErrNoRows
ErrNotFound is the alias of sql.ErrNoRows
Functions ¶
This section is empty.
Types ¶
type MockConn ¶
type MockConn struct {
// contains filtered or unexported fields
}
MockConn defines a mock connection instance for mysql
func NewMockConn ¶
NewMockConn creates an instance for MockConn
func (*MockConn) Prepare ¶
func (conn *MockConn) Prepare(query string) (sqlx.StmtSession, error)
Prepare executes sql by sql.DB
func (*MockConn) QueryRowPartial ¶
QueryRowPartial executes sql and returns a partial query row
func (*MockConn) QueryRowsPartial ¶
QueryRowsPartial executes sql and returns partial query rows
Click to show internal directories.
Click to hide internal directories.