apache / shardingsphere-plugin
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 37 files with 1,869 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)
    • 2 files changed 6-20 times (215 lines of code)
    • 35 files changed 1-5 times (1,654 lines of code)
0% | 0% | 0% | 11% | 88%
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 37 files with 1,869 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)
    • 37 files changed by 2-5 contributors (1,869 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
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, md, yaml, gitignore, txt, 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% | 11% | 88%
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
features0% | 0% | 0% | 38% | 61%
mode0% | 0% | 0% | 0% | 100%
infra0% | 0% | 0% | 0% | 100%
kernel0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RC4EncryptAlgorithm.java
in features/encrypt/rc4/src/main/java/org/apache/shardingsphere/encrypt/rc4/algorithm
81 6 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
CharDigestLikeEncryptAlgorithm.java
in features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm
134 12 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
SM3AssistedEncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted
43 6 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
CosIdSnowflakeKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
71 8 2024-02-27 2025-02-24 3 4 hannkenn@163.com duanzhengqiang@apache.org
SM4EncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/standard
122 8 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
ApolloURLLoader.java
in infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver
15 2 2024-02-18 2024-02-21 2 4 duanzhengqiang@apache.org chuxinchen.x@qq.com
JooQSQLTranslator.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
JooQDialectRegistry.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
CosIdSnowflakeIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
30 3 2023-09-25 2024-02-27 2 3 chengzhang@apache.org duanzhengqiang@apache.org
CosIdModShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod
37 5 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
AbstractCosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
76 6 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
ConsulRepository.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
195 19 2024-02-26 2025-02-24 2 3 sunnianjun@apache.org duanzhengqiang@apache.org
NacosRepository.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos
316 26 2023-09-27 2025-02-24 2 3 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdKeyGenerateConstants.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/constant
8 - 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
NacosProperties.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
8 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ConsulProperties.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
8 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
CosIdAlgorithmConstants.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm
9 - 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
KeyValue.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
10 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolFieldMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
DBCPDataSourcePoolFieldMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
ShardingSphereConsulClient.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
12 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
WatchData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
13 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ConsulPropertyKey.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
13 - 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulDistributedLockCreator.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
15 2 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
NacosPropertyKey.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
17 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
NanoIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/nanoid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/nanoid
21 2 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
ServiceController.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 2 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ServiceMetaData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ShardingSphereQueryParams.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
22 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
CosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
24 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
NacosMetaDataUtils.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/util
31 4 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
36 3 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
DBCPDataSourcePoolMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
44 9 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
SM3MessageDigestAlgorithm.java
in infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3
52 4 2024-03-27 2024-03-27 1 2 chengzhang@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
65 11 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
NamingEventListener.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
91 5 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ConsulDistributedLock.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
128 7 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
Files With Most Contributors (Top 37)
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
RC4EncryptAlgorithm.java
in features/encrypt/rc4/src/main/java/org/apache/shardingsphere/encrypt/rc4/algorithm
81 6 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
CharDigestLikeEncryptAlgorithm.java
in features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm
134 12 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
SM4EncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/standard
122 8 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
SM3AssistedEncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted
43 6 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
CosIdSnowflakeKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
71 8 2024-02-27 2025-02-24 3 4 hannkenn@163.com duanzhengqiang@apache.org
ApolloURLLoader.java
in infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver
15 2 2024-02-18 2024-02-21 2 4 duanzhengqiang@apache.org chuxinchen.x@qq.com
ConsulRepository.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
195 19 2024-02-26 2025-02-24 2 3 sunnianjun@apache.org duanzhengqiang@apache.org
NacosRepository.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos
316 26 2023-09-27 2025-02-24 2 3 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdSnowflakeIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
30 3 2023-09-25 2024-02-27 2 3 chengzhang@apache.org duanzhengqiang@apache.org
AbstractCosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
76 6 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
CosIdModShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod
37 5 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
JooQDialectRegistry.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
JooQSQLTranslator.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
ShardingSphereConsulClient.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
12 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulDistributedLockCreator.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
15 2 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulDistributedLock.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
128 7 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ShardingSphereQueryParams.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
22 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulProperties.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
8 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulPropertyKey.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
13 - 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
NacosMetaDataUtils.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/util
31 4 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ServiceMetaData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
KeyValue.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
10 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ServiceController.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 2 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
NamingEventListener.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
91 5 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
WatchData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
13 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
NacosProperties.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
8 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
NacosPropertyKey.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
17 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
24 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
CosIdAlgorithmConstants.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm
9 - 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
CosIdKeyGenerateConstants.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/constant
8 - 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
CosIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
36 3 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
NanoIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/nanoid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/nanoid
21 2 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
SM3MessageDigestAlgorithm.java
in infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3
52 4 2024-03-27 2024-03-27 1 2 chengzhang@apache.org duanzhengqiang@apache.org
DBCPDataSourcePoolFieldMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
DBCPDataSourcePoolMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
44 9 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolFieldMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
65 11 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
Files With Least Contributors (Top 37)
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
ConsulDistributedLock.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
128 7 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
NamingEventListener.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
91 5 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
65 11 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
SM3MessageDigestAlgorithm.java
in infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3
52 4 2024-03-27 2024-03-27 1 2 chengzhang@apache.org duanzhengqiang@apache.org
DBCPDataSourcePoolMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
44 9 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
CosIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
36 3 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
NacosMetaDataUtils.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/util
31 4 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
JooQDialectRegistry.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
JooQSQLTranslator.java
in kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq
27 2 2024-02-26 2024-04-18 2 2 duanzhengqiang@apache.org chenyang_ma@aliyun.com
CosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
24 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
ShardingSphereQueryParams.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
22 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ServiceMetaData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ServiceController.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
22 2 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
NanoIdKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/nanoid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/nanoid
21 2 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
NacosPropertyKey.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
17 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ConsulDistributedLockCreator.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock
15 2 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
ConsulPropertyKey.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
13 - 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
WatchData.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener
13 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
ShardingSphereConsulClient.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
12 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
DBCPDataSourcePoolFieldMetaData.java
in infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
C3P0DataSourcePoolFieldMetaData.java
in infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata
12 2 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
KeyValue.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity
10 - 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdAlgorithmConstants.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm
9 - 2023-09-25 2023-09-25 1 2 chengzhang@apache.org duanzhengqiang@apache.org
ConsulProperties.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props
8 1 2024-02-26 2024-02-26 1 2 sunnianjun@apache.org duanzhengqiang@apache.org
NacosProperties.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props
8 1 2023-09-27 2023-09-27 1 2 zhaojinchao@apache.org duanzhengqiang@apache.org
CosIdKeyGenerateConstants.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/constant
8 - 2024-02-27 2024-02-27 1 2 hannkenn@163.com duanzhengqiang@apache.org
NacosRepository.java
in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos
316 26 2023-09-27 2025-02-24 2 3 zhaojinchao@apache.org duanzhengqiang@apache.org
ConsulRepository.java
in mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul
195 19 2024-02-26 2025-02-24 2 3 sunnianjun@apache.org duanzhengqiang@apache.org
AbstractCosIdIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
76 6 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
CosIdModShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod
37 5 2023-09-25 2024-04-18 2 3 chengzhang@apache.org chenyang_ma@aliyun.com
CosIdSnowflakeIntervalShardingAlgorithm.java
in features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval
30 3 2023-09-25 2024-02-27 2 3 chengzhang@apache.org duanzhengqiang@apache.org
SM4EncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/standard
122 8 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
CosIdSnowflakeKeyGenerateAlgorithm.java
in infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid
71 8 2024-02-27 2025-02-24 3 4 hannkenn@163.com duanzhengqiang@apache.org
SM3AssistedEncryptAlgorithm.java
in features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted
43 6 2024-03-27 2025-02-24 3 4 chengzhang@apache.org duanzhengqiang@apache.org
ApolloURLLoader.java
in infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver
15 2 2024-02-18 2024-02-21 2 4 duanzhengqiang@apache.org chuxinchen.x@qq.com
CharDigestLikeEncryptAlgorithm.java
in features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm
134 12 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
RC4EncryptAlgorithm.java
in features/encrypt/rc4/src/main/java/org/apache/shardingsphere/encrypt/rc4/algorithm
81 6 2023-09-27 2025-02-24 6 5 zhaojinchao@apache.org duanzhengqiang@apache.org
Correlations

File Size vs. Number of Changes: 37 points

features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm/CharDigestLikeEncryptAlgorithm.java x: 134 lines of code y: 6 # changes features/encrypt/rc4/src/main/java/org/apache/shardingsphere/encrypt/rc4/algorithm/RC4EncryptAlgorithm.java x: 81 lines of code y: 6 # changes features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted/SM3AssistedEncryptAlgorithm.java x: 43 lines of code y: 3 # changes features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/standard/SM4EncryptAlgorithm.java x: 122 lines of code y: 3 # changes infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/CosIdSnowflakeKeyGenerateAlgorithm.java x: 71 lines of code y: 3 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java x: 195 lines of code y: 2 # changes mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java x: 316 lines of code y: 2 # changes features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java x: 76 lines of code y: 2 # changes features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java x: 37 lines of code y: 2 # changes kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq/JooQDialectRegistry.java x: 27 lines of code y: 2 # changes infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3/SM3MessageDigestAlgorithm.java x: 52 lines of code y: 1 # changes features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java x: 30 lines of code y: 2 # changes infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/CosIdKeyGenerateAlgorithm.java x: 36 lines of code y: 1 # changes infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/constant/CosIdKeyGenerateConstants.java x: 8 lines of code y: 1 # changes infra/algorithm/key-generator/nanoid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/nanoid/NanoIdKeyGenerateAlgorithm.java x: 21 lines of code y: 1 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ShardingSphereConsulClient.java x: 12 lines of code y: 1 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ShardingSphereQueryParams.java x: 22 lines of code y: 1 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLock.java x: 128 lines of code y: 1 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLockCreator.java x: 15 lines of code y: 1 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props/ConsulPropertyKey.java x: 13 lines of code y: 1 # changes infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver/ApolloURLLoader.java x: 15 lines of code y: 2 # changes mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity/KeyValue.java x: 10 lines of code y: 1 # changes mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java x: 91 lines of code y: 1 # changes mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props/NacosPropertyKey.java x: 17 lines of code y: 1 # changes mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/util/NacosMetaDataUtils.java x: 31 lines of code y: 1 # changes features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/CosIdAlgorithmConstants.java x: 9 lines of code y: 1 # changes features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java x: 24 lines of code y: 1 # changes infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata/C3P0DataSourcePoolMetaData.java x: 65 lines of code y: 1 # changes infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata/DBCPDataSourcePoolMetaData.java x: 44 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.65
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 316.0
lines of code
min: 8.0 | average: 50.51 | 25th percentile: 13.0 | median: 27.0 | 75th percentile: 68.0 | max: 316.0

Number of Contributors vs. Number of Changes: 37 points

features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm/CharDigestLikeEncryptAlgorithm.java x: 5 # contributors y: 6 # changes features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted/SM3AssistedEncryptAlgorithm.java x: 4 # contributors y: 3 # changes mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java x: 3 # contributors y: 2 # changes kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq/JooQDialectRegistry.java x: 2 # contributors y: 2 # changes infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3/SM3MessageDigestAlgorithm.java x: 2 # contributors y: 1 # changes infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver/ApolloURLLoader.java x: 4 # contributors y: 2 # changes
6.0
# changes
  min: 1.0
  average: 1.65
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 5.0
# contributors
min: 2.0 | average: 2.51 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 37 points

features/encrypt/like/src/main/java/org/apache/shardingsphere/encrypt/like/algorithm/CharDigestLikeEncryptAlgorithm.java x: 5 # contributors y: 134 lines of code features/encrypt/rc4/src/main/java/org/apache/shardingsphere/encrypt/rc4/algorithm/RC4EncryptAlgorithm.java x: 5 # contributors y: 81 lines of code features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/assisted/SM3AssistedEncryptAlgorithm.java x: 4 # contributors y: 43 lines of code features/encrypt/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/standard/SM4EncryptAlgorithm.java x: 4 # contributors y: 122 lines of code infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/CosIdSnowflakeKeyGenerateAlgorithm.java x: 4 # contributors y: 71 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java x: 3 # contributors y: 195 lines of code mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java x: 3 # contributors y: 316 lines of code features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java x: 3 # contributors y: 76 lines of code features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java x: 3 # contributors y: 37 lines of code kernel/sql-translator/jooq/src/main/java/org/apache/shardingsphere/sqltranslator/jooq/JooQDialectRegistry.java x: 2 # contributors y: 27 lines of code infra/algorithm/message-digest/sm3/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/sm3/SM3MessageDigestAlgorithm.java x: 2 # contributors y: 52 lines of code features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java x: 3 # contributors y: 30 lines of code infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/CosIdKeyGenerateAlgorithm.java x: 2 # contributors y: 36 lines of code infra/algorithm/key-generator/cosid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/cosid/constant/CosIdKeyGenerateConstants.java x: 2 # contributors y: 8 lines of code infra/algorithm/key-generator/nanoid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/nanoid/NanoIdKeyGenerateAlgorithm.java x: 2 # contributors y: 21 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ShardingSphereConsulClient.java x: 2 # contributors y: 12 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ShardingSphereQueryParams.java x: 2 # contributors y: 22 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLock.java x: 2 # contributors y: 128 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/lock/ConsulDistributedLockCreator.java x: 2 # contributors y: 15 lines of code mode/cluster/repository/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/props/ConsulPropertyKey.java x: 2 # contributors y: 13 lines of code infra/url/apollo/src/main/java/org/apache/shardingsphere/jdbc/driver/ApolloURLLoader.java x: 4 # contributors y: 15 lines of code mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/entity/KeyValue.java x: 2 # contributors y: 10 lines of code mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java x: 2 # contributors y: 91 lines of code mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/props/NacosPropertyKey.java x: 2 # contributors y: 17 lines of code mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/util/NacosMetaDataUtils.java x: 2 # contributors y: 31 lines of code features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/CosIdAlgorithmConstants.java x: 2 # contributors y: 9 lines of code features/sharding/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java x: 2 # contributors y: 24 lines of code infra/data-source-pool/c3p0/src/main/java/org/apache/shardingsphere/infra/datasource/pool/c3p0/metadata/C3P0DataSourcePoolMetaData.java x: 2 # contributors y: 65 lines of code infra/data-source-pool/dbcp/src/main/java/org/apache/shardingsphere/infra/datasource/pool/dbcp/metadata/DBCPDataSourcePoolMetaData.java x: 2 # contributors y: 44 lines of code
316.0
lines of code
  min: 8.0
  average: 50.51
  25th percentile: 13.0
  median: 27.0
  75th percentile: 68.0
  max: 316.0
0 5.0
# contributors
min: 2.0 | average: 2.51 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0