apache / seatunnel-datasource-sdk
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 25 files with 1,220 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 25 files changed 1-5 times (1,220 lines of code)
0% | 0% | 0% | 0% | 100%
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 25 files with 1,220 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 25 files changed by 1 contributor (1,220 lines of code)
0% | 0% | 0% | 0% | 100%
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, yaml, txt, gitignore, md, json, yml, cmd, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 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
datasource-client0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BaseModel.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
7 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
9 - 2022-12-20 2022-12-29 2 1 kirs@apache.org kirs@apache.org
ThreadSafe.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/annotation
11 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
16 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SimpleSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
43 9 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
90 20 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
DataSourcePluginInfo.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
6 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
9 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Table.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
TableField.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
AbstractSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
12 2 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelAutoTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionValidationException.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
12 3 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionMark.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
13 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSourceMetedata.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/plugin
15 1 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Option.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
49 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
77 5 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ReadonlyConfig.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
88 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Expression.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
89 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Options.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
93 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Condition.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
104 16 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ConfigUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
127 8 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionRule.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
145 15 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
RequiredOption.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
159 20 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Files With Most Contributors (Top 25)
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
ThreadSafe.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/annotation
11 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
BaseModel.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
7 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
16 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
9 - 2022-12-20 2022-12-29 2 1 kirs@apache.org kirs@apache.org
SimpleSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
43 9 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
90 20 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
ReadonlyConfig.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
88 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ConfigUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
127 8 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionMark.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
13 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
RequiredOption.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
159 20 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
77 5 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionValidationException.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
12 3 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Expression.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
89 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Condition.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
104 16 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionRule.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
145 15 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Option.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
49 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Options.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
93 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSourceMetedata.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/plugin
15 1 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSourcePluginInfo.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
6 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
TableField.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Table.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
9 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelAutoTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
AbstractSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
12 2 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Files With Least Contributors (Top 25)
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
RequiredOption.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
159 20 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionRule.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
145 15 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ConfigUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
127 8 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Condition.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
104 16 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Options.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
93 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
90 20 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
Expression.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
89 13 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ReadonlyConfig.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
88 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionUtil.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
77 5 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Option.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration
49 9 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SimpleSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
43 9 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSourceService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
16 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
DataSourceMetedata.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/plugin
15 1 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionMark.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
13 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
OptionValidationException.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util
12 3 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelAutoTableService.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/service
12 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
AbstractSeaTunnelDataSourceClient.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
12 2 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
ThreadSafe.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/annotation
11 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
TableField.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Table.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
11 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
DataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
9 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
SeaTunnelDataSource.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/client
9 - 2022-12-20 2022-12-29 2 1 kirs@apache.org kirs@apache.org
BaseModel.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
7 - 2022-12-29 2022-12-30 2 1 kirs@apache.org kirs@apache.org
DataSourcePluginInfo.java
in datasource-client/src/main/java/org/apache/seatunnel/datasource/model
6 - 2022-12-29 2022-12-29 1 1 kirs@apache.org kirs@apache.org
Correlations

File Size vs. Number of Changes: 25 points

datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SeaTunnelDataSourceClient.java x: 90 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SimpleSeaTunnelDataSourceClient.java x: 43 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/service/SeaTunnelDataSourceService.java x: 16 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/annotation/ThreadSafe.java x: 11 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/model/BaseModel.java x: 7 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/client/AbstractSeaTunnelDataSourceClient.java x: 12 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SeaTunnelDataSource.java x: 9 lines of code y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/Option.java x: 49 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/Options.java x: 93 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/ReadonlyConfig.java x: 88 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/Condition.java x: 104 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/ConfigUtil.java x: 127 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/Expression.java x: 89 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionMark.java x: 13 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionRule.java x: 145 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionUtil.java x: 77 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/RequiredOption.java x: 159 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/model/DataSource.java x: 9 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/model/DataSourcePluginInfo.java x: 6 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/model/Table.java x: 11 lines of code y: 1 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/plugin/DataSourceMetedata.java x: 15 lines of code y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.24
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 2.0
0 159.0
lines of code
min: 6.0 | average: 48.8 | 25th percentile: 11.0 | median: 15.0 | 75th percentile: 89.5 | max: 159.0

Number of Contributors vs. Number of Changes: 25 points

datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SeaTunnelDataSourceClient.java x: 1 # contributors y: 2 # changes datasource-client/src/main/java/org/apache/seatunnel/datasource/client/AbstractSeaTunnelDataSourceClient.java x: 1 # contributors y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.24
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 2.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 25 points

datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SeaTunnelDataSourceClient.java x: 1 # contributors y: 90 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SimpleSeaTunnelDataSourceClient.java x: 1 # contributors y: 43 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/service/SeaTunnelDataSourceService.java x: 1 # contributors y: 16 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/annotation/ThreadSafe.java x: 1 # contributors y: 11 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/model/BaseModel.java x: 1 # contributors y: 7 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/client/AbstractSeaTunnelDataSourceClient.java x: 1 # contributors y: 12 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/client/SeaTunnelDataSource.java x: 1 # contributors y: 9 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/Option.java x: 1 # contributors y: 49 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/Options.java x: 1 # contributors y: 93 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/ReadonlyConfig.java x: 1 # contributors y: 88 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/Condition.java x: 1 # contributors y: 104 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/ConfigUtil.java x: 1 # contributors y: 127 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/Expression.java x: 1 # contributors y: 89 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionMark.java x: 1 # contributors y: 13 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionRule.java x: 1 # contributors y: 145 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/OptionUtil.java x: 1 # contributors y: 77 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/configuration/util/RequiredOption.java x: 1 # contributors y: 159 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/model/DataSourcePluginInfo.java x: 1 # contributors y: 6 lines of code datasource-client/src/main/java/org/apache/seatunnel/datasource/plugin/DataSourceMetedata.java x: 1 # contributors y: 15 lines of code
159.0
lines of code
  min: 6.0
  average: 48.8
  25th percentile: 11.0
  median: 15.0
  75th percentile: 89.5
  max: 159.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0