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)