apache / commons-dbcp
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 93 files with 17,796 lines of code.
    • 1 file changed more than 100 times (1,420 lines of code)
    • 2 files changed 51-100 times (1,282 lines of code)
    • 33 files changed 21-50 times (10,678 lines of code)
    • 36 files changed 6-20 times (3,444 lines of code)
    • 21 files changed 1-5 times (972 lines of code)
7% | 7% | 60% | 19% | 5%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 93 files with 17,796 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 7 files changed by 11-25 contributors (3,181 lines of code)
    • 48 files changed by 6-10 contributors (11,543 lines of code)
    • 34 files changed by 2-5 contributors (2,628 lines of code)
    • 4 files changed by 1 contributor (444 lines of code)
0% | 17% | 64% | 14% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, yml, md, sh, cgi, gitignore, jsp, json, html, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml43% | 0% | 18% | 15% | 22%
java0% | 8% | 69% | 20% | <1%
jsp0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src8% | 7% | 61% | 18% | 5%
doc0% | 0% | 0% | 73% | 26%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
1420 - 2010-04-11 2023-07-31 232 16 niallp@apache.org garydgregory@gmail.com
BasicDataSource.java
in src/main/java/org/apache/commons/dbcp2
923 162 2014-01-30 2022-09-25 83 16 sebb@apache.org garydgregory@gmail.com
PoolableConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
359 61 2014-01-30 2022-08-30 52 12 sebb@apache.org gardgregory@gmail.com
DelegatingConnection.java
in src/main/java/org/apache/commons/dbcp2
778 78 2014-01-30 2023-03-08 50 10 sebb@apache.org markt@apache.org
DriverAdapterCPDS.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
391 49 2014-01-30 2023-03-08 49 9 sebb@apache.org markt@apache.org
BasicDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2
301 14 2014-01-30 2022-08-30 46 10 sebb@apache.org gardgregory@gmail.com
InstanceKeyDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
574 84 2014-01-30 2023-01-20 45 9 sebb@apache.org garydgregory@gmail.com
PoolableConnection.java
in src/main/java/org/apache/commons/dbcp2
196 16 2014-01-30 2022-07-02 41 11 sebb@apache.org gardgregory@gmail.com
PoolingConnection.java
in src/main/java/org/apache/commons/dbcp2
212 35 2014-01-30 2022-07-10 36 10 sebb@apache.org gardgregory@gmail.com
PooledConnectionImpl.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
356 39 2014-01-30 2023-01-22 35 9 sebb@apache.org garydgregory@gmail.com
PerUserPoolDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
595 84 2014-01-30 2022-07-10 33 7 sebb@apache.org gardgregory@gmail.com
DelegatingStatement.java
in src/main/java/org/apache/commons/dbcp2
617 64 2014-01-30 2022-07-10 33 10 sebb@apache.org gardgregory@gmail.com
CPDSConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
260 23 2014-01-30 2023-06-23 32 9 sebb@apache.org garydgregory@gmail.com
Utils.java
in src/main/java/org/apache/commons/dbcp2
108 15 2014-01-30 2023-03-25 31 7 sebb@apache.org garydgregory@gmail.com
SharedPoolDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
123 13 2014-01-30 2022-07-03 31 7 sebb@apache.org gardgregory@gmail.com
ManagedConnection.java
in src/main/java/org/apache/commons/dbcp2/managed
184 15 2014-01-30 2022-07-02 29 10 sebb@apache.org gardgregory@gmail.com
site.xml
in src/site
34 - 2007-07-06 2022-04-05 28 11 psteitz@apache.org sebb@apache.org
BasicManagedDataSource.java
in src/main/java/org/apache/commons/dbcp2/managed
120 12 2014-01-30 2021-08-20 28 12 sebb@apache.org gardgregory@gmail.com
PoolingDataSource.java
in src/main/java/org/apache/commons/dbcp2
129 18 2014-01-30 2023-06-23 27 12 sebb@apache.org garydgregory@gmail.com
LocalXAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
166 17 2014-01-30 2022-07-04 27 10 sebb@apache.org gardgregory@gmail.com
KeyedCPDSConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
210 18 2014-01-30 2022-08-29 27 9 sebb@apache.org gardgregory@gmail.com
DelegatingResultSet.java
in src/main/java/org/apache/commons/dbcp2
1754 199 2014-01-30 2021-09-02 27 7 sebb@apache.org markt@apache.org
PoolablePreparedStatement.java
in src/main/java/org/apache/commons/dbcp2
51 6 2014-01-30 2023-01-21 26 8 sebb@apache.org garydgregory@gmail.com
InstanceKeyDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
214 10 2014-02-13 2022-07-10 26 7 markt@apache.org gardgregory@gmail.com
TransactionRegistry.java
in src/main/java/org/apache/commons/dbcp2/managed
65 7 2014-01-30 2022-07-10 25 8 sebb@apache.org gardgregory@gmail.com
PStmtKey.java
in src/main/java/org/apache/commons/dbcp2
273 37 2014-01-30 2023-02-03 25 9 sebb@apache.org garydgregory@gmail.com
PoolableCallableStatement.java
in src/main/java/org/apache/commons/dbcp2
39 4 2014-01-30 2023-01-21 24 7 sebb@apache.org garydgregory@gmail.com
TransactionContext.java
in src/main/java/org/apache/commons/dbcp2/managed
100 9 2014-01-30 2022-07-02 24 8 sebb@apache.org gardgregory@gmail.com
configuration.xml
in src/site/xdoc
466 - 2010-04-11 2022-05-03 24 10 niallp@apache.org kurtcebe.eroglu@gmail.com
PoolableManagedConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
63 3 2014-01-30 2022-07-03 23 8 sebb@apache.org gardgregory@gmail.com
DataSourceXAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
99 15 2014-01-30 2022-07-10 23 8 sebb@apache.org gardgregory@gmail.com
download_dbcp.xml
in src/site/xdoc
126 - 2010-04-11 2022-03-17 23 8 niallp@apache.org garydgregory@gmail.com
AbandonedTrace.java
in src/main/java/org/apache/commons/dbcp2
103 16 2014-01-30 2023-01-21 22 8 sebb@apache.org garydgregory@gmail.com
PoolingDriver.java
in src/main/java/org/apache/commons/dbcp2
138 16 2014-01-30 2022-07-10 22 8 sebb@apache.org gardgregory@gmail.com
DelegatingDatabaseMetaData.java
in src/main/java/org/apache/commons/dbcp2
1689 182 2014-01-30 2023-01-20 22 7 sebb@apache.org garydgregory@gmail.com
ConnectionImpl.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
144 13 2014-01-30 2022-07-10 21 7 sebb@apache.org gardgregory@gmail.com
ManagedDataSource.java
in src/main/java/org/apache/commons/dbcp2/managed
33 4 2014-01-30 2022-04-03 20 7 sebb@apache.org garydgregory@gmail.com
DelegatingPreparedStatement.java
in src/main/java/org/apache/commons/dbcp2
596 61 2014-01-30 2022-07-10 19 7 sebb@apache.org gardgregory@gmail.com
UserPassKey.java
in src/main/java/org/apache/commons/dbcp2/datasources
52 4 2014-01-30 2022-07-10 18 7 sebb@apache.org gardgregory@gmail.com
DriverManagerConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
59 9 2014-01-30 2022-08-30 18 7 sebb@apache.org gardgregory@gmail.com
index.xml
in src/site/xdoc
70 - 2010-04-11 2022-07-11 18 8 niallp@apache.org gardgregory@gmail.com
PStmtKeyCPDS.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
24 6 2014-01-30 2021-10-17 17 8 sebb@apache.org gardgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2021-07-31 17 7 niallp@apache.org garydgregory@gmail.com
BasicDataSourceMXBean.java
in src/main/java/org/apache/commons/dbcp2
5 - 2014-01-30 2021-05-31 16 7 sebb@apache.org gardgregory@gmail.com
PoolKey.java
in src/main/java/org/apache/commons/dbcp2/datasources
41 3 2014-01-30 2022-07-10 16 8 sebb@apache.org gardgregory@gmail.com
DriverConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
33 6 2014-01-30 2020-09-21 15 6 sebb@apache.org gardgregory@gmail.com
65 4 2003-11-10 2023-04-18 15 6 dirkv@apache.org garydgregory@gmail.com
XAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
9 - 2014-01-30 2021-08-20 14 8 sebb@apache.org gardgregory@gmail.com
DataSourceConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
38 6 2014-01-30 2022-07-10 14 6 sebb@apache.org gardgregory@gmail.com
DelegatingCallableStatement.java
in src/main/java/org/apache/commons/dbcp2
1191 121 2014-01-30 2021-09-02 14 5 sebb@apache.org markt@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
1420 - 2010-04-11 2023-07-31 232 16 niallp@apache.org garydgregory@gmail.com
BasicDataSource.java
in src/main/java/org/apache/commons/dbcp2
923 162 2014-01-30 2022-09-25 83 16 sebb@apache.org garydgregory@gmail.com
PoolableConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
359 61 2014-01-30 2022-08-30 52 12 sebb@apache.org gardgregory@gmail.com
BasicManagedDataSource.java
in src/main/java/org/apache/commons/dbcp2/managed
120 12 2014-01-30 2021-08-20 28 12 sebb@apache.org gardgregory@gmail.com
PoolingDataSource.java
in src/main/java/org/apache/commons/dbcp2
129 18 2014-01-30 2023-06-23 27 12 sebb@apache.org garydgregory@gmail.com
PoolableConnection.java
in src/main/java/org/apache/commons/dbcp2
196 16 2014-01-30 2022-07-02 41 11 sebb@apache.org gardgregory@gmail.com
site.xml
in src/site
34 - 2007-07-06 2022-04-05 28 11 psteitz@apache.org sebb@apache.org
DelegatingConnection.java
in src/main/java/org/apache/commons/dbcp2
778 78 2014-01-30 2023-03-08 50 10 sebb@apache.org markt@apache.org
BasicDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2
301 14 2014-01-30 2022-08-30 46 10 sebb@apache.org gardgregory@gmail.com
PoolingConnection.java
in src/main/java/org/apache/commons/dbcp2
212 35 2014-01-30 2022-07-10 36 10 sebb@apache.org gardgregory@gmail.com
DelegatingStatement.java
in src/main/java/org/apache/commons/dbcp2
617 64 2014-01-30 2022-07-10 33 10 sebb@apache.org gardgregory@gmail.com
ManagedConnection.java
in src/main/java/org/apache/commons/dbcp2/managed
184 15 2014-01-30 2022-07-02 29 10 sebb@apache.org gardgregory@gmail.com
LocalXAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
166 17 2014-01-30 2022-07-04 27 10 sebb@apache.org gardgregory@gmail.com
configuration.xml
in src/site/xdoc
466 - 2010-04-11 2022-05-03 24 10 niallp@apache.org kurtcebe.eroglu@gmail.com
DriverAdapterCPDS.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
391 49 2014-01-30 2023-03-08 49 9 sebb@apache.org markt@apache.org
InstanceKeyDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
574 84 2014-01-30 2023-01-20 45 9 sebb@apache.org garydgregory@gmail.com
PooledConnectionImpl.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
356 39 2014-01-30 2023-01-22 35 9 sebb@apache.org garydgregory@gmail.com
CPDSConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
260 23 2014-01-30 2023-06-23 32 9 sebb@apache.org garydgregory@gmail.com
KeyedCPDSConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
210 18 2014-01-30 2022-08-29 27 9 sebb@apache.org gardgregory@gmail.com
PStmtKey.java
in src/main/java/org/apache/commons/dbcp2
273 37 2014-01-30 2023-02-03 25 9 sebb@apache.org garydgregory@gmail.com
PoolablePreparedStatement.java
in src/main/java/org/apache/commons/dbcp2
51 6 2014-01-30 2023-01-21 26 8 sebb@apache.org garydgregory@gmail.com
TransactionRegistry.java
in src/main/java/org/apache/commons/dbcp2/managed
65 7 2014-01-30 2022-07-10 25 8 sebb@apache.org gardgregory@gmail.com
TransactionContext.java
in src/main/java/org/apache/commons/dbcp2/managed
100 9 2014-01-30 2022-07-02 24 8 sebb@apache.org gardgregory@gmail.com
download_dbcp.xml
in src/site/xdoc
126 - 2010-04-11 2022-03-17 23 8 niallp@apache.org garydgregory@gmail.com
DataSourceXAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
99 15 2014-01-30 2022-07-10 23 8 sebb@apache.org gardgregory@gmail.com
PoolableManagedConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
63 3 2014-01-30 2022-07-03 23 8 sebb@apache.org gardgregory@gmail.com
AbandonedTrace.java
in src/main/java/org/apache/commons/dbcp2
103 16 2014-01-30 2023-01-21 22 8 sebb@apache.org garydgregory@gmail.com
PoolingDriver.java
in src/main/java/org/apache/commons/dbcp2
138 16 2014-01-30 2022-07-10 22 8 sebb@apache.org gardgregory@gmail.com
index.xml
in src/site/xdoc
70 - 2010-04-11 2022-07-11 18 8 niallp@apache.org gardgregory@gmail.com
PStmtKeyCPDS.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
24 6 2014-01-30 2021-10-17 17 8 sebb@apache.org gardgregory@gmail.com
PoolKey.java
in src/main/java/org/apache/commons/dbcp2/datasources
41 3 2014-01-30 2022-07-10 16 8 sebb@apache.org gardgregory@gmail.com
XAConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2/managed
9 - 2014-01-30 2021-08-20 14 8 sebb@apache.org gardgregory@gmail.com
PerUserPoolDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
595 84 2014-01-30 2022-07-10 33 7 sebb@apache.org gardgregory@gmail.com
SharedPoolDataSource.java
in src/main/java/org/apache/commons/dbcp2/datasources
123 13 2014-01-30 2022-07-03 31 7 sebb@apache.org gardgregory@gmail.com
Utils.java
in src/main/java/org/apache/commons/dbcp2
108 15 2014-01-30 2023-03-25 31 7 sebb@apache.org garydgregory@gmail.com
DelegatingResultSet.java
in src/main/java/org/apache/commons/dbcp2
1754 199 2014-01-30 2021-09-02 27 7 sebb@apache.org markt@apache.org
InstanceKeyDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
214 10 2014-02-13 2022-07-10 26 7 markt@apache.org gardgregory@gmail.com
PoolableCallableStatement.java
in src/main/java/org/apache/commons/dbcp2
39 4 2014-01-30 2023-01-21 24 7 sebb@apache.org garydgregory@gmail.com
DelegatingDatabaseMetaData.java
in src/main/java/org/apache/commons/dbcp2
1689 182 2014-01-30 2023-01-20 22 7 sebb@apache.org garydgregory@gmail.com
ConnectionImpl.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
144 13 2014-01-30 2022-07-10 21 7 sebb@apache.org gardgregory@gmail.com
ManagedDataSource.java
in src/main/java/org/apache/commons/dbcp2/managed
33 4 2014-01-30 2022-04-03 20 7 sebb@apache.org garydgregory@gmail.com
DelegatingPreparedStatement.java
in src/main/java/org/apache/commons/dbcp2
596 61 2014-01-30 2022-07-10 19 7 sebb@apache.org gardgregory@gmail.com
UserPassKey.java
in src/main/java/org/apache/commons/dbcp2/datasources
52 4 2014-01-30 2022-07-10 18 7 sebb@apache.org gardgregory@gmail.com
DriverManagerConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
59 9 2014-01-30 2022-08-30 18 7 sebb@apache.org gardgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2021-07-31 17 7 niallp@apache.org garydgregory@gmail.com
BasicDataSourceMXBean.java
in src/main/java/org/apache/commons/dbcp2
5 - 2014-01-30 2021-05-31 16 7 sebb@apache.org gardgregory@gmail.com
65 4 2003-11-10 2023-04-18 15 6 dirkv@apache.org garydgregory@gmail.com
DriverConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
33 6 2014-01-30 2020-09-21 15 6 sebb@apache.org gardgregory@gmail.com
DataSourceConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
38 6 2014-01-30 2022-07-10 14 6 sebb@apache.org gardgregory@gmail.com
PoolableManagedConnection.java
in src/main/java/org/apache/commons/dbcp2/managed
30 4 2014-01-30 2021-08-20 13 6 sebb@apache.org gardgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
formatter.xml
in src/conf/eclipse
354 - 2019-07-10 2019-07-31 3 1 gardgregory@gmail.com gardgregory@gmail.com
51 - 2022-07-02 2022-07-04 2 1 gardgregory@gmail.com gardgregory@gmail.com
bin.xml
in src/main/assembly
29 - 2014-01-30 2014-01-30 1 1 sebb@apache.org sebb@apache.org
SynchronizationAdapter.java
in src/main/java/org/apache/commons/dbcp2/managed
10 2 2022-07-02 2022-07-02 1 1 gardgregory@gmail.com gardgregory@gmail.com
src-zip.xml
in src/main/assembly
60 - 2014-02-26 2014-05-18 3 2 markt@apache.org psteitz@apache.org
src-tar-gz.xml
in src/main/assembly
60 - 2014-02-26 2014-05-18 3 2 markt@apache.org psteitz@apache.org
DriverFactory.java
in src/main/java/org/apache/commons/dbcp2
48 1 2019-07-30 2022-07-10 5 2 gardgregory@gmail.com gardgregory@gmail.com
building.xml
in src/site/xdoc
32 - 2010-04-11 2021-05-31 2 2 niallp@apache.org gardgregory@gmail.com
release-notes-1.2.1.xml
in src/site/xdoc
29 - 2010-04-11 2014-02-25 2 2 niallp@apache.org sebb@apache.org
classdiagrams.xml
in src/site/xdoc/guide
21 - 2010-04-11 2018-06-13 3 2 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc/guide
19 - 2010-04-11 2018-06-13 3 2 niallp@apache.org garydgregory@gmail.com
sequencediagrams.xml
in src/site/xdoc/guide
18 - 2010-04-11 2018-06-13 3 2 niallp@apache.org garydgregory@gmail.com
SQLExceptionList.java
in src/main/java/org/apache/commons/dbcp2
15 2 2019-07-30 2021-09-02 6 2 gardgregory@gmail.com markt@apache.org
ListException.java
in src/main/java/org/apache/commons/dbcp2
13 2 2018-06-11 2021-09-02 3 2 garydgregory@gmail.com markt@apache.org
overview.html
in src/main/java/org/apache/commons/dbcp2
10 - 2014-01-30 2019-10-17 2 2 sebb@apache.org gardgregory@gmail.com
cgi
download_dbcp.cgi
in src/site/resources
4 - 2013-02-27 2015-02-24 2 2 olamy@apache.org sebb@apache.org
package-info.java
in src/main/java/org/apache/commons/dbcp2/managed
1 - 2014-02-26 2015-02-10 2 2 markt@apache.org tn@apache.org
Jdbc41Bridge.java
in src/main/java/org/apache/commons/dbcp2
250 12 2018-08-16 2022-07-02 9 3 garydgregory@gmail.com gardgregory@gmail.com
jndi-howto.xml
in src/site/xdoc/guide
82 - 2010-04-11 2018-06-13 7 3 niallp@apache.org garydgregory@gmail.com
75 2 2011-05-06 2023-07-08 9 3 markt@apache.org garydgregory@gmail.com
DataSourceMXBean.java
in src/main/java/org/apache/commons/dbcp2
53 4 2021-05-31 2022-02-10 3 3 gardgregory@gmail.com piotr.github@karwasz.org
ConnectionFactoryFactory.java
in src/main/java/org/apache/commons/dbcp2
38 1 2019-07-30 2022-08-30 6 3 gardgregory@gmail.com gardgregory@gmail.com
CharArray.java
in src/main/java/org/apache/commons/dbcp2/datasources
36 3 2021-06-06 2022-07-10 7 3 gardgregory@gmail.com gardgregory@gmail.com
PoolableConnectionMXBean.java
in src/main/java/org/apache/commons/dbcp2
24 - 2014-02-13 2022-04-03 8 3 markt@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/dbcp2/datasources
1 - 2014-02-26 2021-10-17 5 3 markt@apache.org gardgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/dbcp2/cpdsadapter
1 - 2014-02-26 2021-10-17 3 3 markt@apache.org gardgregory@gmail.com
release-notes-1.1.xml
in src/site/xdoc
138 - 2010-04-11 2019-07-31 6 4 niallp@apache.org gardgregory@gmail.com
99 4 2011-05-06 2023-07-08 9 4 markt@apache.org garydgregory@gmail.com
84 - 2003-10-26 2014-02-17 4 4 dirkv@apache.org markt@apache.org
release-notes-1.2.xml
in src/site/xdoc
74 - 2010-04-11 2019-07-31 5 4 niallp@apache.org gardgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-11 2020-09-21 6 4 niallp@apache.org gardgregory@gmail.com
Constants.java
in src/main/java/org/apache/commons/dbcp2
11 - 2014-02-13 2021-06-02 8 4 markt@apache.org garydgregory@gmail.com
ConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
6 - 2014-01-30 2018-06-13 7 4 sebb@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/dbcp2
1 - 2014-02-26 2020-12-17 7 4 markt@apache.org gardgregory@gmail.com
DelegatingCallableStatement.java
in src/main/java/org/apache/commons/dbcp2
1191 121 2014-01-30 2021-09-02 14 5 sebb@apache.org markt@apache.org
ObjectNameWrapper.java
in src/main/java/org/apache/commons/dbcp2
62 9 2018-01-16 2022-07-10 10 5 ggregory@apache.org gardgregory@gmail.com
LifetimeExceededException.java
in src/main/java/org/apache/commons/dbcp2
10 2 2015-01-13 2022-07-10 9 5 psteitz@apache.org gardgregory@gmail.com
PooledConnectionManager.java
in src/main/java/org/apache/commons/dbcp2/datasources
8 - 2014-01-30 2022-07-10 12 5 sebb@apache.org gardgregory@gmail.com
65 4 2003-11-10 2023-04-18 15 6 dirkv@apache.org garydgregory@gmail.com
PerUserPoolDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
61 2 2014-01-30 2021-10-17 12 6 sebb@apache.org gardgregory@gmail.com
DataSourceConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
38 6 2014-01-30 2022-07-10 14 6 sebb@apache.org gardgregory@gmail.com
DriverConnectionFactory.java
in src/main/java/org/apache/commons/dbcp2
33 6 2014-01-30 2020-09-21 15 6 sebb@apache.org gardgregory@gmail.com
PoolableManagedConnection.java
in src/main/java/org/apache/commons/dbcp2/managed
30 4 2014-01-30 2021-08-20 13 6 sebb@apache.org gardgregory@gmail.com
PooledConnectionAndInfo.java
in src/main/java/org/apache/commons/dbcp2/datasources
25 4 2014-01-30 2021-09-02 11 6 sebb@apache.org markt@apache.org
SwallowedExceptionLogger.java
in src/main/java/org/apache/commons/dbcp2
20 3 2014-01-30 2018-06-13 10 6 sebb@apache.org garydgregory@gmail.com
SharedPoolDataSourceFactory.java
in src/main/java/org/apache/commons/dbcp2/datasources
19 2 2014-01-30 2021-10-17 11 6 sebb@apache.org gardgregory@gmail.com
TransactionContextListener.java
in src/main/java/org/apache/commons/dbcp2/managed
4 - 2014-01-30 2021-08-20 10 6 sebb@apache.org gardgregory@gmail.com
DelegatingResultSet.java
in src/main/java/org/apache/commons/dbcp2
1754 199 2014-01-30 2021-09-02 27 7 sebb@apache.org markt@apache.org
DelegatingDatabaseMetaData.java
in src/main/java/org/apache/commons/dbcp2
1689 182 2014-01-30 2023-01-20 22 7 sebb@apache.org garydgregory@gmail.com
DelegatingPreparedStatement.java
in src/main/java/org/apache/commons/dbcp2
596 61 2014-01-30 2022-07-10 19 7 sebb@apache.org gardgregory@gmail.com
Correlations

