Documentation ¶
Index ¶
- Constants
- type MockDB
- func (db *MockDB) Begin() (*sql.Tx, error)
- func (db *MockDB) BeginTx(ctx context.Context, opts *sql.TxOptions) (*sql.Tx, error)
- func (db *MockDB) Close() error
- func (db *MockDB) Conn(ctx context.Context) (*sql.Conn, error)
- func (db *MockDB) Driver() driver.Driver
- func (db *MockDB) Exec(query string, args ...interface{}) (sql.Result, error)
- func (db *MockDB) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (db *MockDB) Ping() error
- func (db *MockDB) PingContext(ctx context.Context) error
- func (db *MockDB) Prepare(query string) (*sql.Stmt, error)
- func (db *MockDB) PrepareContext(ctx context.Context, query string) (*sql.Stmt, error)
- func (db *MockDB) Query(query string, args ...interface{}) (*sql.Rows, error)
- func (db *MockDB) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
- func (db *MockDB) QueryRow(query string, args ...interface{}) *sql.Row
- func (db *MockDB) QueryRowContext(ctx context.Context, query string, args ...interface{}) *sql.Row
- func (db *MockDB) SetConnMaxLifetime(d time.Duration)
- func (db *MockDB) SetMaxIdleConns(n int)
- func (db *MockDB) SetMaxOpenConns(n int)
- func (db *MockDB) Stats() sql.DBStats
- type MockableDB
- type User
Constants ¶
View Source
const ( DBContextKey = "database-context" SigningContextKey = "signing-context" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDB ¶
type MockDB struct {
// contains filtered or unexported fields
}
func (*MockDB) ExecContext ¶
func (*MockDB) PrepareContext ¶
func (*MockDB) QueryContext ¶
func (*MockDB) QueryRowContext ¶
func (*MockDB) SetConnMaxLifetime ¶
func (*MockDB) SetMaxIdleConns ¶
func (*MockDB) SetMaxOpenConns ¶
type MockableDB ¶
type MockableDB interface { Begin() (*sql.Tx, error) BeginTx(ctx context.Context, opts *sql.TxOptions) (*sql.Tx, error) Close() error Conn(ctx context.Context) (*sql.Conn, error) Driver() driver.Driver Exec(query string, args ...interface{}) (sql.Result, error) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error) Ping() error PingContext(ctx context.Context) error Prepare(query string) (*sql.Stmt, error) PrepareContext(ctx context.Context, query string) (*sql.Stmt, error) Query(query string, args ...interface{}) (*sql.Rows, error) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) QueryRow(query string, args ...interface{}) *sql.Row QueryRowContext(ctx context.Context, query string, args ...interface{}) *sql.Row SetConnMaxLifetime(d time.Duration) SetMaxIdleConns(n int) SetMaxOpenConns(n int) Stats() sql.DBStats }
Click to show internal directories.
Click to hide internal directories.