type database/sql.DB

69 uses

	database/sql (current package)
		sql.go#L402: type DB struct {
		sql.go#L457: 	db        *DB
		sql.go#L641: func (db *DB) addDep(x finalCloser, dep interface{}) {
		sql.go#L647: func (db *DB) addDepLocked(x finalCloser, dep interface{}) {
		sql.go#L663: func (db *DB) removeDep(x finalCloser, dep interface{}) error {
		sql.go#L670: func (db *DB) removeDepLocked(x finalCloser, dep interface{}) func() error {
		sql.go#L730: func OpenDB(c driver.Connector) *DB {
		sql.go#L732: 	db := &DB{
		sql.go#L762: func Open(driverName, dataSourceName string) (*DB, error) {
		sql.go#L781: func (db *DB) pingDC(ctx context.Context, dc *driverConn, release func(error)) error {
		sql.go#L794: func (db *DB) PingContext(ctx context.Context) error {
		sql.go#L816: func (db *DB) Ping() error {
		sql.go#L826: func (db *DB) Close() error {
		sql.go#L858: func (db *DB) maxIdleConnsLocked() int {
		sql.go#L871: func (db *DB) shortestIdleTimeLocked() time.Duration {
		sql.go#L896: func (db *DB) SetMaxIdleConns(n int) {
		sql.go#L930: func (db *DB) SetMaxOpenConns(n int) {
		sql.go#L948: func (db *DB) SetConnMaxLifetime(d time.Duration) {
		sql.go#L970: func (db *DB) SetConnMaxIdleTime(d time.Duration) {
		sql.go#L989: func (db *DB) startCleanerLocked() {
		sql.go#L996: func (db *DB) connectionCleaner(d time.Duration) {
		sql.go#L1032: func (db *DB) connectionCleanerRunLocked() (closing []*driverConn) {
		sql.go#L1087: func (db *DB) Stats() DBStats {
		sql.go#L1112: func (db *DB) maybeOpenNewConnections() {
		sql.go#L1131: func (db *DB) connectionOpener(ctx context.Context) {
		sql.go#L1143: func (db *DB) openNewConnection(ctx context.Context) {
		sql.go#L1189: func (db *DB) nextRequestKeyLocked() uint64 {
		sql.go#L1196: func (db *DB) conn(ctx context.Context, strategy connReuseStrategy) (*driverConn, error) {
		sql.go#L1323: var putConnHook func(*DB, *driverConn)
		sql.go#L1328: func (db *DB) noteUnusedDriverStatement(c *driverConn, ds *driverStmt) {
		sql.go#L1351: func (db *DB) putConn(dc *driverConn, err error, resetSession bool) {
		sql.go#L1412: func (db *DB) putConnDBLocked(dc *driverConn, err error) bool {
		sql.go#L1458: func (db *DB) PrepareContext(ctx context.Context, query string) (*Stmt, error) {
		sql.go#L1478: func (db *DB) Prepare(query string) (*Stmt, error) {
		sql.go#L1482: func (db *DB) prepare(ctx context.Context, query string, strategy connReuseStrategy) (*Stmt, error) {
		sql.go#L1499: func (db *DB) prepareDC(ctx context.Context, dc *driverConn, release func(error), cg stmtConnGrabber, query string) (*Stmt, error) {
		sql.go#L1531: func (db *DB) ExecContext(ctx context.Context, query string, args ...interface{}) (Result, error) {
		sql.go#L1548: func (db *DB) Exec(query string, args ...interface{}) (Result, error) {
		sql.go#L1552: func (db *DB) exec(ctx context.Context, query string, args []interface{}, strategy connReuseStrategy) (Result, error) {
		sql.go#L1560: func (db *DB) execDC(ctx context.Context, dc *driverConn, release func(error), query string, args []interface{}) (res Result, err error) {
		sql.go#L1601: func (db *DB) QueryContext(ctx context.Context, query string, args ...interface{}) (*Rows, error) {
		sql.go#L1618: func (db *DB) Query(query string, args ...interface{}) (*Rows, error) {
		sql.go#L1622: func (db *DB) query(ctx context.Context, query string, args []interface{}, strategy connReuseStrategy) (*Rows, error) {
		sql.go#L1635: func (db *DB) queryDC(ctx, txctx context.Context, dc *driverConn, releaseConn func(error), query string, args []interface{}) (*Rows, error) {
		sql.go#L1705: func (db *DB) QueryRowContext(ctx context.Context, query string, args ...interface{}) *Row {
		sql.go#L1716: func (db *DB) QueryRow(query string, args ...interface{}) *Row {
		sql.go#L1730: func (db *DB) BeginTx(ctx context.Context, opts *TxOptions) (*Tx, error) {
		sql.go#L1747: func (db *DB) Begin() (*Tx, error) {
		sql.go#L1751: func (db *DB) begin(ctx context.Context, opts *TxOptions, strategy connReuseStrategy) (tx *Tx, err error) {
		sql.go#L1760: func (db *DB) beginDC(ctx context.Context, dc *driverConn, release func(error), opts *TxOptions) (tx *Tx, err error) {
		sql.go#L1791: func (db *DB) Driver() driver.Driver {
		sql.go#L1806: func (db *DB) Conn(ctx context.Context) (*Conn, error) {
		sql.go#L1841: 	db *DB
		sql.go#L2024: 	db *DB
		sql.go#L2446: 	db        *DB    // where we came from

	contrib.go.opencensus.io/integrations/ocsql
		dbstats_go1.11.go#L16: func RecordStats(db *sql.DB, interval time.Duration) (fnStop func()) {

	github.com/golang-migrate/migrate/v4/database/postgres
		postgres.go#L45: 	db       *sql.DB
		postgres.go#L52: func WithInstance(instance *sql.DB, config *Config) (database.Driver, error) {

	github.com/jackc/pgx/v4/stdlib
		sql.go#L120: func OpenDB(config pgx.ConnConfig, opts ...OptionOpenDB) *sql.DB {
		sql.go#L751: func AcquireConn(db *sql.DB) (*pgx.Conn, error) {
		sql.go#L771: func ReleaseConn(db *sql.DB, conn *pgx.Conn) error {

	github.com/Masterminds/squirrel
		stmtcacher.go#L112: 	db *sql.DB
		stmtcacher.go#L115: func NewStmtCacheProxy(db *sql.DB) DBProxyBeginner {

	golang.org/x/pkgsite/internal/database
		database.go#L33: 	db         *sql.DB
		database.go#L61: func New(db *sql.DB, instanceID string) *DB {

	golang.org/x/pkgsite/internal/testing/dbtest
		dbtest.go#L66: func ConnectAndExecute(uri string, dbFunc func(*sql.DB) error) (outerErr error) {
		dbtest.go#L84: 	return ConnectAndExecute(DBConnURI(""), func(pg *sql.DB) error {
		dbtest.go#L99: 	return ConnectAndExecute(DBConnURI(""), func(pg *sql.DB) error {
		dbtest.go#L123: 	err := ConnectAndExecute(DBConnURI(""), func(pg *sql.DB) error {