File Size vs. Number of Changes: 93 points

src/changes/changes.xml x: 1420 lines of code y: 232 # changes doc/PoolingDataSourceExample.java x: 75 lines of code y: 9 # changes doc/PoolingDriverExample.java x: 99 lines of code y: 9 # changes src/main/java/org/apache/commons/dbcp2/PoolingDataSource.java x: 129 lines of code y: 27 # changes src/main/java/org/apache/commons/dbcp2/datasources/CPDSConnectionFactory.java x: 260 lines of code y: 32 # changes doc/BasicDataSourceExample.java x: 65 lines of code y: 15 # changes src/main/java/org/apache/commons/dbcp2/Utils.java x: 108 lines of code y: 31 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java x: 391 lines of code y: 49 # changes src/main/java/org/apache/commons/dbcp2/DelegatingConnection.java x: 778 lines of code y: 50 # changes src/main/java/org/apache/commons/dbcp2/PStmtKey.java x: 273 lines of code y: 25 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/PooledConnectionImpl.java x: 356 lines of code y: 35 # changes src/main/java/org/apache/commons/dbcp2/AbandonedTrace.java x: 103 lines of code y: 22 # changes src/main/java/org/apache/commons/dbcp2/PoolableCallableStatement.java x: 39 lines of code y: 24 # changes src/main/java/org/apache/commons/dbcp2/PoolablePreparedStatement.java x: 51 lines of code y: 26 # changes src/main/java/org/apache/commons/dbcp2/DelegatingDatabaseMetaData.java x: 1689 lines of code y: 22 # changes src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSource.java x: 574 lines of code y: 45 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSource.java x: 923 lines of code y: 83 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java x: 359 lines of code y: 52 # changes src/main/java/org/apache/commons/dbcp2/ConnectionFactoryFactory.java x: 38 lines of code y: 6 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSourceFactory.java x: 301 lines of code y: 46 # changes src/main/java/org/apache/commons/dbcp2/DriverManagerConnectionFactory.java x: 59 lines of code y: 18 # changes src/main/java/org/apache/commons/dbcp2/datasources/KeyedCPDSConnectionFactory.java x: 210 lines of code y: 27 # changes src/site/xdoc/index.xml x: 70 lines of code y: 18 # changes src/main/java/org/apache/commons/dbcp2/PoolingDriver.java x: 138 lines of code y: 22 # changes src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSource.java x: 595 lines of code y: 33 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionRegistry.java x: 65 lines of code y: 25 # changes src/main/java/org/apache/commons/dbcp2/DataSourceConnectionFactory.java x: 38 lines of code y: 14 # changes src/main/java/org/apache/commons/dbcp2/datasources/CharArray.java x: 36 lines of code y: 7 # changes src/main/java/org/apache/commons/dbcp2/managed/DataSourceXAConnectionFactory.java x: 99 lines of code y: 23 # changes src/main/java/org/apache/commons/dbcp2/DelegatingStatement.java x: 617 lines of code y: 33 # changes src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSourceFactory.java x: 214 lines of code y: 26 # changes src/main/java/org/apache/commons/dbcp2/DelegatingPreparedStatement.java x: 596 lines of code y: 19 # changes src/main/java/org/apache/commons/dbcp2/datasources/PooledConnectionManager.java x: 8 lines of code y: 12 # changes src/main/java/org/apache/commons/dbcp2/DriverFactory.java x: 48 lines of code y: 5 # changes src/main/java/org/apache/commons/dbcp2/LifetimeExceededException.java x: 10 lines of code y: 9 # changes src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java x: 62 lines of code y: 10 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/ConnectionImpl.java x: 144 lines of code y: 21 # changes src/main/java/org/apache/commons/dbcp2/datasources/PoolKey.java x: 41 lines of code y: 16 # changes src/main/java/org/apache/commons/dbcp2/datasources/UserPassKey.java x: 52 lines of code y: 18 # changes src/main/java/org/apache/commons/dbcp2/PoolingConnection.java x: 212 lines of code y: 36 # changes src/conf/findbugs-exclude-filter.xml x: 51 lines of code y: 2 # changes src/main/java/org/apache/commons/dbcp2/managed/LocalXAConnectionFactory.java x: 166 lines of code y: 27 # changes src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java x: 123 lines of code y: 31 # changes src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnectionFactory.java x: 63 lines of code y: 23 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnection.java x: 196 lines of code y: 41 # changes src/main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java x: 10 lines of code y: 1 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionContext.java x: 100 lines of code y: 24 # changes src/main/java/org/apache/commons/dbcp2/Jdbc41Bridge.java x: 250 lines of code y: 9 # changes src/main/java/org/apache/commons/dbcp2/managed/ManagedConnection.java x: 184 lines of code y: 29 # changes src/site/xdoc/configuration.xml x: 466 lines of code y: 24 # changes src/site/site.xml x: 34 lines of code y: 28 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnectionMXBean.java x: 24 lines of code y: 8 # changes src/main/java/org/apache/commons/dbcp2/managed/ManagedDataSource.java x: 33 lines of code y: 20 # changes src/site/xdoc/download_dbcp.xml x: 126 lines of code y: 23 # changes src/main/java/org/apache/commons/dbcp2/DataSourceMXBean.java x: 53 lines of code y: 3 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/PStmtKeyCPDS.java x: 24 lines of code y: 17 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/package-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSourceFactory.java x: 61 lines of code y: 12 # changes src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSourceFactory.java x: 19 lines of code y: 11 # changes src/main/java/org/apache/commons/dbcp2/datasources/package-info.java x: 1 lines of code y: 5 # changes src/main/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java x: 1191 lines of code y: 14 # changes src/main/java/org/apache/commons/dbcp2/DelegatingResultSet.java x: 1754 lines of code y: 27 # changes src/main/java/org/apache/commons/dbcp2/ListException.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/commons/dbcp2/SQLExceptionList.java x: 15 lines of code y: 6 # changes src/main/java/org/apache/commons/dbcp2/datasources/PooledConnectionAndInfo.java x: 25 lines of code y: 11 # changes src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java x: 120 lines of code y: 28 # changes src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnection.java x: 30 lines of code y: 13 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionContextListener.java x: 4 lines of code y: 10 # changes src/main/java/org/apache/commons/dbcp2/managed/XAConnectionFactory.java x: 9 lines of code y: 14 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 17 # changes src/main/java/org/apache/commons/dbcp2/Constants.java x: 11 lines of code y: 8 # changes src/site/xdoc/building.xml x: 32 lines of code y: 2 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSourceMXBean.java x: 5 lines of code y: 16 # changes src/main/java/org/apache/commons/dbcp2/package-info.java x: 1 lines of code y: 7 # changes src/main/java/org/apache/commons/dbcp2/DriverConnectionFactory.java x: 33 lines of code y: 15 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 6 # changes src/main/java/org/apache/commons/dbcp2/overview.html x: 10 lines of code y: 2 # changes src/conf/eclipse/formatter.xml x: 354 lines of code y: 3 # changes src/site/xdoc/release-notes-1.1.xml x: 138 lines of code y: 6 # changes src/site/xdoc/release-notes-1.2.xml x: 74 lines of code y: 5 # changes src/main/java/org/apache/commons/dbcp2/ConnectionFactory.java x: 6 lines of code y: 7 # changes src/main/java/org/apache/commons/dbcp2/SwallowedExceptionLogger.java x: 20 lines of code y: 10 # changes src/site/xdoc/guide/classdiagrams.xml x: 21 lines of code y: 3 # changes src/site/xdoc/guide/jndi-howto.xml x: 82 lines of code y: 7 # changes src/site/xdoc/guide/sequencediagrams.xml x: 18 lines of code y: 3 # changes src/site/resources/download_dbcp.cgi x: 4 lines of code y: 2 # changes src/main/java/org/apache/commons/dbcp2/managed/package-info.java x: 1 lines of code y: 2 # changes src/main/assembly/src-tar-gz.xml x: 60 lines of code y: 3 # changes src/site/xdoc/release-notes-1.2.1.xml x: 29 lines of code y: 2 # changes doc/abandon.jsp x: 84 lines of code y: 4 # changes src/main/assembly/bin.xml x: 29 lines of code y: 1 # changes
232.0
# changes
  min: 1.0
  average: 19.74
  25th percentile: 6.0
  median: 15.0
  75th percentile: 26.0
  max: 232.0
