Documentation ¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: pgx_pool.go
Generated by this command:
mockgen.exe -source=pgx_pool.go -destination=pgx_pool_mock.go
Package mock_pgxpoolmock is a generated GoMock package.
Index ¶
- Variables
- type MockPgxPool
- func (m *MockPgxPool) Acquire(ctx context.Context) (*pgxpool.Conn, error)
- func (m *MockPgxPool) AcquireAllIdle(ctx context.Context) []*pgxpool.Conn
- func (m *MockPgxPool) AcquireFunc(ctx context.Context, f func(*pgxpool.Conn) error) error
- func (m *MockPgxPool) Begin(ctx context.Context) (pgx.Tx, error)
- func (m *MockPgxPool) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (pgx.Tx, error)
- func (m *MockPgxPool) Close()
- func (m *MockPgxPool) Config() *pgxpool.Config
- func (m *MockPgxPool) CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, ...) (int64, error)
- func (m *MockPgxPool) EXPECT() *MockPgxPoolMockRecorder
- func (m *MockPgxPool) Exec(ctx context.Context, sql string, arguments ...any) (pgconn.CommandTag, error)
- func (m *MockPgxPool) Ping(ctx context.Context) error
- func (m *MockPgxPool) Query(ctx context.Context, sql string, args ...any) (pgx.Rows, error)
- func (m *MockPgxPool) QueryRow(ctx context.Context, sql string, args ...any) pgx.Row
- func (m *MockPgxPool) Reset()
- func (m *MockPgxPool) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults
- func (m *MockPgxPool) Stat() *pgxpool.Stat
- type MockPgxPoolMockRecorder
- func (mr *MockPgxPoolMockRecorder) Acquire(ctx any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) AcquireAllIdle(ctx any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) AcquireFunc(ctx, f any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Begin(ctx any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) BeginTx(ctx, txOptions any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Close() *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Config() *gomock.Call
- func (mr *MockPgxPoolMockRecorder) CopyFrom(ctx, tableName, columnNames, rowSrc any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Exec(ctx, sql any, arguments ...any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Ping(ctx any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Query(ctx, sql any, args ...any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) QueryRow(ctx, sql any, args ...any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Reset() *gomock.Call
- func (mr *MockPgxPoolMockRecorder) SendBatch(ctx, b any) *gomock.Call
- func (mr *MockPgxPoolMockRecorder) Stat() *gomock.Call
- type PgxPool
- type Row
- type Rows
Constants ¶
This section is empty.
Variables ¶
var CSVColumnParser = func(s string) interface{} { switch { case strings.ToLower(s) == "null": return nil } return s }
CSVColumnParser is a function which converts trimmed csv column string to a []byte representation. Currently transforms NULL to nil
Functions ¶
This section is empty.
Types ¶
type MockPgxPool ¶
type MockPgxPool struct {
// contains filtered or unexported fields
}
MockPgxPool is a mock of PgxPool interface.
func NewMockPgxPool ¶
func NewMockPgxPool(ctrl *gomock.Controller) *MockPgxPool
NewMockPgxPool creates a new mock instance.
func (*MockPgxPool) AcquireAllIdle ¶
func (m *MockPgxPool) AcquireAllIdle(ctx context.Context) []*pgxpool.Conn
AcquireAllIdle mocks base method.
func (*MockPgxPool) AcquireFunc ¶
AcquireFunc mocks base method.
func (*MockPgxPool) Config ¶
func (m *MockPgxPool) Config() *pgxpool.Config
Config mocks base method.
func (*MockPgxPool) CopyFrom ¶
func (m *MockPgxPool) CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
CopyFrom mocks base method.
func (*MockPgxPool) EXPECT ¶
func (m *MockPgxPool) EXPECT() *MockPgxPoolMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockPgxPool) Exec ¶
func (m *MockPgxPool) Exec(ctx context.Context, sql string, arguments ...any) (pgconn.CommandTag, error)
Exec mocks base method.
func (*MockPgxPool) Ping ¶
func (m *MockPgxPool) Ping(ctx context.Context) error
Ping mocks base method.
func (*MockPgxPool) SendBatch ¶
func (m *MockPgxPool) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults
SendBatch mocks base method.
type MockPgxPoolMockRecorder ¶
type MockPgxPoolMockRecorder struct {
// contains filtered or unexported fields
}
MockPgxPoolMockRecorder is the mock recorder for MockPgxPool.
func (*MockPgxPoolMockRecorder) Acquire ¶
func (mr *MockPgxPoolMockRecorder) Acquire(ctx any) *gomock.Call
Acquire indicates an expected call of Acquire.
func (*MockPgxPoolMockRecorder) AcquireAllIdle ¶
func (mr *MockPgxPoolMockRecorder) AcquireAllIdle(ctx any) *gomock.Call
AcquireAllIdle indicates an expected call of AcquireAllIdle.
func (*MockPgxPoolMockRecorder) AcquireFunc ¶
func (mr *MockPgxPoolMockRecorder) AcquireFunc(ctx, f any) *gomock.Call
AcquireFunc indicates an expected call of AcquireFunc.
func (*MockPgxPoolMockRecorder) Begin ¶
func (mr *MockPgxPoolMockRecorder) Begin(ctx any) *gomock.Call
Begin indicates an expected call of Begin.
func (*MockPgxPoolMockRecorder) BeginTx ¶
func (mr *MockPgxPoolMockRecorder) BeginTx(ctx, txOptions any) *gomock.Call
BeginTx indicates an expected call of BeginTx.
func (*MockPgxPoolMockRecorder) Close ¶
func (mr *MockPgxPoolMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockPgxPoolMockRecorder) Config ¶
func (mr *MockPgxPoolMockRecorder) Config() *gomock.Call
Config indicates an expected call of Config.
func (*MockPgxPoolMockRecorder) CopyFrom ¶
func (mr *MockPgxPoolMockRecorder) CopyFrom(ctx, tableName, columnNames, rowSrc any) *gomock.Call
CopyFrom indicates an expected call of CopyFrom.
func (*MockPgxPoolMockRecorder) Exec ¶
func (mr *MockPgxPoolMockRecorder) Exec(ctx, sql any, arguments ...any) *gomock.Call
Exec indicates an expected call of Exec.
func (*MockPgxPoolMockRecorder) Ping ¶
func (mr *MockPgxPoolMockRecorder) Ping(ctx any) *gomock.Call
Ping indicates an expected call of Ping.
func (*MockPgxPoolMockRecorder) Query ¶
func (mr *MockPgxPoolMockRecorder) Query(ctx, sql any, args ...any) *gomock.Call
Query indicates an expected call of Query.
func (*MockPgxPoolMockRecorder) QueryRow ¶
func (mr *MockPgxPoolMockRecorder) QueryRow(ctx, sql any, args ...any) *gomock.Call
QueryRow indicates an expected call of QueryRow.
func (*MockPgxPoolMockRecorder) Reset ¶
func (mr *MockPgxPoolMockRecorder) Reset() *gomock.Call
Reset indicates an expected call of Reset.
func (*MockPgxPoolMockRecorder) SendBatch ¶
func (mr *MockPgxPoolMockRecorder) SendBatch(ctx, b any) *gomock.Call
SendBatch indicates an expected call of SendBatch.
func (*MockPgxPoolMockRecorder) Stat ¶
func (mr *MockPgxPoolMockRecorder) Stat() *gomock.Call
Stat indicates an expected call of Stat.
type PgxPool ¶
type PgxPool interface { Acquire(ctx context.Context) (*pgxpool.Conn, error) AcquireAllIdle(ctx context.Context) []*pgxpool.Conn AcquireFunc(ctx context.Context, f func(*pgxpool.Conn) error) error Begin(ctx context.Context) (pgx.Tx, error) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (pgx.Tx, error) Close() Config() *pgxpool.Config CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error) Exec(ctx context.Context, sql string, arguments ...interface{}) (pgconn.CommandTag, error) Ping(ctx context.Context) error Query(ctx context.Context, sql string, args ...interface{}) (pgx.Rows, error) QueryRow(ctx context.Context, sql string, args ...interface{}) pgx.Row Reset() SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults Stat() *pgxpool.Stat }
type Row ¶
type Row struct {
// contains filtered or unexported fields
}
Row is a mocked row that can be returned from QueryRow
type Rows ¶
type Rows struct {
// contains filtered or unexported fields
}
Rows is a mocked collection of rows to return for Query result
func NewRows ¶
NewMockRows allows Rows to be created from a sql interface{} slice or from the CSV string and to be used as sql driver.Rows. Use Sqlmock.NewRows instead if using a custom converter
func NewRowsWithColumnDefinition ¶
func NewRowsWithColumnDefinition(columns ...pgconn.FieldDescription) *Rows
NewRowsWithColumnDefinition return rows with columns metadata
func (*Rows) AddRow ¶
AddRow composed from database interface{} slice return the same instance to perform subsequent actions. Note that the number of values must match the number of columns
func (*Rows) CloseError ¶
CloseError allows to set an error which will be returned by rows.Close function.
The close error will be triggered only in cases when rows.Next() EOF was not yet reached, that is a default sql library behavior
func (*Rows) FromCSVString ¶
FromCSVString build rows from csv string. return the same instance to perform subsequent actions. Note that the number of values must match the number of columns