type github.com/go-pg/pg/v10/internal/pool.StickyConnPool

20 uses

	github.com/go-pg/pg/v10/internal/pool (current package)
		pool_sticky.go#L36: type StickyConnPool struct {
		pool_sticky.go#L46: var _ Pooler = (*StickyConnPool)(nil)
		pool_sticky.go#L48: func NewStickyConnPool(pool Pooler) *StickyConnPool {
		pool_sticky.go#L49: 	p, ok := pool.(*StickyConnPool)
		pool_sticky.go#L51: 		p = &StickyConnPool{
		pool_sticky.go#L60: func (p *StickyConnPool) NewConn(ctx context.Context) (*Conn, error) {
		pool_sticky.go#L64: func (p *StickyConnPool) CloseConn(cn *Conn) error {
		pool_sticky.go#L68: func (p *StickyConnPool) Get(ctx context.Context) (*Conn, error) {
		pool_sticky.go#L99: func (p *StickyConnPool) Put(ctx context.Context, cn *Conn) {
		pool_sticky.go#L108: func (p *StickyConnPool) freeConn(ctx context.Context, cn *Conn) {
		pool_sticky.go#L116: func (p *StickyConnPool) Remove(ctx context.Context, cn *Conn, reason error) {
		pool_sticky.go#L126: func (p *StickyConnPool) Close() error {
		pool_sticky.go#L149: func (p *StickyConnPool) Reset(ctx context.Context) error {
		pool_sticky.go#L173: func (p *StickyConnPool) badConnError() error {
		pool_sticky.go#L183: func (p *StickyConnPool) Len() int {
		pool_sticky.go#L196: func (p *StickyConnPool) IdleLen() int {
		pool_sticky.go#L200: func (p *StickyConnPool) Stats() *Stats {

	github.com/go-pg/pg/v10
		base.go#L87: 		if p, ok := db.pool.(*pool.StickyConnPool); ok {
		stmt.go#L49: 			err := stmt.db.pool.(*pool.StickyConnPool).Reset(ctx)
		tx.go#L322: 			err := tx.db.pool.(*pool.StickyConnPool).Reset(ctx)