0 1754.0
lines of code
min: 1.0 | average: 191.35 | 25th percentile: 24.5 | median: 62.0 | 75th percentile: 190.0 | max: 1754.0

Number of Contributors vs. Number of Changes: 93 points

src/changes/changes.xml x: 16 # contributors y: 232 # changes doc/PoolingDataSourceExample.java x: 3 # contributors y: 9 # changes doc/PoolingDriverExample.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/commons/dbcp2/PoolingDataSource.java x: 12 # contributors y: 27 # changes src/main/java/org/apache/commons/dbcp2/datasources/CPDSConnectionFactory.java x: 9 # contributors y: 32 # changes doc/BasicDataSourceExample.java x: 6 # contributors y: 15 # changes src/main/java/org/apache/commons/dbcp2/Utils.java x: 7 # contributors y: 31 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java x: 9 # contributors y: 49 # changes src/main/java/org/apache/commons/dbcp2/DelegatingConnection.java x: 10 # contributors y: 50 # changes src/main/java/org/apache/commons/dbcp2/PStmtKey.java x: 9 # contributors y: 25 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/PooledConnectionImpl.java x: 9 # contributors y: 35 # changes src/main/java/org/apache/commons/dbcp2/AbandonedTrace.java x: 8 # contributors y: 22 # changes src/main/java/org/apache/commons/dbcp2/PoolableCallableStatement.java x: 7 # contributors y: 24 # changes src/main/java/org/apache/commons/dbcp2/PoolablePreparedStatement.java x: 8 # contributors y: 26 # changes src/main/java/org/apache/commons/dbcp2/DelegatingDatabaseMetaData.java x: 7 # contributors y: 22 # changes src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSource.java x: 9 # contributors y: 45 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSource.java x: 16 # contributors y: 83 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java x: 12 # contributors y: 52 # changes src/main/java/org/apache/commons/dbcp2/ConnectionFactoryFactory.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSourceFactory.java x: 10 # contributors y: 46 # changes src/main/java/org/apache/commons/dbcp2/DriverManagerConnectionFactory.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/commons/dbcp2/datasources/KeyedCPDSConnectionFactory.java x: 9 # contributors y: 27 # changes src/site/xdoc/index.xml x: 8 # contributors y: 18 # changes src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSource.java x: 7 # contributors y: 33 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionRegistry.java x: 8 # contributors y: 25 # changes src/main/java/org/apache/commons/dbcp2/DataSourceConnectionFactory.java x: 6 # contributors y: 14 # changes src/main/java/org/apache/commons/dbcp2/datasources/CharArray.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/commons/dbcp2/managed/DataSourceXAConnectionFactory.java x: 8 # contributors y: 23 # changes src/main/java/org/apache/commons/dbcp2/DelegatingStatement.java x: 10 # contributors y: 33 # changes src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSourceFactory.java x: 7 # contributors y: 26 # changes src/main/java/org/apache/commons/dbcp2/DelegatingPreparedStatement.java x: 7 # contributors y: 19 # changes src/main/java/org/apache/commons/dbcp2/datasources/PooledConnectionManager.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/commons/dbcp2/DriverFactory.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/dbcp2/LifetimeExceededException.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java x: 5 # contributors y: 10 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/ConnectionImpl.java x: 7 # contributors y: 21 # changes src/main/java/org/apache/commons/dbcp2/datasources/PoolKey.java x: 8 # contributors y: 16 # changes src/main/java/org/apache/commons/dbcp2/PoolingConnection.java x: 10 # contributors y: 36 # changes src/conf/findbugs-exclude-filter.xml x: 1 # contributors y: 2 # changes src/main/java/org/apache/commons/dbcp2/managed/LocalXAConnectionFactory.java x: 10 # contributors y: 27 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnection.java x: 11 # contributors y: 41 # changes src/main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionContext.java x: 8 # contributors y: 24 # changes src/main/java/org/apache/commons/dbcp2/managed/ManagedConnection.java x: 10 # contributors y: 29 # changes src/site/xdoc/configuration.xml x: 10 # contributors y: 24 # changes src/site/site.xml x: 11 # contributors y: 28 # changes src/main/java/org/apache/commons/dbcp2/PoolableConnectionMXBean.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/commons/dbcp2/managed/ManagedDataSource.java x: 7 # contributors y: 20 # changes src/main/java/org/apache/commons/dbcp2/DataSourceMXBean.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/commons/dbcp2/cpdsadapter/PStmtKeyCPDS.java x: 8 # contributors y: 17 # changes src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSourceFactory.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSourceFactory.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/commons/dbcp2/datasources/package-info.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/dbcp2/DelegatingResultSet.java x: 7 # contributors y: 27 # changes src/main/java/org/apache/commons/dbcp2/ListException.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/dbcp2/SQLExceptionList.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java x: 12 # contributors y: 28 # changes src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnection.java x: 6 # contributors y: 13 # changes src/main/java/org/apache/commons/dbcp2/managed/TransactionContextListener.java x: 6 # contributors y: 10 # changes src/main/java/org/apache/commons/dbcp2/managed/XAConnectionFactory.java x: 8 # contributors y: 14 # changes src/site/xdoc/mail-lists.xml x: 7 # contributors y: 17 # changes src/main/java/org/apache/commons/dbcp2/Constants.java x: 4 # contributors y: 8 # changes src/site/xdoc/building.xml x: 2 # contributors y: 2 # changes src/main/java/org/apache/commons/dbcp2/BasicDataSourceMXBean.java x: 7 # contributors y: 16 # changes src/main/java/org/apache/commons/dbcp2/package-info.java x: 4 # contributors y: 7 # changes src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 6 # changes src/conf/eclipse/formatter.xml x: 1 # contributors y: 3 # changes src/site/xdoc/release-notes-1.2.xml x: 4 # contributors y: 5 # changes doc/abandon.jsp x: 4 # contributors y: 4 # changes
232.0
# changes
  min: 1.0
  average: 19.74
  25th percentile: 6.0
  median: 15.0
  75th percentile: 26.0
  max: 232.0
