awslabs / aws-mysql-jdbc
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 552 files with 69,200 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (3,339 lines of code)
    • 543 files changed 1-5 times (65,861 lines of code)
0% | 0% | 0% | 4% | 95%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, properties, md, yml, js, html, kts, txt, xml, css, in, gitignore, sql, wxs, bat, json, pub
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 4% | 95%
kts0% | 0% | 0% | 95% | 4%
in0% | 0% | 0% | 0% | 100%
wxs0% | 0% | 0% | 0% | 100%
html0% | 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
src/main/user-impl0% | 0% | 0% | 6% | 93%
src/main/core-api0% | 0% | 0% | 8% | 91%
ROOT0% | 0% | 0% | 95% | 4%
src/main/protocol-impl0% | 0% | 0% | 0% | 100%
src/main/core-impl0% | 0% | 0% | 0% | 100%
src/main/user-api0% | 0% | 0% | 0% | 100%
src/build/java0% | 0% | 0% | 0% | 100%
src/build/misc0% | 0% | 0% | 0% | 100%
src/legacy/java0% | 0% | 0% | 0% | 100%
src/main/doc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ClusterAwareConnectionProxy.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
1094 81 48 417 18
build.gradle.kts
in root
253 - 48 417 16
AuroraTopologyService.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
370 29 48 417 11
ClusterAwareReaderFailoverHandler.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
330 20 48 417 10
ClusterAwareWriterFailoverHandler.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
359 20 48 417 10
PropertyDefinitions.java
in src/main/core-api/java/com/mysql/cj/conf
572 2 48 417 8
TopologyService.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
21 - 48 417 7
PropertyKey.java
in src/main/core-api/java/com/mysql/cj/conf
289 6 48 417 7
ClusterAwareUtils.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
51 2 48 322 6
WriterFailoverHandler.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
7 - 298 417 5
Driver.java
in src/main/user-impl/java/software/aws/rds/jdbc/mysql
23 4 48 364 5
TimezoneDump.java
in src/main/user-impl/java/com/mysql/cj/jdbc/admin
31 2 364 417 5
ClusterAwareTimeMetricsHolder.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
68 2 315 417 5
NonRegisteringDriver.java
in src/main/user-impl/java/com/mysql/cj/jdbc
159 12 315 417 5
MultiHostConnectionProxy.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha
239 19 48 417 5
Util.java
in src/main/core-api/java/com/mysql/cj/util
284 23 298 417 5
ConnectionUrl.java
in src/main/core-api/java/com/mysql/cj/conf
423 49 364 417 5
NativeSession.java
in src/main/core-impl/java/com/mysql/cj
837 60 372 417 5
ConnectionImpl.java
in src/main/user-impl/java/com/mysql/cj/jdbc
1982 130 241 417 5
ReaderFailoverHandler.java
in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca
8 - 315 417 4