Documentation
¶
Index ¶
- type StubExecer
- func (e StubExecer) BeginBatch() *pgx.Batch
- func (e StubExecer) Close()
- func (e StubExecer) Commit() error
- func (e StubExecer) Dialect() dialect.Dialect
- func (e StubExecer) ExecContext(ctx context.Context, query string, args ...interface{}) (int64, error)
- func (e StubExecer) InsertContext(ctx context.Context, pk, query string, args ...interface{}) (int64, error)
- func (StubExecer) IsTx() bool
- func (e StubExecer) Logger() pgxapi.Logger
- func (e StubExecer) PingContext(_ context.Context) error
- func (e StubExecer) PrepareContext(ctx context.Context, name, query string) (*pgx.PreparedStatement, error)
- func (e StubExecer) QueryContext(ctx context.Context, query string, args ...interface{}) (pgxapi.SqlRows, error)
- func (e StubExecer) QueryExRaw(ctx context.Context, query string, options *pgx.QueryExOptions, ...) (pgxapi.SqlRows, error)
- func (e StubExecer) QueryRowContext(ctx context.Context, query string, args ...interface{}) pgxapi.SqlRow
- func (e StubExecer) QueryRowExRaw(ctx context.Context, query string, options *pgx.QueryExOptions, ...) pgxapi.SqlRow
- func (e StubExecer) Rollback() error
- func (e StubExecer) SingleConn(_ context.Context, fn func(ex pgxapi.Execer) error) error
- func (e StubExecer) Stats() pgxapi.DBStats
- func (e StubExecer) Transact(_ context.Context, txOptions *pgx.TxOptions, fn func(pgxapi.SqlTx) error) error
- func (e StubExecer) UserItem() interface{}
- func (e StubExecer) With(userItem interface{}) pgxapi.SqlDB
- type StubLogger
- type StubRow
- type StubRows
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StubExecer ¶
type StubExecer struct { N int64 Row pgxapi.SqlRow Rows pgxapi.SqlRows Err error Lgr pgxapi.Logger Q quote.Quoter User interface{} }
StubExecer provides a non-functioning Execer for testing purposes.
func (StubExecer) BeginBatch ¶
func (e StubExecer) BeginBatch() *pgx.Batch
BeginBatch is not implemented
func (StubExecer) Close ¶
func (e StubExecer) Close()
func (StubExecer) Commit ¶
func (e StubExecer) Commit() error
func (StubExecer) Dialect ¶
func (e StubExecer) Dialect() dialect.Dialect
func (StubExecer) ExecContext ¶
func (StubExecer) InsertContext ¶
func (StubExecer) IsTx ¶
func (StubExecer) IsTx() bool
func (StubExecer) Logger ¶
func (e StubExecer) Logger() pgxapi.Logger
func (StubExecer) PingContext ¶
func (e StubExecer) PingContext(_ context.Context) error
func (StubExecer) PrepareContext ¶
func (e StubExecer) PrepareContext(ctx context.Context, name, query string) (*pgx.PreparedStatement, error)
PrepareContext is not implemented
func (StubExecer) QueryContext ¶
func (StubExecer) QueryExRaw ¶
func (e StubExecer) QueryExRaw(ctx context.Context, query string, options *pgx.QueryExOptions, args ...interface{}) (pgxapi.SqlRows, error)
func (StubExecer) QueryRowContext ¶
func (StubExecer) QueryRowExRaw ¶
func (e StubExecer) QueryRowExRaw(ctx context.Context, query string, options *pgx.QueryExOptions, args ...interface{}) pgxapi.SqlRow
func (StubExecer) Rollback ¶
func (e StubExecer) Rollback() error
func (StubExecer) SingleConn ¶
func (StubExecer) Stats ¶
func (e StubExecer) Stats() pgxapi.DBStats
func (StubExecer) UserItem ¶ added in v0.53.0
func (e StubExecer) UserItem() interface{}
func (StubExecer) With ¶ added in v0.53.0
func (e StubExecer) With(userItem interface{}) pgxapi.SqlDB
type StubLogger ¶
type StubLogger struct {
Logged []string
}
StubLogger provides a non-functioning pgx.Logger for testing purposes. It captures all the lines logged.
type StubRow ¶
type StubRow []interface{}
StubRow provides a non-functioning pgxapi.SqlRow for testing purposes.
type StubRows ¶
type StubRows struct { I int Rows []StubRow Error error Fields []pgx.FieldDescription ValueSlice []interface{} }
StubRow provides a non-functioning pgxapi.SqlRows for testing purposes.
func (*StubRows) FieldDescriptions ¶
func (r *StubRows) FieldDescriptions() []pgx.FieldDescription
Click to show internal directories.
Click to hide internal directories.