0 16.0
# contributors
min: 1.0 | average: 6.14 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 16.0

Number of Contributors vs. File Size: 93 points

src/changes/changes.xml x: 16 # contributors y: 1420 lines of code doc/PoolingDataSourceExample.java x: 3 # contributors y: 75 lines of code doc/PoolingDriverExample.java x: 4 # contributors y: 99 lines of code src/main/java/org/apache/commons/dbcp2/PoolingDataSource.java x: 12 # contributors y: 129 lines of code src/main/java/org/apache/commons/dbcp2/datasources/CPDSConnectionFactory.java x: 9 # contributors y: 260 lines of code doc/BasicDataSourceExample.java x: 6 # contributors y: 65 lines of code src/main/java/org/apache/commons/dbcp2/Utils.java x: 7 # contributors y: 108 lines of code src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java x: 9 # contributors y: 391 lines of code src/main/java/org/apache/commons/dbcp2/DelegatingConnection.java x: 10 # contributors y: 778 lines of code src/main/java/org/apache/commons/dbcp2/PStmtKey.java x: 9 # contributors y: 273 lines of code src/main/java/org/apache/commons/dbcp2/cpdsadapter/PooledConnectionImpl.java x: 9 # contributors y: 356 lines of code src/main/java/org/apache/commons/dbcp2/AbandonedTrace.java x: 8 # contributors y: 103 lines of code src/main/java/org/apache/commons/dbcp2/PoolableCallableStatement.java x: 7 # contributors y: 39 lines of code src/main/java/org/apache/commons/dbcp2/PoolablePreparedStatement.java x: 8 # contributors y: 51 lines of code src/main/java/org/apache/commons/dbcp2/DelegatingDatabaseMetaData.java x: 7 # contributors y: 1689 lines of code src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSource.java x: 9 # contributors y: 574 lines of code src/main/java/org/apache/commons/dbcp2/BasicDataSource.java x: 16 # contributors y: 923 lines of code src/main/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java x: 12 # contributors y: 359 lines of code src/main/java/org/apache/commons/dbcp2/ConnectionFactoryFactory.java x: 3 # contributors y: 38 lines of code src/main/java/org/apache/commons/dbcp2/BasicDataSourceFactory.java x: 10 # contributors y: 301 lines of code src/main/java/org/apache/commons/dbcp2/DriverManagerConnectionFactory.java x: 7 # contributors y: 59 lines of code src/main/java/org/apache/commons/dbcp2/datasources/KeyedCPDSConnectionFactory.java x: 9 # contributors y: 210 lines of code src/site/xdoc/index.xml x: 8 # contributors y: 70 lines of code src/main/java/org/apache/commons/dbcp2/PoolingDriver.java x: 8 # contributors y: 138 lines of code src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSource.java x: 7 # contributors y: 595 lines of code src/main/java/org/apache/commons/dbcp2/managed/TransactionRegistry.java x: 8 # contributors y: 65 lines of code src/main/java/org/apache/commons/dbcp2/DataSourceConnectionFactory.java x: 6 # contributors y: 38 lines of code src/main/java/org/apache/commons/dbcp2/DelegatingStatement.java x: 10 # contributors y: 617 lines of code src/main/java/org/apache/commons/dbcp2/datasources/InstanceKeyDataSourceFactory.java x: 7 # contributors y: 214 lines of code src/main/java/org/apache/commons/dbcp2/datasources/PooledConnectionManager.java x: 5 # contributors y: 8 lines of code src/main/java/org/apache/commons/dbcp2/DriverFactory.java x: 2 # contributors y: 48 lines of code src/main/java/org/apache/commons/dbcp2/ObjectNameWrapper.java x: 5 # contributors y: 62 lines of code src/main/java/org/apache/commons/dbcp2/cpdsadapter/ConnectionImpl.java x: 7 # contributors y: 144 lines of code src/main/java/org/apache/commons/dbcp2/datasources/PoolKey.java x: 8 # contributors y: 41 lines of code src/main/java/org/apache/commons/dbcp2/datasources/UserPassKey.java x: 7 # contributors y: 52 lines of code src/main/java/org/apache/commons/dbcp2/PoolingConnection.java x: 10 # contributors y: 212 lines of code src/conf/findbugs-exclude-filter.xml x: 1 # contributors y: 51 lines of code src/main/java/org/apache/commons/dbcp2/managed/LocalXAConnectionFactory.java x: 10 # contributors y: 166 lines of code src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSource.java x: 7 # contributors y: 123 lines of code src/main/java/org/apache/commons/dbcp2/PoolableConnection.java x: 11 # contributors y: 196 lines of code src/main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/commons/dbcp2/Jdbc41Bridge.java x: 3 # contributors y: 250 lines of code src/main/java/org/apache/commons/dbcp2/managed/ManagedConnection.java x: 10 # contributors y: 184 lines of code src/site/xdoc/configuration.xml x: 10 # contributors y: 466 lines of code src/site/site.xml x: 11 # contributors y: 34 lines of code src/main/java/org/apache/commons/dbcp2/PoolableConnectionMXBean.java x: 3 # contributors y: 24 lines of code src/main/java/org/apache/commons/dbcp2/managed/ManagedDataSource.java x: 7 # contributors y: 33 lines of code src/site/xdoc/download_dbcp.xml x: 8 # contributors y: 126 lines of code src/main/java/org/apache/commons/dbcp2/DataSourceMXBean.java x: 3 # contributors y: 53 lines of code src/main/java/org/apache/commons/dbcp2/cpdsadapter/PStmtKeyCPDS.java x: 8 # contributors y: 24 lines of code src/main/java/org/apache/commons/dbcp2/cpdsadapter/package-info.java x: 3 # contributors y: 1 lines of code src/main/java/org/apache/commons/dbcp2/datasources/PerUserPoolDataSourceFactory.java x: 6 # contributors y: 61 lines of code src/main/java/org/apache/commons/dbcp2/datasources/SharedPoolDataSourceFactory.java x: 6 # contributors y: 19 lines of code src/main/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java x: 5 # contributors y: 1191 lines of code src/main/java/org/apache/commons/dbcp2/DelegatingResultSet.java x: 7 # contributors y: 1754 lines of code src/main/java/org/apache/commons/dbcp2/ListException.java x: 2 # contributors y: 13 lines of code src/main/java/org/apache/commons/dbcp2/SQLExceptionList.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/commons/dbcp2/datasources/PooledConnectionAndInfo.java x: 6 # contributors y: 25 lines of code src/main/java/org/apache/commons/dbcp2/managed/BasicManagedDataSource.java x: 12 # contributors y: 120 lines of code src/main/java/org/apache/commons/dbcp2/managed/PoolableManagedConnection.java x: 6 # contributors y: 30 lines of code src/main/java/org/apache/commons/dbcp2/managed/TransactionContextListener.java x: 6 # contributors y: 4 lines of code src/main/java/org/apache/commons/dbcp2/managed/XAConnectionFactory.java x: 8 # contributors y: 9 lines of code src/site/xdoc/mail-lists.xml x: 7 # contributors y: 160 lines of code src/main/java/org/apache/commons/dbcp2/Constants.java x: 4 # contributors y: 11 lines of code src/site/xdoc/building.xml x: 2 # contributors y: 32 lines of code src/main/java/org/apache/commons/dbcp2/BasicDataSourceMXBean.java x: 7 # contributors y: 5 lines of code src/main/java/org/apache/commons/dbcp2/package-info.java x: 4 # contributors y: 1 lines of code src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 54 lines of code src/conf/eclipse/formatter.xml x: 1 # contributors y: 354 lines of code src/site/xdoc/release-notes-1.1.xml x: 4 # contributors y: 138 lines of code src/site/xdoc/release-notes-1.2.xml x: 4 # contributors y: 74 lines of code src/site/xdoc/guide/classdiagrams.xml x: 2 # contributors y: 21 lines of code src/site/xdoc/guide/jndi-howto.xml x: 3 # contributors y: 82 lines of code src/site/resources/download_dbcp.cgi x: 2 # contributors y: 4 lines of code src/main/assembly/src-tar-gz.xml x: 2 # contributors y: 60 lines of code doc/abandon.jsp x: 4 # contributors y: 84 lines of code src/main/assembly/bin.xml x: 1 # contributors y: 29 lines of code
1754.0
lines of code
  min: 1.0
  average: 191.35
  25th percentile: 24.5
  median: 62.0
  75th percentile: 190.0
  max: 1754.0
0 16.0
# contributors
min: 1.0 | average: 6.14 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 16.0