Documentation ¶
Index ¶
- Variables
- type MockConn
- func (conn *MockConn) Exec(query string, args ...any) (sql.Result, error)
- func (conn *MockConn) ExecCtx(_ context.Context, query string, args ...any) (sql.Result, error)
- func (conn *MockConn) Prepare(query string) (sqlx.StmtSession, error)
- func (conn *MockConn) PrepareCtx(_ context.Context, query string) (sqlx.StmtSession, error)
- func (conn *MockConn) QueryRow(v any, q string, args ...any) error
- func (conn *MockConn) QueryRowCtx(_ context.Context, v any, query string, args ...any) error
- func (conn *MockConn) QueryRowPartial(v any, q string, args ...any) error
- func (conn *MockConn) QueryRowPartialCtx(_ context.Context, v any, query string, args ...any) error
- func (conn *MockConn) QueryRows(v any, q string, args ...any) error
- func (conn *MockConn) QueryRowsCtx(_ context.Context, v any, query string, args ...any) error
- func (conn *MockConn) QueryRowsPartial(v any, q string, args ...any) error
- func (conn *MockConn) QueryRowsPartialCtx(_ context.Context, v any, query string, args ...any) error
- func (conn *MockConn) RawDB() (*sql.DB, error)
- func (conn *MockConn) Transact(func(session sqlx.Session) error) error
- func (conn *MockConn) TransactCtx(ctx context.Context, fn func(context.Context, 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) PrepareCtx ¶
PrepareCtx executes sql by sql.DB
func (*MockConn) QueryRowCtx ¶
QueryRowCtx executes sql and returns a query row
func (*MockConn) QueryRowPartial ¶
QueryRowPartial executes sql and returns a partial query row
func (*MockConn) QueryRowPartialCtx ¶
QueryRowPartialCtx executes sql and returns a partial query row
func (*MockConn) QueryRowsCtx ¶
QueryRowsCtx executes sql and returns query rows
func (*MockConn) QueryRowsPartial ¶
QueryRowsPartial executes sql and returns partial query rows
func (*MockConn) QueryRowsPartialCtx ¶
func (conn *MockConn) QueryRowsPartialCtx(_ context.Context, v any, query string, args ...any) error
QueryRowsPartialCtx executes sql and returns partial query rows
Click to show internal directories.
Click to hide internal directories.