database/sql.DB.freeConn (field)
35 uses
database/sql (current package)
sql.go#L414: freeConn []*driverConn
sql.go#L836: fns := make([]func() error, 0, len(db.freeConn))
sql.go#L837: for _, dc := range db.freeConn {
sql.go#L840: db.freeConn = nil
sql.go#L909: idleCount := len(db.freeConn)
sql.go#L912: closing = db.freeConn[maxIdle:]
sql.go#L913: db.freeConn = db.freeConn[:maxIdle]
sql.go#L1035: for i := 0; i < len(db.freeConn); i++ {
sql.go#L1036: c := db.freeConn[i]
sql.go#L1039: last := len(db.freeConn) - 1
sql.go#L1040: db.freeConn[i] = db.freeConn[last]
sql.go#L1041: db.freeConn[last] = nil
sql.go#L1042: db.freeConn = db.freeConn[:last]
sql.go#L1052: for i := 0; i < len(db.freeConn); i++ {
sql.go#L1053: c := db.freeConn[i]
sql.go#L1057: last := len(db.freeConn) - 1
sql.go#L1058: db.freeConn[i] = db.freeConn[last]
sql.go#L1059: db.freeConn[last] = nil
sql.go#L1060: db.freeConn = db.freeConn[:last]
sql.go#L1096: Idle: len(db.freeConn),
sql.go#L1098: InUse: db.numOpen - len(db.freeConn),
sql.go#L1212: numFree := len(db.freeConn)
sql.go#L1214: conn := db.freeConn[0]
sql.go#L1215: copy(db.freeConn, db.freeConn[1:])
sql.go#L1216: db.freeConn = db.freeConn[:numFree-1]
sql.go#L1435: if db.maxIdleConnsLocked() > len(db.freeConn) {
sql.go#L1436: db.freeConn = append(db.freeConn, dc)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |