type github.com/jackc/pgx/v5/pgxpool.Conn
29 uses
github.com/jackc/pgx/v5/pgxpool (current package)
batch_results.go#L30: c *Conn
conn.go#L13: type Conn struct {
conn.go#L20: func (c *Conn) Release() {
conn.go#L72: func (c *Conn) Hijack() *pgx.Conn {
conn.go#L86: func (c *Conn) Exec(ctx context.Context, sql string, arguments ...any) (pgconn.CommandTag, error) {
conn.go#L90: func (c *Conn) Query(ctx context.Context, sql string, args ...any) (pgx.Rows, error) {
conn.go#L94: func (c *Conn) QueryRow(ctx context.Context, sql string, args ...any) pgx.Row {
conn.go#L98: func (c *Conn) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults {
conn.go#L102: func (c *Conn) CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error) {
conn.go#L107: func (c *Conn) Begin(ctx context.Context) (pgx.Tx, error) {
conn.go#L112: func (c *Conn) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (pgx.Tx, error) {
conn.go#L116: func (c *Conn) Ping(ctx context.Context) error {
conn.go#L120: func (c *Conn) Conn() *pgx.Conn {
conn.go#L124: func (c *Conn) connResource() *connResource {
conn.go#L128: func (c *Conn) getPoolRow(r pgx.Row) *poolRow {
conn.go#L132: func (c *Conn) getPoolRows(r pgx.Rows) *poolRows {
pool.go#L29: conns []Conn
pool.go#L35: func (cr *connResource) getConn(p *Pool, res *puddle.Resource[*connResource]) *Conn {
pool.go#L37: cr.conns = make([]Conn, 128)
pool.go#L49: func (cr *connResource) getPoolRow(c *Conn, r pgx.Row) *poolRow {
pool.go#L63: func (cr *connResource) getPoolRows(c *Conn, r pgx.Rows) *poolRows {
pool.go#L307: conns: make([]Conn, 64),
pool.go#L599: func (p *Pool) Acquire(ctx context.Context) (c *Conn, err error) {
pool.go#L663: func (p *Pool) AcquireFunc(ctx context.Context, f func(*Conn) error) error {
pool.go#L675: func (p *Pool) AcquireAllIdle(ctx context.Context) []*Conn {
pool.go#L677: conns := make([]*Conn, 0, len(resources))
rows.go#L30: c *Conn
rows.go#L95: c *Conn
tx.go#L13: c *Conn