Documentation ¶
Index ¶
- func DataToRows(rows [][]interface{}, rowCounterFunc RowCounterFunc) pgx.Rows
- func MockQuerySuccessHelper(rows [][]interface{}) func(ctx context.Context, query string, args ...interface{}) (pgx.Rows, error)
- type Conn
- type MockConn
- func (m *MockConn) Close(ctx context.Context) error
- func (m *MockConn) Exec(ctx context.Context, sql string, arguments ...interface{}) (pgconn.CommandTag, error)
- func (m *MockConn) Ping(ctx context.Context) error
- func (m *MockConn) Query(ctx context.Context, sql string, args ...interface{}) (pgx.Rows, error)
- func (m *MockConn) QueryRow(ctx context.Context, sql string, args ...interface{}) pgx.Row
- type MockRow
- type MockRows
- func (m *MockRows) Close()
- func (m *MockRows) CommandTag() pgconn.CommandTag
- func (m *MockRows) Err() error
- func (m *MockRows) FieldDescriptions() []pgproto3.FieldDescription
- func (m *MockRows) GetTotalRows() uint64
- func (m *MockRows) Next() bool
- func (m *MockRows) RawValues() [][]byte
- func (m *MockRows) Scan(dest ...interface{}) error
- func (m *MockRows) Values() ([]interface{}, error)
- type PgxConn
- func (c *PgxConn) Close(ctx context.Context) error
- func (c *PgxConn) Exec(ctx context.Context, sql string, arguments ...interface{}) (pgconn.CommandTag, error)
- func (c *PgxConn) Ping(ctx context.Context) error
- func (c *PgxConn) Query(ctx context.Context, sql string, args ...interface{}) (pgx.Rows, error)
- func (c *PgxConn) QueryRow(ctx context.Context, sql string, args ...interface{}) pgx.Row
- type RowCounterFunc
- type Scanner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataToRows ¶ added in v1.2.0
func DataToRows(rows [][]interface{}, rowCounterFunc RowCounterFunc) pgx.Rows
Types ¶
type Conn ¶
type Conn interface { Close(ctx context.Context) 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 }
type MockConn ¶
type MockConn struct { CloseFunc func(ctx context.Context) error ExecFunc func(ctx context.Context, sql string, arguments ...interface{}) (pgconn.CommandTag, error) PingFunc func(ctx context.Context) error QueryFunc func(ctx context.Context, sql string, args ...interface{}) (pgx.Rows, error) QueryRowFunc func(ctx context.Context, sql string, args ...interface{}) pgx.Row }
type MockRows ¶
type MockRows struct { CloseFunc func() CommandTagFunc func() pgconn.CommandTag ErrFunc func() error FieldDescriptionsFunc func() []pgproto3.FieldDescription GetTotalRowsFunc func() uint64 NextFunc func() bool ScanFunc func(dest ...interface{}) error ValuesFunc func() ([]interface{}, error) RawValuesFunc func() [][]byte }
func (*MockRows) CommandTag ¶
func (m *MockRows) CommandTag() pgconn.CommandTag
func (*MockRows) FieldDescriptions ¶
func (m *MockRows) FieldDescriptions() []pgproto3.FieldDescription
func (*MockRows) GetTotalRows ¶ added in v1.1.0
type PgxConn ¶
type PgxConn struct {
// contains filtered or unexported fields
}
type RowCounterFunc ¶ added in v1.2.1
func InitializeRowCounterFunc ¶ added in v1.2.1
func InitializeRowCounterFunc(currentRowTracker *int, totalRowsTracker *int, totalRows int) RowCounterFunc
Click to show internal directories.
Click to hide internal directories.