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#L12: type Conn struct {
conn.go#L19: func (c *Conn) Release() {
conn.go#L71: func (c *Conn) Hijack() *pgx.Conn {
conn.go#L85: func (c *Conn) Exec(ctx context.Context, sql string, arguments ...any) (pgconn.CommandTag, error) {
conn.go#L89: func (c *Conn) Query(ctx context.Context, sql string, args ...any) (pgx.Rows, error) {
conn.go#L93: func (c *Conn) QueryRow(ctx context.Context, sql string, args ...any) pgx.Row {
conn.go#L97: func (c *Conn) SendBatch(ctx context.Context, b *pgx.Batch) pgx.BatchResults {
conn.go#L101: func (c *Conn) CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error) {
conn.go#L106: func (c *Conn) Begin(ctx context.Context) (pgx.Tx, error) {
conn.go#L111: func (c *Conn) BeginTx(ctx context.Context, txOptions pgx.TxOptions) (pgx.Tx, error) {
conn.go#L115: func (c *Conn) Ping(ctx context.Context) error {
conn.go#L119: func (c *Conn) Conn() *pgx.Conn {
conn.go#L123: func (c *Conn) connResource() *connResource {
conn.go#L127: func (c *Conn) getPoolRow(r pgx.Row) *poolRow {
conn.go#L131: 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#L305: conns: make([]Conn, 64),
pool.go#L598: func (p *Pool) Acquire(ctx context.Context) (c *Conn, err error) {
pool.go#L671: func (p *Pool) AcquireFunc(ctx context.Context, f func(*Conn) error) error {
pool.go#L683: func (p *Pool) AcquireAllIdle(ctx context.Context) []*Conn {
pool.go#L685: conns := make([]*Conn, 0, len(resources))
rows.go#L30: c *Conn
rows.go#L95: c *Conn
tx.go#L13: c *Conn