apache / shardingsphere
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 6,200 files with 305,680 lines of code.
    • 1 file changed more than 100 times (157 lines of code)
    • 9 files changed 51-100 times (6,684 lines of code)
    • 123 files changed 21-50 times (30,349 lines of code)
    • 812 files changed 6-20 times (73,451 lines of code)
    • 5,255 files changed 1-5 times (195,039 lines of code)
<1% | 2% | 9% | 24% | 63%
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 6,200 files with 305,680 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 16 files changed by 11-25 contributors (22,413 lines of code)
    • 111 files changed by 6-10 contributors (26,052 lines of code)
    • 2,364 files changed by 2-5 contributors (146,775 lines of code)
    • 3,709 files changed by 1 contributor (110,440 lines of code)
0% | 7% | 8% | 48% | 36%
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, md, g4, sql, html, ftl, json, css, toml, js, svg, txt, properties, sh, scss, proto, gitattributes, bat, cmd, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java<1% | 1% | 13% | 31% | 52%
g40% | 5% | 12% | 34% | 47%
xml0% | 0% | 0% | 16% | 83%
yaml0% | 0% | 0% | <1% | 99%
ftl0% | 0% | 0% | 0% | 100%
proto0% | 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
mode2% | 1% | 14% | 20% | 61%
parser0% | 5% | 17% | 29% | 47%
features0% | 3% | 11% | 42% | 41%
proxy0% | 1% | 18% | 44% | 36%
kernel0% | 0% | 8% | 27% | 63%
infra0% | 0% | 1% | 8% | 89%
jdbc0% | 0% | 13% | 21% | 64%
db-protocol0% | 0% | 0% | 26% | 73%
agent0% | 0% | 0% | 45% | 54%
src0% | 0% | 0% | 22% | 77%
distribution0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ContextManager.java
in mode/core/src/main/java/org/apache/shardingsphere/mode/manager
157 13 2022-10-05 2025-04-21 120 13 zhangliang@apache.org menghaoranss@gmail.com
ClusterContextManagerBuilder.java
in mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster
75 6 2022-10-05 2025-03-23 84 10 zhangliang@apache.org zhangliang@apache.org
ShardingRule.java
in features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule
402 47 2022-10-05 2025-01-24 81 12 zhangliang@apache.org duanzhengqiang@apache.org
DDLStatement.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
3486 - 2023-05-08 2025-03-25 77 16 raigor.jiang@gmail.com iamhucong@gmail.com
MySQLStatementVisitor.java
in parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement
1874 144 2023-05-08 2025-04-28 74 17 raigor.jiang@gmail.com chengzhang@apache.org
DatabaseConnector.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector
19 - 2023-02-19 2024-11-13 73 10 zhangliang@apache.org duanzhengqiang@apache.org
YamlDatabaseConfigurationImportExecutor.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util
118 10 2023-03-06 2025-03-15 63 11 yangx_soft@163.com zhangliang@apache.org
ShardingTableRuleStatementChecker.java
in features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker
477 53 2022-10-05 2024-11-20 59 9 zhangliang@apache.org raigor.jiang@gmail.com
EncryptRule.java
in features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule
132 15 2022-10-05 2024-11-12 53 8 zhangliang@apache.org duanzhengqiang@apache.org
ReadwriteSplittingRule.java
in features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule
101 9 2022-10-05 2024-11-06 52 8 zhangliang@apache.org zhangliang@apache.org
ReadwriteSplittingRuleStatementChecker.java
in features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker
189 19 2022-10-05 2025-01-02 50 9 zhangliang@apache.org raigor.jiang@gmail.com
OracleDDLStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type
1591 164 2023-05-08 2025-02-14 48 15 raigor.jiang@gmail.com chengzhang@apache.org
StandaloneMetaDataManagerPersistService.java
in mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service
248 28 2024-07-02 2025-04-16 47 3 menghaoranss@gmail.com menghaoranss@gmail.com
ShardingSphereStatement.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement
300 31 2024-02-19 2025-03-12 46 4 duanzhengqiang@apache.org chengzhang@apache.org
OracleStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement
1159 98 2023-05-08 2025-04-24 46 13 raigor.jiang@gmail.com chengzhang@apache.org
ShardingSpherePreparedStatement.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement
322 30 2024-02-19 2024-12-12 45 4 duanzhengqiang@apache.org zhangliang@apache.org
ProxyBackendHandlerFactory.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler
143 9 2023-02-19 2025-04-12 44 10 zhangliang@apache.org zhangliang@apache.org
StandaloneContextManagerBuilder.java
in mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone
39 3 2022-10-05 2025-03-20 43 8 zhangliang@apache.org zhangliang@apache.org
ShardingSphereMetaData.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/metadata
107 12 2022-10-05 2025-03-04 43 9 zhangliang@apache.org menghaoranss@gmail.com
MigrationDataConsistencyChecker.java
in kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency
128 7 2022-12-01 2025-05-06 43 5 zhonghongsheng@apache.org zhonghongsheng@apache.org
SQLServerStatementVisitor.java
in parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement
1686 129 2023-05-08 2024-10-28 43 11 raigor.jiang@gmail.com iamhucong@gmail.com
MetaDataContexts.java
in mode/core/src/main/java/org/apache/shardingsphere/mode/metadata
30 5 2022-10-05 2025-01-30 42 8 zhangliang@apache.org zhangliang@apache.org
ShardingSphereDatabase.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database
71 9 2022-10-05 2025-01-19 42 9 zhangliang@apache.org zhangliang@apache.org
ProxySQLExecutor.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector
197 17 2023-02-19 2025-04-13 41 5 zhangliang@apache.org zhangliang@apache.org
OracleDMLStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type
1327 101 2023-05-08 2025-04-24 41 13 raigor.jiang@gmail.com chengzhang@apache.org
CDCJobPreparer.java
in kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/core/prepare
127 5 2023-06-26 2024-09-03 40 3 zhonghongsheng@apache.org zhangliang@apache.org
ClusterMetaDataManagerPersistService.java
in mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service
195 25 2024-07-02 2025-04-16 40 3 menghaoranss@gmail.com menghaoranss@gmail.com
SQLFederationEngine.java
in kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine
202 12 2023-06-13 2025-04-27 39 9 duanzhengqiang@apache.org zhangliang@apache.org
ReadwriteSplittingRuleConfigurationChecker.java
in features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker
65 6 2022-10-05 2025-03-14 38 8 zhangliang@apache.org duanzhengqiang@apache.org
MySQLMultiStatementsHandler.java
in proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query
149 12 2023-02-18 2024-12-12 38 5 zhangliang@apache.org duanzhengqiang@apache.org
MySQLComStmtPrepareExecutor.java
in proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare
151 9 2023-02-18 2025-01-10 37 7 zhangliang@apache.org 41134045+strawberry1314@use...
GenericSchemaBuilder.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/builder
68 7 2022-10-05 2025-04-30 36 6 zhangliang@apache.org zhangliang@apache.org
ShardingDistSQLStatementVisitor.java
in features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core
344 44 2022-10-05 2024-11-21 36 9 zhangliang@apache.org zhangliang@apache.org
DropDatabaseRuleOperator.java
in infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type
47 1 2024-02-07 2025-03-19 34 6 zhangliang@apache.org menghaoranss@gmail.com
SingleSQLRouter.java
in kernel/single/core/src/main/java/org/apache/shardingsphere/single/route
97 9 2022-12-24 2024-12-11 34 5 duanzhengqiang@apache.org zhangliang@apache.org
SingleRule.java
in kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule
133 10 2022-12-24 2025-02-15 34 7 duanzhengqiang@apache.org zhangliang@apache.org
MigrationJobPreparer.java
in kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/preparer
166 7 2023-12-08 2025-03-23 34 4 zhangliang@apache.org zhangliang@apache.org
PostgreSQLComDescribeExecutor.java
in proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe
247 14 2023-02-18 2024-12-08 34 6 zhangliang@apache.org zhangliang@apache.org
LoadSingleTableExecutor.java
in kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update
134 10 2024-01-19 2025-04-13 33 6 zhangliang@apache.org zhangliang@apache.org
PostgreSQLBatchedStatementsExecutor.java
in proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended
169 11 2023-02-18 2024-12-12 33 4 zhangliang@apache.org duanzhengqiang@apache.org
PostgreSQLStatementVisitor.java
in parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement
1325 109 2023-05-08 2025-04-23 33 11 raigor.jiang@gmail.com duanzhengqiang@apache.org
CDCChannelInboundHandler.java
in proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty
188 12 2022-12-05 2024-06-23 32 4 101622833+azexcy@users.nore... zhangliang@apache.org
SelectStatementContext.java
in infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml
308 31 2023-07-25 2025-03-04 32 4 duanzhengqiang@apache.org iamhucong@gmail.com
OpenGaussStatementVisitor.java
in parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement
1353 108 2023-05-08 2025-04-23 32 11 raigor.jiang@gmail.com duanzhengqiang@apache.org
MigrationJob.java
in kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration
19 3 2022-12-01 2024-09-01 31 2 zhonghongsheng@apache.org zhangliang@apache.org
PipelineDDLGenerator.java
in kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/generator
24 1 2022-10-05 2024-12-24 31 7 zhangliang@apache.org zhangliang@apache.org
SQLRewriteEntry.java
in infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite
55 4 2022-10-05 2024-10-30 31 4 zhangliang@apache.org duanzhengqiang@apache.org
OracleStatement.g4
in parser/sql/dialect/oracle/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen
165 - 2023-05-08 2024-06-19 31 15 raigor.jiang@gmail.com duanzhengqiang@apache.org
BaseRule.g4
in parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver
568 - 2023-05-08 2024-03-07 31 7 raigor.jiang@gmail.com chenyang_ma@aliyun.com
TransactionRule.java
in kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule
101 9 2022-10-05 2024-12-03 30 6 zhangliang@apache.org zhangliang@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
MySQLStatementVisitor.java
in parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement
1874 144 2023-05-08 2025-04-28 74 17 raigor.jiang@gmail.com chengzhang@apache.org
DDLStatement.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
3486 - 2023-05-08 2025-03-25 77 16 raigor.jiang@gmail.com iamhucong@gmail.com
OracleDDLStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type
1591 164 2023-05-08 2025-02-14 48 15 raigor.jiang@gmail.com chengzhang@apache.org
OracleStatement.g4
in parser/sql/dialect/oracle/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen
165 - 2023-05-08 2024-06-19 31 15 raigor.jiang@gmail.com duanzhengqiang@apache.org
OracleKeyword.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
6009 - 2023-05-08 2025-04-24 26 14 raigor.jiang@gmail.com chengzhang@apache.org
ContextManager.java
in mode/core/src/main/java/org/apache/shardingsphere/mode/manager
157 13 2022-10-05 2025-04-21 120 13 zhangliang@apache.org menghaoranss@gmail.com
OracleStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement
1159 98 2023-05-08 2025-04-24 46 13 raigor.jiang@gmail.com chengzhang@apache.org
OracleDMLStatementVisitor.java
in parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type
1327 101 2023-05-08 2025-04-24 41 13 raigor.jiang@gmail.com chengzhang@apache.org
ShardingRule.java
in features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule
402 47 2022-10-05 2025-01-24 81 12 zhangliang@apache.org duanzhengqiang@apache.org
SQLVisitorRule.java
in parser/sql/engine/src/main/java/org/apache/shardingsphere/sql/parser/core/database/visitor
366 2 2023-05-08 2024-07-08 26 12 raigor.jiang@gmail.com machencoding@163.com
YamlDatabaseConfigurationImportExecutor.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util
118 10 2023-03-06 2025-03-15 63 11 yangx_soft@163.com zhangliang@apache.org
SQLServerStatementVisitor.java
in parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement
1686 129 2023-05-08 2024-10-28 43 11 raigor.jiang@gmail.com iamhucong@gmail.com
PostgreSQLStatementVisitor.java
in parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement
1325 109 2023-05-08 2025-04-23 33 11 raigor.jiang@gmail.com duanzhengqiang@apache.org
OpenGaussStatementVisitor.java
in parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement
1353 108 2023-05-08 2025-04-23 32 11 raigor.jiang@gmail.com duanzhengqiang@apache.org
DMLStatement.g4
in parser/sql/dialect/mysql/src/main/antlr4/imports/mysql
332 - 2023-05-08 2025-04-23 18 11 raigor.jiang@gmail.com duanzhengqiang@apache.org
Keyword.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
1063 - 2023-05-08 2025-04-24 17 11 raigor.jiang@gmail.com chengzhang@apache.org
ClusterContextManagerBuilder.java
in mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster
75 6 2022-10-05 2025-03-23 84 10 zhangliang@apache.org zhangliang@apache.org
DatabaseConnector.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector
19 - 2023-02-19 2024-11-13 73 10 zhangliang@apache.org duanzhengqiang@apache.org
ProxyBackendHandlerFactory.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler
143 9 2023-02-19 2025-04-12 44 10 zhangliang@apache.org zhangliang@apache.org
ReadwriteSplittingDistSQLStatementVisitor.java
in features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core
94 12 2022-10-05 2024-11-21 29 10 zhangliang@apache.org zhangliang@apache.org
DMLStatement.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
706 - 2023-05-08 2025-04-24 22 10 raigor.jiang@gmail.com chengzhang@apache.org
ConfigurationPropertyKey.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/config/props
39 1 2022-10-05 2024-12-11 22 10 zhangliang@apache.org duanzhengqiang@apache.org
PLSQL.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
534 - 2023-08-04 2025-03-25 16 10 wuweijie@apache.org iamhucong@gmail.com
ShardingTableRuleStatementChecker.java
in features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker
477 53 2022-10-05 2024-11-20 59 9 zhangliang@apache.org raigor.jiang@gmail.com
ReadwriteSplittingRuleStatementChecker.java
in features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker
189 19 2022-10-05 2025-01-02 50 9 zhangliang@apache.org raigor.jiang@gmail.com
ShardingSphereMetaData.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/metadata
107 12 2022-10-05 2025-03-04 43 9 zhangliang@apache.org menghaoranss@gmail.com
ShardingSphereDatabase.java
in infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database
71 9 2022-10-05 2025-01-19 42 9 zhangliang@apache.org zhangliang@apache.org
SQLFederationEngine.java
in kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine
202 12 2023-06-13 2025-04-27 39 9 duanzhengqiang@apache.org zhangliang@apache.org
ShardingDistSQLStatementVisitor.java
in features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core
344 44 2022-10-05 2024-11-21 36 9 zhangliang@apache.org zhangliang@apache.org
EncryptDistSQLStatementVisitor.java
in features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core
110 15 2022-10-05 2024-11-21 27 9 zhangliang@apache.org zhangliang@apache.org
ExportUtils.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util
25 1 2023-02-27 2024-12-25 24 9 pace2car@163.com 1060319118@qq.com
ShowTablesExecutor.java
in proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor
85 7 2023-02-20 2024-11-29 23 9 zhangliang@apache.org zhangliang@apache.org
MySQLDALStatementVisitor.java
in parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type
961 94 2023-05-08 2025-02-10 18 9 raigor.jiang@gmail.com iamhucong@gmail.com
Keyword.g4
in features/sharding/distsql/parser/src/main/antlr4/imports/sharding
216 - 2022-10-05 2024-09-09 16 9 zhangliang@apache.org arshss2000@gmail.com
MySQLDMLStatementVisitor.java
in parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type
188 14 2023-05-08 2024-12-27 14 9 raigor.jiang@gmail.com 2465939235@qq.com
JDBCRepository.java
in mode/type/standalone/repository/provider/jdbc/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc
191 13 2023-05-12 2025-03-29 12 9 zhangliang@apache.org zhangliang@apache.org
Literals.g4
in parser/sql/dialect/oracle/src/main/antlr4/imports/oracle
54 - 2023-05-08 2025-03-25 12 9 raigor.jiang@gmail.com iamhucong@gmail.com
EncryptRule.java
in features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule
132 15 2022-10-05 2024-11-12 53 8 zhangliang@apache.org duanzhengqiang@apache.org
ReadwriteSplittingRule.java
in features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule
101 9 2022-10-05 2024-11-06 52 8 zhangliang@apache.org zhangliang@apache.org
StandaloneContextManagerBuilder.java
in mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone
39 3 2022-10-05 2025-03-20 43 8 zhangliang@apache.org zhangliang@apache.org
MetaDataContexts.java
in mode/core/src/main/java/org/apache/shardingsphere/mode/metadata
30 5 2022-10-05 2025-01-30 42 8 zhangliang@apache.org zhangliang@apache.org
ReadwriteSplittingRuleConfigurationChecker.java
in features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker
65 6 2022-10-05 2025-03-14 38 8 zhangliang@apache.org duanzhengqiang@apache.org
MigrationJobAPI.java
in kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api
285 17 2022-12-01 2025-04-13 29 8 zhonghongsheng@apache.org zhangliang@apache.org
DriverDatabaseConnectionManager.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection
249 24 2024-02-19 2025-01-24 28 8 duanzhengqiang@apache.org linghengqian@outlook.com
ShardingSphereProxyVersion.java
in proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/version
50 4 2022-10-05 2024-12-01 25 8 zhangliang@apache.org zhangliang@apache.org
KernelDistSQLStatementVisitor.java
in parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel
288 40 2023-05-11 2024-12-27 24 8 raigor.jiang@gmail.com 385558455@qq.com
ShadowDistSQLStatementVisitor.java
in features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core
166 23 2022-10-05 2024-11-21 23 8 zhangliang@apache.org zhangliang@apache.org
DorisStatementVisitor.java
in parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement
1869 143 2024-05-17 2025-04-23 18 8 duanzhengqiang@apache.org duanzhengqiang@apache.org
ProxyConfigurationLoader.java
in proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config
123 9 2023-02-19 2024-07-08 16 8 zhangliang@apache.org machencoding@163.com
Bootstrap.java
in proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy
47 3 2022-10-05 2025-01-10 13 8 zhangliang@apache.org zhangliang@apache.org
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
PrestoKeyword.g4
in parser/sql/dialect/presto/src/main/antlr4/imports/presto
2397 - 2024-05-17 2024-05-17 1 1 duanzhengqiang@apache.org duanzhengqiang@apache.org
HiveKeyword.g4
in parser/sql/dialect/hive/src/main/antlr4/imports/hive
2361 - 2024-05-17 2024-05-17 1 1 duanzhengqiang@apache.org duanzhengqiang@apache.org
CircuitBreakerDatabaseMetaData.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata
712 176 2024-02-19 2024-02-19 1 1 duanzhengqiang@apache.org duanzhengqiang@apache.org
gs_wlm_session_query_info_all.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
698 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
gs_wlm_session_info_all.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
698 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
routines.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
658 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
routines.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
658 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
AdaptedDatabaseMetaData.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter
597 147 2024-02-19 2025-03-12 2 1 duanzhengqiang@apache.org duanzhengqiang@apache.org
gs_wlm_session_history.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
546 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
gs_wlm_session_info.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
546 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
SQL92Keyword.g4
in parser/sql/dialect/sql92/src/main/antlr4/imports/sql92
522 - 2023-05-08 2023-05-08 1 1 raigor.jiang@gmail.com raigor.jiang@gmail.com
FirebirdStatementVisitor.java
in parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement
500 42 2024-11-24 2024-11-24 1 1 81485481+tedcraft@users.nor... 81485481+tedcraft@users.nor...
Keyword.g4
in parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql
483 - 2023-05-08 2023-05-08 1 1 raigor.jiang@gmail.com raigor.jiang@gmail.com
DDLStatement.g4
in parser/sql/dialect/firebird/src/main/antlr4/imports/firebird
468 - 2024-11-24 2024-11-24 1 1 81485481+tedcraft@users.nor... 81485481+tedcraft@users.nor...
statement_history.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
421 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
Keyword.g4
in parser/sql/dialect/firebird/src/main/antlr4/imports/firebird
411 - 2024-11-24 2024-11-24 1 1 81485481+tedcraft@users.nor... 81485481+tedcraft@users.nor...
gs_wlm_session_statistics.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
394 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
columns.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
354 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
AbstractUnsupportedUpdateOperationResultSet.java
in jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported
348 82 2024-02-19 2024-02-19 1 1 duanzhengqiang@apache.org duanzhengqiang@apache.org
AbstractUnsupportedUpdateOperationSQLFederationResultSet.java
in kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset
347 82 2024-06-27 2024-06-27 1 1 zhangliang@apache.org zhangliang@apache.org
pg_class.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
337 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_proc.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
323 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
columns.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
310 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
PostgreSQLColumnPropertiesAppender.java
in kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddl/column
273 17 2024-08-14 2024-08-14 1 1 zhangliang@apache.org zhangliang@apache.org
TestDecodingPlugin.java
in kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ingest/incremental/wal/decode
271 17 2024-08-16 2024-08-16 1 1 zhangliang@apache.org zhangliang@apache.org
FirebirdDDLStatementVisitor.java
in parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/type
270 27 2024-11-24 2024-11-24 1 1 81485481+tedcraft@users.nor... 81485481+tedcraft@users.nor...
pg_type.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/pg_catalog
263 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
MppdbDecodingPlugin.java
in kernel/data-pipeline/dialect/opengauss/src/main/java/org/apache/shardingsphere/data/pipeline/opengauss/ingest/incremental/wal/decode
261 18 2024-08-16 2024-08-16 1 1 zhangliang@apache.org zhangliang@apache.org
parameters.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
258 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_am.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
255 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_statistic.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/pg_catalog
253 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
MetaDataLoaderConnection.java
in infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader
251 54 2023-07-28 2025-04-13 5 1 zhangliang@apache.org zhangliang@apache.org
attributes.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
250 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
parameters.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
250 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
attributes.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
250 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_proc.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/pg_catalog
247 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_partition.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
245 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_class.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/pg_catalog
240 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_statistic.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
237 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_statistic_ext.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
237 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
ShardingStandardRouteEngine.java
in features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/type/standard
234 25 2024-11-01 2024-11-01 1 1 zhangliang@apache.org zhangliang@apache.org
user_defined_types.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
234 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
element_types.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
234 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
user_defined_types.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
234 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
element_types.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema
234 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_constraint.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
227 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
pg_stat_database.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/pg_catalog
226 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
PostgreSQLConstraintsPropertiesAppender.java
in kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddl/constraints
223 12 2024-08-14 2024-08-14 1 1 zhangliang@apache.org zhangliang@apache.org
gs_asp.yaml
in infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog
221 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
domains.yaml
in infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema
218 - 2024-03-02 2024-03-02 1 1 iamhucong@qq.com iamhucong@qq.com
Correlations

File Size vs. Number of Changes: 6207 points

features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/metadata/reviser/schema/ShardingSchemaTableAggregationReviser.java x: 48 lines of code y: 7 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/QualifiedTable.java x: 37 lines of code y: 6 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.java x: 128 lines of code y: 43 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/pojo/ConsistencyCheckJobItemInfo.java x: 21 lines of code y: 3 # changes kernel/data-pipeline/distsql/handler/src/main/java/org/apache/shardingsphere/data/pipeline/distsql/handler/migration/query/ShowMigrationCheckStatusExecutor.java x: 34 lines of code y: 2 # changes kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/ConsistencyCheckJobAPI.java x: 166 lines of code y: 3 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/TableDataConsistencyCheckResult.java x: 26 lines of code y: 5 # changes kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java x: 129 lines of code y: 2 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java x: 76 lines of code y: 8 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DefaultSchemaOption.java x: 29 lines of code y: 2 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DialectSchemaOption.java x: 9 lines of code y: 4 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java x: 51 lines of code y: 8 # changes infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/database/OpenGaussDatabaseMetaData.java x: 52 lines of code y: 13 # changes infra/database/type/clickhouse/src/main/java/org/apache/shardingsphere/infra/database/clickhouse/metadata/database/ClickHouseDatabaseMetaData.java x: 23 lines of code y: 4 # changes infra/database/type/firebird/src/main/java/org/apache/shardingsphere/infra/database/firebird/metadata/database/FirebirdDatabaseMetaData.java x: 28 lines of code y: 3 # changes infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java x: 49 lines of code y: 9 # changes infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/database/OracleDatabaseMetaData.java x: 51 lines of code y: 12 # changes infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/database/PostgreSQLDatabaseMetaData.java x: 45 lines of code y: 11 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/IdentifierPatternType.java x: 4 lines of code y: 1 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/type/DatabaseTypeRegistry.java x: 34 lines of code y: 5 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/enums/EncryptDerivedColumnSuffix.java x: 15 lines of code y: 4 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java x: 63 lines of code y: 8 # changes infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/option/MySQLDataTypeOption.java x: 58 lines of code y: 3 # changes infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/database/option/OracleDataTypeOption.java x: 49 lines of code y: 3 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/util/PipelineJdbcUtils.java x: 16 lines of code y: 11 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/datatype/DefaultDataTypeOption.java x: 52 lines of code y: 2 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/datatype/DialectDataTypeOption.java x: 10 lines of code y: 2 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/inventory/splitter/InventoryDumperContextSplitter.java x: 131 lines of code y: 10 # changes kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/incremental/binlog/data/binary/MySQLBinlogBinaryStringHandler.java x: 17 lines of code y: 2 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java x: 115 lines of code y: 21 # changes infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/data/loader/OpenGaussMetaDataLoader.java x: 157 lines of code y: 9 # changes infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java x: 229 lines of code y: 11 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/datanode/SingleTableDataNodeLoader.java x: 130 lines of code y: 22 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java x: 242 lines of code y: 25 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java x: 171 lines of code y: 4 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/DataMatchTableDataConsistencyChecker.java x: 72 lines of code y: 6 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/MatchingTableInventoryChecker.java x: 125 lines of code y: 15 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/builder/GenericSchemaBuilder.java x: 68 lines of code y: 36 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/ddl/EncryptAlterTableTokenGenerator.java x: 217 lines of code y: 3 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/util/SystemSchemaUtils.java x: 39 lines of code y: 21 # changes infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/database/option/OpenGaussDriverQuerySystemCatalogOption.java x: 37 lines of code y: 1 # changes kernel/sql-federation/executor/src/main/java/org/apache/shardingsphere/sqlfederation/executor/enumerable/EnumerableScanExecutor.java x: 185 lines of code y: 29 # changes kernel/sql-federation/executor/src/main/java/org/apache/shardingsphere/sqlfederation/executor/utils/StatisticsAssembleUtils.java x: 56 lines of code y: 9 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/SimpleTableSegmentBinder.java x: 206 lines of code y: 6 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.java x: 1874 lines of code y: 74 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine/SQLFederationEngine.java x: 202 lines of code y: 39 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/Keyword.g4 x: 1063 lines of code y: 17 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/OracleKeyword.g4 x: 6009 lines of code y: 26 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java x: 1159 lines of code y: 46 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DMLStatement.g4 x: 706 lines of code y: 22 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.java x: 1327 lines of code y: 41 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/SQLFederationResultSetMetaData.java x: 148 lines of code y: 17 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DMLStatement.g4 x: 326 lines of code y: 7 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/DorisStatementVisitor.java x: 1869 lines of code y: 18 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DMLStatement.g4 x: 332 lines of code y: 18 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.java x: 761 lines of code y: 8 # changes parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.java x: 1353 lines of code y: 32 # changes parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.java x: 1325 lines of code y: 33 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/token/generator/impl/ShardingFetchDirectionTokenGenerator.java x: 33 lines of code y: 4 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/token/generator/impl/ShardingIndexTokenGenerator.java x: 41 lines of code y: 3 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java x: 157 lines of code y: 120 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DDLStatement.g4 x: 707 lines of code y: 15 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DDLStatement.g4 x: 749 lines of code y: 6 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DorisKeyword.g4 x: 2440 lines of code y: 11 # changes parser/sql/dialect/doris/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/DorisStatement.g4 x: 132 lines of code y: 2 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDDLStatementVisitor.java x: 945 lines of code y: 12 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/AlterViewPushDownMetaDataRefresher.java x: 71 lines of code y: 3 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/MetaDataLoader.java x: 74 lines of code y: 9 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/ColumnMetaDataLoader.java x: 76 lines of code y: 6 # changes infra/algorithm/core/src/main/java/org/apache/shardingsphere/infra/algorithm/core/exception/AlgorithmExecuteException.java x: 10 lines of code y: 5 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/prepare/driver/DriverExecutionPrepareEngine.java x: 69 lines of code y: 22 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/prepare/driver/SQLExecutionUnitBuilder.java x: 12 lines of code y: 8 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java x: 84 lines of code y: 3 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine/processor/impl/StandardSQLFederationProcessor.java x: 99 lines of code y: 2 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.java x: 105 lines of code y: 5 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/statement/JDBCBackendStatement.java x: 56 lines of code y: 7 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java x: 93 lines of code y: 9 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/ShardingSphereProxy.java x: 117 lines of code y: 12 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java x: 31 lines of code y: 23 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java x: 195 lines of code y: 40 # changes mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java x: 248 lines of code y: 47 # changes infra/route/src/main/java/org/apache/shardingsphere/infra/route/engine/tableless/TablelessRouteEngineFactory.java x: 104 lines of code y: 8 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/segment/select/projection/impl/ColumnProjection.java x: 78 lines of code y: 14 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/resource/unit/StorageUnit.java x: 38 lines of code y: 13 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/util/SchemaMetaDataUtils.java x: 112 lines of code y: 20 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/metadata/data/ShardingTableStatisticsCollector.java x: 106 lines of code y: 3 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/datanode/DataNode.java x: 86 lines of code y: 21 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/builder/SystemSchemaBuilder.java x: 55 lines of code y: 21 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/MetaDataLoaderConnection.java x: 251 lines of code y: 5 # changes infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/common/generator/generic/RemoveTokenGenerator.java x: 76 lines of code y: 2 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java x: 173 lines of code y: 15 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java x: 233 lines of code y: 24 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/importer/ImporterConfiguration.java x: 42 lines of code y: 10 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/datasource/PipelineJobDataSourcePreparer.java x: 122 lines of code y: 13 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/sqlbuilder/segment/PipelineSQLSegmentBuilder.java x: 26 lines of code y: 6 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/handler/CDCBackendHandler.java x: 122 lines of code y: 28 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/util/CDCSchemaTableUtils.java x: 84 lines of code y: 17 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/MigrationJobExecutorCallback.java x: 76 lines of code y: 4 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPI.java x: 285 lines of code y: 29 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/decorator/SingleRuleConfigurationDecorator.java x: 126 lines of code y: 23 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/util/SingleTableLoadUtils.java x: 78 lines of code y: 19 # changes kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update/LoadSingleTableExecutor.java x: 134 lines of code y: 33 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/database/DropDatabaseBackendHandler.java x: 52 lines of code y: 20 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/tcl/TCLBackendHandler.java x: 117 lines of code y: 2 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/transaction/DialectTransactionOption.java x: 12 lines of code y: 1 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/pushdown/jdbc/DriverJDBCPushDownExecuteUpdateExecutor.java x: 119 lines of code y: 10 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.java x: 197 lines of code y: 41 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.java x: 103 lines of code y: 20 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.java x: 143 lines of code y: 44 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/tcl/SetTransactionHandler.java x: 44 lines of code y: 1 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/tcl/TCLBackendHandlerFactory.java x: 58 lines of code y: 1 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/tcl/XATCLHandler.java x: 69 lines of code y: 1 # changes mode/type/cluster/repository/api/src/main/java/org/apache/shardingsphere/mode/repository/cluster/ClusterPersistRepository.java x: 14 lines of code y: 24 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DCLStatement.g4 x: 205 lines of code y: 5 # changes kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/query/InUsedSingleStorageUnitRetriever.java x: 28 lines of code y: 1 # changes kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/executor/GlobalClockTransactionHook.java x: 87 lines of code y: 10 # changes kernel/transaction/api/src/main/java/org/apache/shardingsphere/transaction/spi/TransactionHook.java x: 23 lines of code y: 9 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/transaction/BackendTransactionManager.java x: 187 lines of code y: 26 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactory.java x: 65 lines of code y: 6 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/RegisterCenterMetaDataContextsInitFactory.java x: 58 lines of code y: 4 # changes mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java x: 165 lines of code y: 21 # changes mode/type/standalone/repository/provider/jdbc/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java x: 191 lines of code y: 12 # changes infra/data-source-pool/core/src/main/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolProperties.java x: 91 lines of code y: 3 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleItemManager.java x: 58 lines of code y: 17 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/listener/type/DatabaseMetaDataChangedListener.java x: 66 lines of code y: 13 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/listener/DataChangedEventListenerRegistry.java x: 30 lines of code y: 16 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DALStatement.g4 x: 377 lines of code y: 11 # changes parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/DDLStatement.g4 x: 1618 lines of code y: 7 # changes parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/DMLStatement.g4 x: 405 lines of code y: 8 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4 x: 3486 lines of code y: 77 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/PLSQL.g4 x: 534 lines of code y: 16 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/facade/DriverExecutorFacade.java x: 89 lines of code y: 5 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/SQLFederationResultSet.java x: 376 lines of code y: 17 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/planner/builder/SQLFederationPlannerBuilder.java x: 125 lines of code y: 1 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/StandardDatabaseConnector.java x: 339 lines of code y: 7 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/rul/PreviewExecutor.java x: 133 lines of code y: 28 # changes proxy/backend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussSystemCatalogAdminQueryExecutor.java x: 89 lines of code y: 25 # changes kernel/data-pipeline/scenario/cdc/client/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/client/CDCClient.java x: 157 lines of code y: 6 # changes kernel/data-pipeline/scenario/cdc/client/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/client/config/CDCClientConfiguration.java x: 10 lines of code y: 3 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/DriverExecuteExecutor.java x: 101 lines of code y: 19 # changes infra/session/src/main/java/org/apache/shardingsphere/infra/session/connection/transaction/TransactionConnectionContext.java x: 43 lines of code y: 7 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/job/engine/PipelineJobRunnerManager.java x: 97 lines of code y: 4 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/inventory/InventoryDumper.java x: 297 lines of code y: 16 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/job/service/PipelineJobManager.java x: 121 lines of code y: 18 # changes kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/incremental/client/MySQLBinlogClient.java x: 281 lines of code y: 6 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/ClusterContextManagerBuilder.java x: 75 lines of code y: 84 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/lock/ClusterLockContext.java x: 20 lines of code y: 6 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/preparer/MigrationJobPreparer.java x: 166 lines of code y: 34 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/statistics/StatisticsRefreshEngine.java x: 95 lines of code y: 2 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/lock/LockClusterExecutor.java x: 44 lines of code y: 4 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/job/api/PipelineAPIFactory.java x: 92 lines of code y: 6 # changes kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectJob.java x: 16 lines of code y: 13 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java x: 48 lines of code y: 14 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/state/DatabaseListenerChangedHandler.java x: 53 lines of code y: 5 # changes mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/StandaloneContextManagerBuilder.java x: 39 lines of code y: 43 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/select/EncryptGroupByItemTokenGenerator.java x: 88 lines of code y: 7 # changes kernel/global-clock/type/tso/provider/redis/src/main/java/org/apache/shardingsphere/globalclock/type/tso/provider/redis/RedisTSOProvider.java x: 62 lines of code y: 2 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type/DropDatabaseRuleOperator.java x: 47 lines of code y: 34 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/instance/ComputeNodeInstanceContext.java x: 68 lines of code y: 14 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/ShardingConditions.java x: 170 lines of code y: 14 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type/AlterDatabaseRuleOperator.java x: 36 lines of code y: 18 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type/CreateDatabaseRuleOperator.java x: 34 lines of code y: 17 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/expression/ExpressionSegmentBinder.java x: 81 lines of code y: 5 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/listener/PipelineContextManagerLifecycleListener.java x: 77 lines of code y: 12 # changes kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectContextManagerLifecycleListener.java x: 18 lines of code y: 7 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/global/GlobalRuleDefinitionExecuteEngine.java x: 22 lines of code y: 8 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/AlterStorageUnitExecutor.java x: 96 lines of code y: 19 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/RegisterStorageUnitExecutor.java x: 91 lines of code y: 20 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/UnregisterStorageUnitExecutor.java x: 78 lines of code y: 16 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/database/CreateDatabaseBackendHandler.java x: 24 lines of code y: 7 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/MetaDataImportExecutor.java x: 60 lines of code y: 5 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.java x: 118 lines of code y: 63 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/KillProcessExecutor.java x: 21 lines of code y: 12 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowProcessListExecutor.java x: 78 lines of code y: 23 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/AlterReadwriteSplittingStorageUnitStatusExecutor.java x: 60 lines of code y: 16 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/persist/PersistServiceFacade.java x: 31 lines of code y: 15 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/coordinator/database/ClusterDatabaseListenerPersistCoordinator.java x: 15 lines of code y: 9 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterComputeNodePersistService.java x: 98 lines of code y: 1 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/ComputeNodePersistService.java x: 6 lines of code y: 7 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/workerid/ClusterWorkerIdGenerator.java x: 57 lines of code y: 10 # changes mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/listener/SessionConnectionReconnectListener.java x: 54 lines of code y: 10 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml/DeleteStatementContext.java x: 81 lines of code y: 9 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertCipherNameTokenGenerator.java x: 71 lines of code y: 21 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDerivedColumnsTokenGenerator.java x: 58 lines of code y: 14 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/ReadwriteSplittingRuleConfigurationChecker.java x: 65 lines of code y: 38 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java x: 86 lines of code y: 15 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/export/ExportStorageNodesExecutor.java x: 84 lines of code y: 1 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/variable/ShowDistVariableExecutor.java x: 87 lines of code y: 1 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/yaml/ConvertYamlConfigurationExecutor.java x: 139 lines of code y: 1 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/deliver/ReadwriteSplittingQualifiedDataSourceChangedSubscriber.java x: 15 lines of code y: 10 # changes kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectJobWorker.java x: 72 lines of code y: 19 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DataSourceUnitPersistService.java x: 44 lines of code y: 16 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java x: 90 lines of code y: 24 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java x: 41 lines of code y: 22 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/metadata/service/ViewMetaDataPersistService.java x: 39 lines of code y: 16 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/StatisticsPersistService.java x: 87 lines of code y: 12 # changes mode/node/src/main/java/org/apache/shardingsphere/mode/node/rule/tuple/YamlRuleNodeTupleSwapperEngine.java x: 175 lines of code y: 3 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java x: 300 lines of code y: 46 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.java x: 150 lines of code y: 19 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLInformationSchemaExecutorFactory.java x: 30 lines of code y: 13 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java x: 597 lines of code y: 2 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertOnUpdateTokenGenerator.java x: 170 lines of code y: 19 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/state/impl/ReadOnlyProxyState.java x: 30 lines of code y: 11 # changes features/sharding/api/src/main/java/org/apache/shardingsphere/sharding/api/config/ShardingRuleConfiguration.java x: 39 lines of code y: 8 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/config/YamlShardingRuleConfiguration.java x: 55 lines of code y: 11 # changes features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/rule/changed/BroadcastTableChangedProcessor.java x: 33 lines of code y: 12 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/changed/EncryptorChangedProcessor.java x: 26 lines of code y: 12 # changes features/mask/core/src/main/java/org/apache/shardingsphere/mask/rule/changed/MaskTableChangedProcessor.java x: 35 lines of code y: 14 # changes features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/changed/DefaultShadowAlgorithmNameChangedProcessor.java x: 28 lines of code y: 14 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/changed/KeyGeneratorChangedProcessor.java x: 24 lines of code y: 10 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/changed/ShardingAutoTableChangedProcessor.java x: 33 lines of code y: 11 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java x: 107 lines of code y: 43 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java x: 69 lines of code y: 24 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml/SelectStatementContext.java x: 308 lines of code y: 32 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/expression/type/ColumnSegmentBinder.java x: 248 lines of code y: 5 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/extractor/SQLStatementContextExtractor.java x: 100 lines of code y: 4 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/with/CommonTableExpressionSegmentBinder.java x: 124 lines of code y: 6 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/SelectStatementBinder.java x: 73 lines of code y: 12 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java x: 43 lines of code y: 20 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/checker/sql/predicate/EncryptPredicateColumnSupportedChecker.java x: 70 lines of code y: 7 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertDefaultColumnsTokenGenerator.java x: 104 lines of code y: 13 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/UpdateStatementBinder.java x: 38 lines of code y: 9 # changes parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractor.java x: 219 lines of code y: 5 # changes parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ExpressionExtractor.java x: 196 lines of code y: 2 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/SingleRule.java x: 133 lines of code y: 34 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/importer/sink/type/PipelineDataSourceSink.java x: 234 lines of code y: 9 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.java x: 1591 lines of code y: 48 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/runner/TransmissionTasksRunner.java x: 120 lines of code y: 11 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.java x: 961 lines of code y: 18 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java x: 30 lines of code y: 42 # changes proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/BootstrapInitializer.java x: 31 lines of code y: 19 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java x: 249 lines of code y: 28 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java x: 156 lines of code y: 28 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java x: 402 lines of code y: 81 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingTable.java x: 175 lines of code y: 6 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java x: 78 lines of code y: 25 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertValuesTokenGenerator.java x: 181 lines of code y: 18 # changes mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneProcessPersistService.java x: 16 lines of code y: 5 # changes kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java x: 125 lines of code y: 19 # changes parser/distsql/engine/src/main/antlr4/imports/RALStatement.g4 x: 135 lines of code y: 11 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/util/PipelineDistributedBarrier.java x: 94 lines of code y: 14 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java x: 71 lines of code y: 42 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptPredicateParameterRewriter.java x: 56 lines of code y: 22 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/segment/select/projection/engine/ProjectionEngine.java x: 127 lines of code y: 17 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/ddl/AlterViewStatementContext.java x: 66 lines of code y: 11 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/MySQLKeyword.g4 x: 2418 lines of code y: 11 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/attribute/ReadwriteSplittingStaticDataSourceRuleAttribute.java x: 44 lines of code y: 17 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutor.java x: 151 lines of code y: 37 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/inventory/calculator/InventoryRecordsCountCalculator.java x: 66 lines of code y: 5 # changes parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.java x: 1003 lines of code y: 17 # changes parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.java x: 1248 lines of code y: 19 # changes parser/sql/dialect/presto/src/main/java/org/apache/shardingsphere/sql/parser/presto/visitor/statement/type/PrestoDDLStatementVisitor.java x: 107 lines of code y: 7 # changes parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.java x: 440 lines of code y: 9 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/SQLBindEngine.java x: 45 lines of code y: 19 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/SQLStatementContextFactory.java x: 243 lines of code y: 16 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.java x: 948 lines of code y: 23 # changes kernel/data-pipeline/dialect/opengauss/src/main/java/org/apache/shardingsphere/data/pipeline/opengauss/sqlbuilder/OpenGaussPipelineSQLBuilder.java x: 68 lines of code y: 23 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java x: 189 lines of code y: 50 # changes kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/ConnectionTransaction.java x: 61 lines of code y: 19 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java x: 188 lines of code y: 14 # changes parser/distsql/engine/src/main/antlr4/imports/Keyword.g4 x: 264 lines of code y: 13 # changes parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java x: 288 lines of code y: 24 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml/InsertStatementContext.java x: 246 lines of code y: 24 # changes infra/session/src/main/java/org/apache/shardingsphere/infra/session/query/QueryContext.java x: 58 lines of code y: 12 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/session/ConnectionSession.java x: 66 lines of code y: 17 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/type/ShardingRouteEngineFactory.java x: 117 lines of code y: 26 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/ExportUtils.java x: 25 lines of code y: 24 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/decider/ShardingSQLFederationDecider.java x: 54 lines of code y: 22 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/generator/PipelineDDLGenerator.java x: 24 lines of code y: 31 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngine.java x: 147 lines of code y: 22 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java x: 147 lines of code y: 20 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/RecordSingleTableInventoryCalculator.java x: 196 lines of code y: 20 # changes db-protocol/mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/constant/MySQLBinaryColumnType.java x: 80 lines of code y: 7 # changes db-protocol/mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/constant/MySQLCharacterSet.java x: 306 lines of code y: 5 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/ProxyDatabaseConnectionManager.java x: 266 lines of code y: 14 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java x: 83 lines of code y: 24 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/MySQLCommandExecuteEngine.java x: 59 lines of code y: 13 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/admin/executor/AbstractDatabaseMetaDataExecutor.java x: 137 lines of code y: 19 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/pg_attribute.yaml x: 207 lines of code y: 2 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/pg_type.yaml x: 255 lines of code y: 2 # changes parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/DMLStatement.g4 x: 158 lines of code y: 2 # changes parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/type/FirebirdDMLStatementVisitor.java x: 445 lines of code y: 2 # changes parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/TableExtractor.java x: 312 lines of code y: 2 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandler.java x: 149 lines of code y: 38 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutor.java x: 169 lines of code y: 33 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java x: 322 lines of code y: 45 # changes features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/update/DropEncryptRuleExecutor.java x: 62 lines of code y: 23 # changes features/broadcast/core/src/main/java/org/apache/shardingsphere/broadcast/route/BroadcastSQLRouter.java x: 36 lines of code y: 23 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java x: 45 lines of code y: 15 # changes infra/route/src/main/java/org/apache/shardingsphere/infra/route/engine/SQLRouteEngine.java x: 89 lines of code y: 13 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/route/SingleSQLRouter.java x: 97 lines of code y: 34 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/BaseRule.g4 x: 1274 lines of code y: 13 # changes parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/Keyword.g4 x: 504 lines of code y: 4 # changes infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/data/loader/MySQLMetaDataLoader.java x: 167 lines of code y: 12 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutor.java x: 247 lines of code y: 34 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java x: 69 lines of code y: 15 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/model/PipelineTableMetaData.java x: 50 lines of code y: 6 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/SingleTableInventoryCalculateParameter.java x: 76 lines of code y: 11 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/CDCJob.java x: 207 lines of code y: 26 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByMemoryMergedResult.java x: 135 lines of code y: 18 # changes infra/database/type/hive/src/main/java/org/apache/shardingsphere/infra/database/hive/metadata/data/loader/HiveMetaDataLoader.java x: 73 lines of code y: 4 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/execute/MySQLComStmtExecuteExecutor.java x: 98 lines of code y: 16 # changes infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/metadata/data/loader/H2MetaDataLoader.java x: 149 lines of code y: 6 # changes infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/metadata/data/loader/SQLServerMetaDataLoader.java x: 128 lines of code y: 7 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/datasource/creator/ShardingSpherePipelineDataSourceCreator.java x: 108 lines of code y: 9 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/rule/SQLFederationRule.java x: 30 lines of code y: 26 # changes kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/TransactionRule.java x: 101 lines of code y: 30 # changes proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/version/ShardingSphereProxyVersion.java x: 50 lines of code y: 25 # changes kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update/UnloadSingleTableExecutor.java x: 91 lines of code y: 27 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/constant/EncryptOrder.java x: 7 lines of code y: 6 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/batch/preparedstatement/BatchPreparedStatementExecutor.java x: 178 lines of code y: 4 # changes parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 x: 461 lines of code y: 1 # changes parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/FirebirdKeyword.g4 x: 738 lines of code y: 1 # changes parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/DDLStatement.g4 x: 468 lines of code y: 1 # changes parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/Keyword.g4 x: 411 lines of code y: 1 # changes parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/FirebirdStatementVisitor.java x: 500 lines of code y: 1 # changes parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/type/FirebirdDDLStatementVisitor.java x: 270 lines of code y: 1 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/segment/select/pagination/engine/RowNumberPaginationContextEngine.java x: 118 lines of code y: 7 # changes parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/SubqueryExtractor.java x: 181 lines of code y: 1 # changes parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/util/SQLUtils.java x: 150 lines of code y: 2 # changes proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/command/query/simple/OpenGaussComQueryExecutor.java x: 101 lines of code y: 12 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDALStatementVisitor.java x: 957 lines of code y: 6 # changes features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java x: 110 lines of code y: 27 # changes features/mask/distsql/parser/src/main/java/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java x: 87 lines of code y: 15 # changes features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java x: 94 lines of code y: 29 # changes features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java x: 166 lines of code y: 23 # changes features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java x: 344 lines of code y: 36 # changes kernel/data-pipeline/distsql/parser/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/distsql/parser/core/CDCDistSQLStatementVisitor.java x: 113 lines of code y: 6 # changes kernel/data-pipeline/distsql/parser/src/main/java/org/apache/shardingsphere/data/pipeline/migration/distsql/parser/core/MigrationDistSQLStatementVisitor.java x: 240 lines of code y: 7 # changes parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDALStatementVisitor.java x: 146 lines of code y: 3 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDCLStatementVisitor.java x: 659 lines of code y: 6 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java x: 657 lines of code y: 9 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java x: 477 lines of code y: 59 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/converter/ShardingTableRuleStatementConverter.java x: 177 lines of code y: 12 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ddl/fetch/FetchStreamMergedResult.java x: 147 lines of code y: 16 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/AlterReadwriteSplittingRuleExecutor.java x: 44 lines of code y: 18 # changes infra/util/src/main/java/org/apache/shardingsphere/infra/util/directory/ClasspathResourceDirectoryReader.java x: 125 lines of code y: 9 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.java x: 19 lines of code y: 73 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/EncryptRule.java x: 132 lines of code y: 53 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptInsertOnDuplicateKeyUpdateValueParameterRewriter.java x: 64 lines of code y: 26 # changes infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/MergeEngine.java x: 68 lines of code y: 16 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dal/show/EncryptShowColumnsMergedResult.java x: 79 lines of code y: 13 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/BaseRule.g4 x: 1705 lines of code y: 6 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/ReadwriteSplittingRule.java x: 101 lines of code y: 52 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/datanode/DataNodes.java x: 57 lines of code y: 15 # changes kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/AuthorityRule.java x: 64 lines of code y: 20 # changes features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/update/CreateDefaultShadowAlgorithmExecutor.java x: 63 lines of code y: 18 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/type/standard/ShardingStandardRouteEngine.java x: 234 lines of code y: 1 # changes infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java x: 55 lines of code y: 31 # changes parser/sql/dialect/clickhouse/src/main/java/org/apache/shardingsphere/sql/parser/clickhouse/visitor/statement/type/ClickHouseDMLStatementVisitor.java x: 396 lines of code y: 3 # changes parser/sql/dialect/hive/src/main/java/org/apache/shardingsphere/sql/parser/hive/visitor/statement/type/HiveDMLStatementVisitor.java x: 1287 lines of code y: 4 # changes parser/sql/dialect/presto/src/main/java/org/apache/shardingsphere/sql/parser/presto/visitor/statement/type/PrestoDMLStatementVisitor.java x: 1252 lines of code y: 3 # changes parser/sql/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.java x: 421 lines of code y: 10 # changes parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.java x: 1686 lines of code y: 43 # changes kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddl/index/PostgreSQLIndexSQLGenerator.java x: 115 lines of code y: 3 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/IncrementalTask.java x: 38 lines of code y: 28 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/InventoryTask.java x: 42 lines of code y: 26 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/PipelineTask.java x: 10 lines of code y: 8 # changes infra/expr/type/interval/src/main/java/org/apache/shardingsphere/infra/expr/interval/IntervalInlineExpressionParser.java x: 140 lines of code y: 8 # changes kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java x: 103 lines of code y: 23 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtils.java x: 214 lines of code y: 11 # changes kernel/sql-federation/distsql/handler/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/handler/query/ShowSQLFederationRuleExecutor.java x: 36 lines of code y: 15 # changes kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java x: 124 lines of code y: 30 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/datasource/JDBCBackendDataSource.java x: 72 lines of code y: 20 # changes proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/authentication/OpenGaussAuthenticationEngine.java x: 131 lines of code y: 16 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/authentication/PostgreSQLAuthenticationEngine.java x: 116 lines of code y: 15 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/DMLStatement.g4 x: 271 lines of code y: 17 # changes db-protocol/postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/packet/command/query/extended/PostgreSQLColumnType.java x: 147 lines of code y: 10 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/DMLStatement.g4 x: 387 lines of code y: 5 # changes features/shadow/distsql/parser/src/main/antlr4/imports/shadow/Keyword.g4 x: 120 lines of code y: 8 # changes features/sharding/distsql/parser/src/main/antlr4/imports/sharding/Keyword.g4 x: 216 lines of code y: 16 # changes kernel/data-pipeline/distsql/parser/src/main/antlr4/imports/migration/RALStatement.g4 x: 147 lines of code y: 7 # changes parser/sql/dialect/clickhouse/src/main/antlr4/imports/clickhouse/BaseRule.g4 x: 290 lines of code y: 2 # changes parser/sql/dialect/clickhouse/src/main/antlr4/imports/clickhouse/ClickHouseKeyword.g4 x: 662 lines of code y: 2 # changes parser/sql/dialect/clickhouse/src/main/antlr4/imports/clickhouse/Keyword.g4 x: 411 lines of code y: 2 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DALStatement.g4 x: 377 lines of code y: 3 # changes parser/sql/dialect/hive/src/main/antlr4/imports/hive/BaseRule.g4 x: 1146 lines of code y: 3 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/Keyword.g4 x: 130 lines of code y: 4 # changes parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/OpenGaussKeyword.g4 x: 1092 lines of code y: 9 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DCLStatement.g4 x: 379 lines of code y: 9 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/DDLStatement.g4 x: 1641 lines of code y: 5 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/PostgreSQLKeyword.g4 x: 1104 lines of code y: 3 # changes parser/sql/dialect/presto/src/main/antlr4/imports/presto/BaseRule.g4 x: 1198 lines of code y: 2 # changes parser/sql/dialect/presto/src/main/antlr4/imports/presto/DALStatement.g4 x: 71 lines of code y: 2 # changes parser/sql/dialect/presto/src/main/antlr4/imports/presto/DMLStatement.g4 x: 263 lines of code y: 2 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/core/prepare/CDCJobPreparer.java x: 127 lines of code y: 40 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/core/importer/CDCImporter.java x: 212 lines of code y: 17 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/context/MigrationJobItemContext.java x: 102 lines of code y: 17 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/api/CDCJobAPI.java x: 248 lines of code y: 22 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/MigrationJob.java x: 19 lines of code y: 31 # changes kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ingest/incremental/dumper/PostgreSQLIncrementalDumper.java x: 127 lines of code y: 3 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/PipelineTaskUtils.java x: 22 lines of code y: 17 # changes kernel/data-pipeline/dialect/opengauss/src/main/java/org/apache/shardingsphere/data/pipeline/opengauss/ingest/incremental/dumper/OpenGaussIncrementalDumper.java x: 177 lines of code y: 2 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/authentication/MySQLAuthenticationEngine.java x: 142 lines of code y: 13 # changes kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/incremental/client/netty/MySQLBinlogEventPacketDecoder.java x: 205 lines of code y: 3 # changes kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddl/column/PostgreSQLColumnPropertiesAppender.java x: 273 lines of code y: 1 # changes kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddl/constraints/PostgreSQLConstraintsPropertiesAppender.java x: 223 lines of code y: 1 # changes features/encrypt/api/src/main/java/org/apache/shardingsphere/encrypt/spi/EncryptAlgorithm.java x: 10 lines of code y: 15 # changes features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/converter/EncryptRuleStatementConverter.java x: 79 lines of code y: 18 # changes features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/query/ShowEncryptRuleExecutor.java x: 61 lines of code y: 28 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/UnicastResourceShowExecutor.java x: 91 lines of code y: 17 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/parse/PostgreSQLComParseExecutor.java x: 93 lines of code y: 21 # changes db-protocol/mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/payload/MySQLPacketPayload.java x: 172 lines of code y: 5 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/segment/select/projection/ProjectionsContext.java x: 117 lines of code y: 5 # changes infra/data-source-pool/core/src/main/java/org/apache/shardingsphere/infra/datasource/pool/creator/DataSourcePoolReflection.java x: 135 lines of code y: 3 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/hook/SQLExecutionHook.java x: 8 lines of code y: 9 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/converter/segment/expression/impl/BinaryOperationExpressionConverter.java x: 108 lines of code y: 14 # changes parser/sql/engine/src/main/java/org/apache/shardingsphere/sql/parser/core/database/visitor/SQLVisitorRule.java x: 366 lines of code y: 26 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java x: 123 lines of code y: 16 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/PostgreSQLCommand.java x: 138 lines of code y: 9 # changes infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/engine/GenericSQLRewriteEngine.java x: 28 lines of code y: 18 # changes infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/engine/RouteSQLRewriteEngine.java x: 135 lines of code y: 22 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedOperationSQLFederationResultSet.java x: 154 lines of code y: 1 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedUpdateOperationSQLFederationResultSet.java x: 347 lines of code y: 1 # changes parser/sql/dialect/hive/src/main/java/org/apache/shardingsphere/sql/parser/hive/visitor/statement/HiveStatementVisitor.java x: 471 lines of code y: 4 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaData.java x: 195 lines of code y: 5 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSet.java x: 309 lines of code y: 7 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationResultSet.java x: 154 lines of code y: 4 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java x: 300 lines of code y: 4 # changes parser/sql/dialect/presto/src/main/java/org/apache/shardingsphere/sql/parser/presto/visitor/statement/PrestoStatementVisitor.java x: 520 lines of code y: 3 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/RLStatement.g4 x: 175 lines of code y: 5 # changes agent/plugins/metrics/type/prometheus/src/main/resources/META-INF/conf/prometheus-advisors.yaml x: 138 lines of code y: 4 # changes kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/checker/AuthorityChecker.java x: 16 lines of code y: 15 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/CDCChannelInboundHandler.java x: 188 lines of code y: 32 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/generator/impl/ConditionValueCompareOperatorGenerator.java x: 75 lines of code y: 10 # changes parser/sql/dialect/clickhouse/src/main/java/org/apache/shardingsphere/sql/parser/clickhouse/visitor/statement/ClickHouseStatementVisitor.java x: 469 lines of code y: 2 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisTCLStatementVisitor.java x: 169 lines of code y: 2 # changes parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLTCLStatementVisitor.java x: 161 lines of code y: 3 # changes parser/sql/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.java x: 499 lines of code y: 9 # changes parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDCLStatementVisitor.java x: 240 lines of code y: 6 # changes features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/update/DropShadowAlgorithmExecutor.java x: 71 lines of code y: 18 # changes parser/sql/dialect/oracle/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/OracleStatement.g4 x: 165 lines of code y: 31 # changes src/resources/idea/inspections.xml x: 728 lines of code y: 2 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerPreparedStatement.java x: 213 lines of code y: 3 # changes features/sharding/api/src/main/java/org/apache/shardingsphere/sharding/spi/ShardingAuditAlgorithm.java x: 9 lines of code y: 13 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DALStatement.g4 x: 149 lines of code y: 8 # changes db-protocol/mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/packet/binlog/row/column/value/string/MySQLJsonValueDecoder.java x: 216 lines of code y: 9 # changes parser/sql/dialect/presto/src/main/antlr4/imports/presto/PrestoKeyword.g4 x: 2397 lines of code y: 1 # changes parser/sql/dialect/hive/src/main/antlr4/imports/hive/HiveKeyword.g4 x: 2361 lines of code y: 1 # changes parser/sql/dialect/mysql/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/MySQLStatement.g4 x: 131 lines of code y: 6 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/CreateDefaultShardingStrategyExecutor.java x: 95 lines of code y: 18 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/ModShardingAlgorithm.java x: 107 lines of code y: 15 # changes infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java x: 67 lines of code y: 8 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/CreateShardingTableReferenceRuleExecutor.java x: 89 lines of code y: 16 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/data_locks.yaml x: 165 lines of code y: 1 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_current.yaml x: 424 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_history_long.yaml x: 417 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_summary_by_digest.yaml x: 361 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_summary_by_host_by_event_name.yaml x: 280 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_summary_by_program.yaml x: 335 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_transactions_current.yaml x: 226 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/file_summary_by_instance.yaml x: 244 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/prepared_statements_instances.yaml x: 392 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/replication_applier_status_by_worker.yaml x: 231 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/replication_connection_status.yaml x: 194 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/table_io_waits_summary_by_table.yaml x: 353 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/table_lock_waits_summary_by_table.yaml x: 623 lines of code y: 2 # changes infra/database/type/mysql/src/main/resources/schema/mysql/mysql/slave_master_info.yaml x: 306 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/mysql/user.yaml x: 469 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/files.yaml x: 345 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_page.yaml x: 192 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_buffer_pool_stats.yaml x: 291 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/innodb_trx.yaml x: 228 lines of code y: 3 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/role_routine_grants.yaml x: 111 lines of code y: 1 # changes infra/database/type/mysql/src/main/resources/schema/mysql/information_schema/routines.yaml x: 282 lines of code y: 3 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSet.java x: 355 lines of code y: 6 # changes infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/EspressoInlineExpressionParser.java x: 115 lines of code y: 8 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/DDLStatement.g4 x: 903 lines of code y: 4 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/BaseRule.g4 x: 568 lines of code y: 31 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema/attributes.yaml x: 250 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema/columns.yaml x: 354 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema/routines.yaml x: 658 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_sql_count.yaml x: 210 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_operator_statistics.yaml x: 186 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_history.yaml x: 546 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_info_all.yaml x: 698 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_statistics.yaml x: 394 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_user_resource_history.yaml x: 146 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/pg_partition.yaml x: 245 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/pg_proc.yaml x: 323 lines of code y: 1 # changes infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/statement_history.yaml x: 421 lines of code y: 1 # changes infra/database/type/postgresql/src/main/resources/schema/postgresql/information_schema/columns.yaml x: 310 lines of code y: 1 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/Keyword.g4 x: 624 lines of code y: 11 # changes infra/expr/type/groovy/src/main/java/org/apache/shardingsphere/infra/expr/groovy/GroovyInlineExpressionParser.java x: 120 lines of code y: 5 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/SQLServerKeyword.g4 x: 1494 lines of code y: 8 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java x: 712 lines of code y: 1 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingTableRuleExecutor.java x: 154 lines of code y: 18 # changes features/encrypt/distsql/parser/src/main/antlr4/imports/encrypt/Keyword.g4 x: 120 lines of code y: 12 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/sysvar/MySQLSystemVariable.java x: 533 lines of code y: 7 # changes db-protocol/postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/codec/PostgreSQLPacketCodecEngine.java x: 104 lines of code y: 6 # changes db-protocol/postgresql/src/main/java/org/apache/shardingsphere/db/protocol/postgresql/packet/generic/PostgreSQLErrorResponsePacket.java x: 156 lines of code y: 5 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/Keyword.g4 x: 483 lines of code y: 1 # changes parser/sql/dialect/sql92/src/main/antlr4/imports/sql92/SQL92Keyword.g4 x: 522 lines of code y: 1 # changes
120.0
# changes
  min: 1.0
  average: 3.51
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 120.0
0 6009.0
lines of code
min: 1.0 | average: 49.27 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 47.0 | max: 6009.0

Number of Contributors vs. Number of Changes: 6207 points

features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/metadata/reviser/schema/ShardingSchemaTableAggregationReviser.java x: 2 # contributors y: 7 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/QualifiedTable.java x: 2 # contributors y: 6 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.java x: 5 # contributors y: 43 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/pojo/ConsistencyCheckJobItemInfo.java x: 2 # contributors y: 3 # changes kernel/data-pipeline/distsql/handler/src/main/java/org/apache/shardingsphere/data/pipeline/distsql/handler/migration/query/ShowMigrationCheckStatusExecutor.java x: 2 # contributors y: 2 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/TableDataConsistencyCheckResult.java x: 2 # contributors y: 5 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java x: 4 # contributors y: 8 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DefaultSchemaOption.java x: 1 # contributors y: 2 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DialectSchemaOption.java x: 1 # contributors y: 4 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java x: 2 # contributors y: 8 # changes infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/database/OpenGaussDatabaseMetaData.java x: 3 # contributors y: 13 # changes infra/database/type/clickhouse/src/main/java/org/apache/shardingsphere/infra/database/clickhouse/metadata/database/ClickHouseDatabaseMetaData.java x: 4 # contributors y: 4 # changes infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/metadata/database/H2DatabaseMetaData.java x: 3 # contributors y: 4 # changes infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java x: 4 # contributors y: 9 # changes infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/database/OracleDatabaseMetaData.java x: 6 # contributors y: 12 # changes infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/database/PostgreSQLDatabaseMetaData.java x: 4 # contributors y: 11 # changes infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/metadata/database/SQLServerDatabaseMetaData.java x: 4 # contributors y: 6 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/IdentifierPatternType.java x: 1 # contributors y: 1 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java x: 5 # contributors y: 8 # changes infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/option/MySQLDataTypeOption.java x: 1 # contributors y: 3 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/inventory/splitter/InventoryDumperContextSplitter.java x: 3 # contributors y: 10 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java x: 2 # contributors y: 21 # changes infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/data/loader/OpenGaussMetaDataLoader.java x: 5 # contributors y: 9 # changes infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java x: 6 # contributors y: 11 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/datanode/SingleTableDataNodeLoader.java x: 3 # contributors y: 22 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java x: 5 # contributors y: 25 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/MatchingTableInventoryChecker.java x: 2 # contributors y: 15 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/builder/GenericSchemaBuilder.java x: 6 # contributors y: 36 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/util/SystemSchemaUtils.java x: 5 # contributors y: 21 # changes kernel/sql-federation/executor/src/main/java/org/apache/shardingsphere/sqlfederation/executor/enumerable/EnumerableScanExecutor.java x: 4 # contributors y: 29 # changes kernel/sql-federation/executor/src/main/java/org/apache/shardingsphere/sqlfederation/executor/utils/StatisticsAssembleUtils.java x: 3 # contributors y: 9 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.java x: 17 # contributors y: 74 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine/SQLFederationEngine.java x: 9 # contributors y: 39 # changes agent/api/src/main/java/org/apache/shardingsphere/agent/api/advice/type/InstanceMethodAdvice.java x: 2 # contributors y: 4 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/Keyword.g4 x: 11 # contributors y: 17 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/OracleKeyword.g4 x: 14 # contributors y: 26 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java x: 13 # contributors y: 46 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DMLStatement.g4 x: 10 # contributors y: 22 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.java x: 13 # contributors y: 41 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/SQLFederationResultSetMetaData.java x: 4 # contributors y: 17 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DMLStatement.g4 x: 5 # contributors y: 7 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/DorisStatementVisitor.java x: 8 # contributors y: 18 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DMLStatement.g4 x: 11 # contributors y: 18 # changes parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.java x: 11 # contributors y: 32 # changes parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.java x: 11 # contributors y: 33 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java x: 13 # contributors y: 120 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DDLStatement.g4 x: 7 # contributors y: 15 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DDLStatement.g4 x: 5 # contributors y: 6 # changes parser/sql/dialect/doris/src/main/antlr4/imports/doris/DorisKeyword.g4 x: 5 # contributors y: 11 # changes parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDDLStatementVisitor.java x: 5 # contributors y: 12 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/prepare/driver/DriverExecutionPrepareEngine.java x: 2 # contributors y: 22 # changes infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/prepare/driver/SQLExecutionUnitBuilder.java x: 3 # contributors y: 8 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.java x: 3 # contributors y: 5 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/statement/JDBCBackendStatement.java x: 3 # contributors y: 7 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java x: 6 # contributors y: 9 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/ShardingSphereProxy.java x: 7 # contributors y: 12 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/MetaDataManagerPersistService.java x: 3 # contributors y: 23 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java x: 3 # contributors y: 40 # changes mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java x: 3 # contributors y: 47 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/segment/select/projection/impl/ColumnProjection.java x: 2 # contributors y: 14 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/util/SchemaMetaDataUtils.java x: 7 # contributors y: 20 # changes infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/MetaDataLoaderConnection.java x: 1 # contributors y: 5 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java x: 4 # contributors y: 15 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java x: 5 # contributors y: 24 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/datasource/PipelineJobDataSourcePreparer.java x: 4 # contributors y: 13 # changes kernel/data-pipeline/scenario/cdc/core/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/handler/CDCBackendHandler.java x: 3 # contributors y: 28 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPI.java x: 8 # contributors y: 29 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/decorator/SingleRuleConfigurationDecorator.java x: 4 # contributors y: 23 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/util/SingleTableLoadUtils.java x: 5 # contributors y: 19 # changes kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update/LoadSingleTableExecutor.java x: 6 # contributors y: 33 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/database/DropDatabaseBackendHandler.java x: 6 # contributors y: 20 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/pushdown/jdbc/DriverJDBCPushDownExecuteExecutor.java x: 5 # contributors y: 13 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/pushdown/jdbc/DriverJDBCPushDownExecuteUpdateExecutor.java x: 4 # contributors y: 10 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.java x: 5 # contributors y: 41 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/metadata/util/SQLFederationDataTypeUtils.java x: 3 # contributors y: 6 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.java x: 4 # contributors y: 20 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.java x: 10 # contributors y: 44 # changes mode/type/cluster/repository/api/src/main/java/org/apache/shardingsphere/mode/repository/cluster/ClusterPersistRepository.java x: 4 # contributors y: 24 # changes parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/rule/database/ShowRulesUsedStorageUnitStatement.java x: 3 # contributors y: 3 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/transaction/BackendTransactionManager.java x: 4 # contributors y: 26 # changes agent/core/src/main/java/org/apache/shardingsphere/agent/core/plugin/jar/PluginJarLoader.java x: 3 # contributors y: 11 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/LocalConfigurationMetaDataContextsInitFactory.java x: 1 # contributors y: 6 # changes mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java x: 3 # contributors y: 24 # changes mode/type/standalone/repository/provider/jdbc/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java x: 9 # contributors y: 12 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleItemManager.java x: 3 # contributors y: 17 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/listener/type/DatabaseMetaDataChangedListener.java x: 1 # contributors y: 13 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/listener/DataChangedEventListenerRegistry.java x: 1 # contributors y: 16 # changes parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DALStatement.g4 x: 7 # contributors y: 11 # changes parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/DDLStatement.g4 x: 6 # contributors y: 7 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4 x: 16 # contributors y: 77 # changes parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/PLSQL.g4 x: 10 # contributors y: 16 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/facade/DriverExecutorFacade.java x: 4 # contributors y: 5 # changes kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine/processor/SQLFederationProcessorFactory.java x: 2 # contributors y: 1 # changes kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/exception/SQLFederationSchemaNotFoundException.java x: 3 # contributors y: 2 # changes proxy/backend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussSystemCatalogAdminQueryExecutor.java x: 6 # contributors y: 25 # changes infra/session/src/main/java/org/apache/shardingsphere/infra/session/connection/transaction/TransactionConnectionContext.java x: 4 # contributors y: 7 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/inventory/InventoryDumper.java x: 5 # contributors y: 16 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/job/service/PipelineJobManager.java x: 5 # contributors y: 18 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/ClusterContextManagerBuilder.java x: 10 # contributors y: 84 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/preparer/MigrationJobPreparer.java x: 4 # contributors y: 34 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/SchemaChangedHandler.java x: 1 # contributors y: 9 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java x: 1 # contributors y: 14 # changes mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/StandaloneContextManagerBuilder.java x: 8 # contributors y: 43 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type/DropDatabaseRuleOperator.java x: 6 # contributors y: 34 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/instance/ComputeNodeInstanceContext.java x: 3 # contributors y: 14 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/ShardingConditions.java x: 4 # contributors y: 14 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/comparator/EncryptorComparator.java x: 4 # contributors y: 3 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/AlterStorageUnitExecutor.java x: 4 # contributors y: 19 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/RegisterStorageUnitExecutor.java x: 3 # contributors y: 20 # changes infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rdl/resource/UnregisterStorageUnitExecutor.java x: 2 # contributors y: 16 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.java x: 11 # contributors y: 63 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/AlterReadwriteSplittingStorageUnitStatusExecutor.java x: 3 # contributors y: 16 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/lock/impl/ClusterReadWriteLockStrategy.java x: 4 # contributors y: 12 # changes features/mask/core/src/main/java/org/apache/shardingsphere/mask/checker/MaskRuleConfigurationChecker.java x: 3 # contributors y: 12 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/ReadwriteSplittingRuleConfigurationChecker.java x: 8 # contributors y: 38 # changes features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/checker/ShadowRuleConfigurationChecker.java x: 5 # contributors y: 23 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java x: 5 # contributors y: 15 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/deliver/ReadwriteSplittingQualifiedDataSourceChangedSubscriber.java x: 1 # contributors y: 10 # changes kernel/schedule/core/src/main/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectJobWorker.java x: 3 # contributors y: 19 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/database/DatabaseRulePersistService.java x: 2 # contributors y: 24 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/config/global/GlobalRulePersistService.java x: 1 # contributors y: 22 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/metadata/service/SchemaMetaDataPersistService.java x: 1 # contributors y: 11 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/metadata/service/TableMetaDataPersistService.java x: 1 # contributors y: 17 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/StatisticsPersistService.java x: 2 # contributors y: 12 # changes mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/workerid/ReservationPersistService.java x: 1 # contributors y: 8 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java x: 4 # contributors y: 46 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.java x: 7 # contributors y: 19 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLInformationSchemaExecutorFactory.java x: 6 # contributors y: 13 # changes features/sharding/api/src/main/java/org/apache/shardingsphere/sharding/api/config/ShardingRuleConfiguration.java x: 6 # contributors y: 8 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/predicate/EncryptPredicateColumnTokenGenerator.java x: 5 # contributors y: 20 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/config/YamlEncryptRuleConfiguration.java x: 2 # contributors y: 13 # changes features/mask/core/src/main/java/org/apache/shardingsphere/mask/yaml/config/YamlMaskRuleConfiguration.java x: 2 # contributors y: 9 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/config/YamlReadwriteSplittingRuleConfiguration.java x: 2 # contributors y: 11 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/changed/ReadwriteSplittingDataSourceChangedProcessor.java x: 4 # contributors y: 16 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java x: 9 # contributors y: 43 # changes infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml/SelectStatementContext.java x: 4 # contributors y: 32 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/assisted/MD5AssistedEncryptAlgorithm.java x: 6 # contributors y: 14 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/SingleRule.java x: 7 # contributors y: 34 # changes parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.java x: 15 # contributors y: 48 # changes proxy/backend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/backend/opengauss/handler/admin/OpenGaussAdminExecutorCreator.java x: 6 # contributors y: 22 # changes proxy/backend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/backend/postgresql/handler/admin/PostgreSQLAdminExecutorCreator.java x: 7 # contributors y: 18 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.java x: 9 # contributors y: 18 # changes mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java x: 8 # contributors y: 42 # changes proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/initializer/BootstrapInitializer.java x: 6 # contributors y: 19 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java x: 8 # contributors y: 28 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/condition/EncryptConditionEngine.java x: 5 # contributors y: 28 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java x: 12 # contributors y: 81 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java x: 4 # contributors y: 25 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/EncryptTokenGenerateBuilder.java x: 4 # contributors y: 21 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/insert/EncryptInsertValuesTokenGenerator.java x: 3 # contributors y: 18 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java x: 9 # contributors y: 42 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptPredicateParameterRewriter.java x: 5 # contributors y: 22 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/instance/metadata/InstanceMetaDataFactory.java x: 5 # contributors y: 5 # changes proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/Bootstrap.java x: 8 # contributors y: 13 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/binary/prepare/MySQLComStmtPrepareExecutor.java x: 7 # contributors y: 37 # changes parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.java x: 5 # contributors y: 17 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.java x: 6 # contributors y: 23 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java x: 9 # contributors y: 50 # changes parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java x: 9 # contributors y: 14 # changes parser/distsql/engine/src/main/java/org/apache/shardingsphere/distsql/parser/core/kernel/KernelDistSQLStatementVisitor.java x: 8 # contributors y: 24 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/ExportUtils.java x: 9 # contributors y: 24 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/generator/PipelineDDLGenerator.java x: 7 # contributors y: 31 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java x: 6 # contributors y: 24 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/fieldlist/MySQLComFieldListPacketExecutor.java x: 4 # contributors y: 22 # changes proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/command/query/text/query/MySQLMultiStatementsHandler.java x: 5 # contributors y: 38 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/PostgreSQLBatchedStatementsExecutor.java x: 4 # contributors y: 33 # changes jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java x: 4 # contributors y: 45 # changes kernel/single/core/src/main/java/org/apache/shardingsphere/single/route/SingleSQLRouter.java x: 5 # contributors y: 34 # changes infra/util/src/main/java/org/apache/shardingsphere/infra/util/yaml/YamlEngine.java x: 6 # contributors y: 10 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java x: 6 # contributors y: 15 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/TableInventoryCheckParameter.java x: 2 # contributors y: 10 # changes infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/data/loader/OracleMetaDataLoader.java x: 8 # contributors y: 12 # changes kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/TransactionRule.java x: 6 # contributors y: 30 # changes proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/version/ShardingSphereProxyVersion.java x: 8 # contributors y: 25 # changes kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update/UnloadSingleTableExecutor.java x: 5 # contributors y: 27 # changes proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowTablesExecutor.java x: 9 # contributors y: 23 # changes features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java x: 3 # contributors y: 15 # changes proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/Portal.java x: 6 # contributors y: 21 # changes features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java x: 9 # contributors y: 27 # changes features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java x: 10 # contributors y: 29 # changes features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java x: 8 # contributors y: 23 # changes features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java x: 9 # contributors y: 36 # changes features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java x: 9 # contributors y: 59 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/AlterReadwriteSplittingRuleExecutor.java x: 4 # contributors y: 18 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.java x: 10 # contributors y: 73 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/EncryptRule.java x: 8 # contributors y: 53 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptInsertOnDuplicateKeyUpdateValueParameterRewriter.java x: 5 # contributors y: 26 # changes features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptInsertValueParameterRewriter.java x: 7 # contributors y: 25 # changes parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/BaseRule.g4 x: 6 # contributors y: 6 # changes features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/ReadwriteSplittingRule.java x: 8 # contributors y: 52 # changes kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/AuthorityRule.java x: 2 # contributors y: 20 # changes kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/SQLParserRule.java x: 5 # contributors y: 14 # changes features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/update/CreateDefaultShadowAlgorithmExecutor.java x: 2 # contributors y: 18 # changes infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/SQLRewriteEntry.java x: 4 # contributors y: 31 # changes parser/sql/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/type/SQL92DMLStatementVisitor.java x: 5 # contributors y: 10 # changes parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.java x: 11 # contributors y: 43 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/incremental/IncrementalTaskPositionManager.java x: 1 # contributors y: 7 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/task/IncrementalTask.java x: 4 # contributors y: 28 # changes kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/job/progress/persist/PipelineJobProgressPersistService.java x: 3 # contributors y: 25 # changes infra/common/src/main/java/org/apache/shardingsphere/infra/hint/SQLHintUtils.java x: 7 # contributors y: 21 # changes kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java x: 7 # contributors y: 30 # changes parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/DMLStatement.g4 x: 6 # contributors y: 17 # changes features/shadow/distsql/parser/src/main/antlr4/imports/shadow/Keyword.g4 x: 7 # contributors y: 8 # changes features/sharding/distsql/parser/src/main/antlr4/imports/sharding/Keyword.g4 x: 9 # contributors y: 16 # changes kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/MigrationJob.java x: 2 # contributors y: 31 # changes parser/sql/engine/src/main/java/org/apache/shardingsphere/sql/parser/core/database/visitor/SQLVisitorRule.java x: 12 # contributors y: 26 # changes proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java x: 8 # contributors y: 16 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/state/ProxyStateContext.java x: 7 # contributors y: 10 # changes proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/command/CommandExecutorTask.java x: 7 # contributors y: 16 # changes features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleExecutor.java x: 3 # contributors y: 26 # changes parser/sql/dialect/oracle/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/OracleStatement.g4 x: 15 # contributors y: 31 # changes features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowDefaultShadowAlgorithmExecutor.java x: 2 # contributors y: 17 # changes features/sharding/distsql/parser/src/main/antlr4/imports/sharding/RDLStatement.g4 x: 6 # contributors y: 16 # changes
120.0
# changes
  min: 1.0
  average: 3.51
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 120.0
0 17.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 17.0

Number of Contributors vs. File Size: 6207 points

features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/metadata/reviser/schema/ShardingSchemaTableAggregationReviser.java x: 2 # contributors y: 48 lines of code infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/QualifiedTable.java x: 2 # contributors y: 37 lines of code kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/check/consistency/MigrationDataConsistencyChecker.java x: 5 # contributors y: 128 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/pojo/ConsistencyCheckJobItemInfo.java x: 2 # contributors y: 21 lines of code kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/api/ConsistencyCheckJobAPI.java x: 2 # contributors y: 166 lines of code kernel/data-pipeline/scenario/consistency-check/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/consistencycheck/task/ConsistencyCheckTasksRunner.java x: 2 # contributors y: 129 lines of code infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java x: 4 # contributors y: 76 lines of code infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DefaultSchemaOption.java x: 1 # contributors y: 29 lines of code infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/schema/DialectSchemaOption.java x: 1 # contributors y: 9 lines of code infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/database/OpenGaussDatabaseMetaData.java x: 3 # contributors y: 52 lines of code infra/database/type/clickhouse/src/main/java/org/apache/shardingsphere/infra/database/clickhouse/metadata/database/ClickHouseDatabaseMetaData.java x: 4 # contributors y: 23 lines of code infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/metadata/database/H2DatabaseMetaData.java x: 3 # contributors y: 23 lines of code infra/database/type/hive/src/main/java/org/apache/shardingsphere/infra/database/hive/metadata/database/HiveDatabaseMetaData.java x: 4 # contributors y: 29 lines of code infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java x: 4 # contributors y: 49 lines of code infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/database/OracleDatabaseMetaData.java x: 6 # contributors y: 51 lines of code infra/database/type/presto/src/main/java/org/apache/shardingsphere/infra/database/presto/metadata/database/PrestoDatabaseMetaData.java x: 3 # contributors y: 29 lines of code mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java x: 5 # contributors y: 63 lines of code infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/option/MySQLDataTypeOption.java x: 1 # contributors y: 58 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/inventory/splitter/InventoryDumperContextSplitter.java x: 3 # contributors y: 131 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java x: 2 # contributors y: 115 lines of code infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/metadata/data/loader/OpenGaussMetaDataLoader.java x: 5 # contributors y: 157 lines of code infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java x: 6 # contributors y: 229 lines of code features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java x: 5 # contributors y: 242 lines of code infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java x: 3 # contributors y: 171 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/DataMatchTableDataConsistencyChecker.java x: 2 # contributors y: 72 lines of code features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/ddl/EncryptAlterTableTokenGenerator.java x: 1 # contributors y: 217 lines of code infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/util/SystemSchemaUtils.java x: 5 # contributors y: 39 lines of code kernel/sql-federation/executor/src/main/java/org/apache/shardingsphere/sqlfederation/executor/enumerable/EnumerableScanExecutor.java x: 4 # contributors y: 185 lines of code infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/SimpleTableSegmentBinder.java x: 4 # contributors y: 206 lines of code parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitor.java x: 17 # contributors y: 1874 lines of code kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/engine/SQLFederationEngine.java x: 9 # contributors y: 202 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/Keyword.g4 x: 11 # contributors y: 1063 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/OracleKeyword.g4 x: 14 # contributors y: 6009 lines of code parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java x: 13 # contributors y: 1159 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DMLStatement.g4 x: 10 # contributors y: 706 lines of code parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDMLStatementVisitor.java x: 13 # contributors y: 1327 lines of code kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/SQLFederationResultSetMetaData.java x: 4 # contributors y: 148 lines of code parser/sql/dialect/doris/src/main/antlr4/imports/doris/DMLStatement.g4 x: 5 # contributors y: 326 lines of code parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/DorisStatementVisitor.java x: 8 # contributors y: 1869 lines of code parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DMLStatement.g4 x: 11 # contributors y: 332 lines of code parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/format/MySQLFormatVisitor.java x: 5 # contributors y: 761 lines of code parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/OpenGaussStatementVisitor.java x: 11 # contributors y: 1353 lines of code parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitor.java x: 11 # contributors y: 1325 lines of code mode/core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java x: 13 # contributors y: 157 lines of code parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DDLStatement.g4 x: 7 # contributors y: 707 lines of code parser/sql/dialect/doris/src/main/antlr4/imports/doris/DDLStatement.g4 x: 5 # contributors y: 749 lines of code parser/sql/dialect/doris/src/main/antlr4/imports/doris/DorisKeyword.g4 x: 5 # contributors y: 2440 lines of code parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDDLStatementVisitor.java x: 5 # contributors y: 945 lines of code infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/MetaDataLoader.java x: 5 # contributors y: 74 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java x: 1 # contributors y: 84 lines of code kernel/sql-federation/optimizer/src/main/java/org/apache/shardingsphere/sqlfederation/optimizer/metadata/schema/SQLFederationTable.java x: 3 # contributors y: 105 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java x: 6 # contributors y: 93 lines of code proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/ShardingSphereProxy.java x: 7 # contributors y: 117 lines of code mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java x: 3 # contributors y: 195 lines of code mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java x: 3 # contributors y: 248 lines of code infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/MetaDataLoaderConnection.java x: 1 # contributors y: 251 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java x: 5 # contributors y: 233 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/preparer/datasource/PipelineJobDataSourcePreparer.java x: 4 # contributors y: 122 lines of code kernel/data-pipeline/scenario/migration/src/main/java/org/apache/shardingsphere/data/pipeline/scenario/migration/api/MigrationJobAPI.java x: 8 # contributors y: 285 lines of code kernel/single/distsql/handler/src/main/java/org/apache/shardingsphere/single/distsql/handler/update/LoadSingleTableExecutor.java x: 6 # contributors y: 134 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/tcl/TCLBackendHandler.java x: 1 # contributors y: 117 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/ProxySQLExecutor.java x: 5 # contributors y: 197 lines of code features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/ShardingDQLResultMerger.java x: 4 # contributors y: 103 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/ProxyBackendHandlerFactory.java x: 10 # contributors y: 143 lines of code kernel/transaction/api/src/main/java/org/apache/shardingsphere/transaction/spi/TransactionHook.java x: 5 # contributors y: 23 lines of code mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java x: 3 # contributors y: 232 lines of code infra/data-source-pool/core/src/main/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolProperties.java x: 3 # contributors y: 91 lines of code parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/DALStatement.g4 x: 7 # contributors y: 377 lines of code parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/DDLStatement.g4 x: 6 # contributors y: 1618 lines of code parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/DMLStatement.g4 x: 5 # contributors y: 405 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4 x: 16 # contributors y: 3486 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/Literals.g4 x: 9 # contributors y: 54 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/PLSQL.g4 x: 10 # contributors y: 534 lines of code kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/SQLFederationResultSet.java x: 4 # contributors y: 376 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/StandardDatabaseConnector.java x: 3 # contributors y: 339 lines of code kernel/data-pipeline/scenario/cdc/client/src/main/java/org/apache/shardingsphere/data/pipeline/cdc/client/CDCClient.java x: 3 # contributors y: 157 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/executor/engine/DriverExecuteExecutor.java x: 5 # contributors y: 101 lines of code kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/inventory/InventoryDumper.java x: 5 # contributors y: 297 lines of code kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/incremental/client/MySQLBinlogClient.java x: 3 # contributors y: 281 lines of code mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/ClusterContextManagerBuilder.java x: 10 # contributors y: 75 lines of code mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/StandaloneContextManagerBuilder.java x: 8 # contributors y: 39 lines of code infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/type/DropDatabaseRuleOperator.java x: 6 # contributors y: 47 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/YamlDatabaseConfigurationImportExecutor.java x: 11 # contributors y: 118 lines of code mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/ComputeNodePersistService.java x: 6 # contributors y: 6 lines of code features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/ReadwriteSplittingRuleConfigurationChecker.java x: 8 # contributors y: 65 lines of code features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/checker/config/ShardingRuleConfigurationChecker.java x: 1 # contributors y: 125 lines of code mode/node/src/main/java/org/apache/shardingsphere/mode/node/rule/tuple/YamlRuleNodeTupleSwapperEngine.java x: 1 # contributors y: 175 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java x: 4 # contributors y: 300 lines of code proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/MySQLAdminExecutorCreator.java x: 7 # contributors y: 150 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java x: 1 # contributors y: 597 lines of code infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java x: 9 # contributors y: 107 lines of code infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/dml/SelectStatementContext.java x: 4 # contributors y: 308 lines of code infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/expression/type/ColumnSegmentBinder.java x: 2 # contributors y: 248 lines of code features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java x: 7 # contributors y: 43 lines of code parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractor.java x: 2 # contributors y: 219 lines of code parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ExpressionExtractor.java x: 2 # contributors y: 196 lines of code kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/SingleRule.java x: 7 # contributors y: 133 lines of code parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/type/OracleDDLStatementVisitor.java x: 15 # contributors y: 1591 lines of code parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDALStatementVisitor.java x: 9 # contributors y: 961 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java x: 8 # contributors y: 249 lines of code features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java x: 12 # contributors y: 402 lines of code infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java x: 9 # contributors y: 71 lines of code parser/sql/dialect/mysql/src/main/antlr4/imports/mysql/MySQLKeyword.g4 x: 7 # contributors y: 2418 lines of code parser/sql/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/type/OpenGaussDDLStatementVisitor.java x: 5 # contributors y: 1003 lines of code parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/type/PostgreSQLDDLStatementVisitor.java x: 6 # contributors y: 1248 lines of code parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/type/SQLServerDDLStatementVisitor.java x: 5 # contributors y: 440 lines of code infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/context/statement/SQLStatementContextFactory.java x: 4 # contributors y: 243 lines of code parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDDLStatementVisitor.java x: 6 # contributors y: 948 lines of code features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java x: 9 # contributors y: 189 lines of code parser/distsql/engine/src/main/antlr4/imports/Keyword.g4 x: 6 # contributors y: 264 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/util/ExportUtils.java x: 9 # contributors y: 25 lines of code features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/InsertClauseShardingConditionEngine.java x: 6 # contributors y: 147 lines of code db-protocol/mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/constant/MySQLCharacterSet.java x: 3 # contributors y: 306 lines of code parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/type/FirebirdDMLStatementVisitor.java x: 2 # contributors y: 445 lines of code parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/TableExtractor.java x: 2 # contributors y: 312 lines of code infra/common/src/main/java/org/apache/shardingsphere/infra/config/props/ConfigurationPropertyKey.java x: 10 # contributors y: 39 lines of code parser/sql/dialect/doris/src/main/antlr4/imports/doris/BaseRule.g4 x: 8 # contributors y: 1274 lines of code parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/Keyword.g4 x: 4 # contributors y: 504 lines of code infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/data/loader/MySQLMetaDataLoader.java x: 6 # contributors y: 167 lines of code proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/command/query/extended/describe/PostgreSQLComDescribeExecutor.java x: 6 # contributors y: 247 lines of code infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/metadata/data/loader/OracleMetaDataLoader.java x: 8 # contributors y: 195 lines of code kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/TransactionRule.java x: 6 # contributors y: 101 lines of code parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/BaseRule.g4 x: 2 # contributors y: 461 lines of code parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/FirebirdKeyword.g4 x: 2 # contributors y: 738 lines of code parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/DDLStatement.g4 x: 1 # contributors y: 468 lines of code parser/sql/dialect/firebird/src/main/antlr4/imports/firebird/Keyword.g4 x: 1 # contributors y: 411 lines of code parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/FirebirdStatementVisitor.java x: 1 # contributors y: 500 lines of code parser/sql/dialect/firebird/src/main/java/org/apache/shardingsphere/sql/parser/firebird/visitor/statement/type/FirebirdDDLStatementVisitor.java x: 1 # contributors y: 270 lines of code parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/util/SQLUtils.java x: 2 # contributors y: 150 lines of code parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDALStatementVisitor.java x: 3 # contributors y: 957 lines of code features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java x: 8 # contributors y: 166 lines of code features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java x: 9 # contributors y: 344 lines of code parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDCLStatementVisitor.java x: 3 # contributors y: 659 lines of code parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java x: 4 # contributors y: 657 lines of code features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java x: 9 # contributors y: 477 lines of code proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/DatabaseConnector.java x: 10 # contributors y: 19 lines of code features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/EncryptRule.java x: 8 # contributors y: 132 lines of code features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/parameter/rewriter/EncryptInsertValueParameterRewriter.java x: 7 # contributors y: 94 lines of code parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/BaseRule.g4 x: 6 # contributors y: 1705 lines of code features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/ReadwriteSplittingRule.java x: 8 # contributors y: 101 lines of code parser/sql/dialect/clickhouse/src/main/java/org/apache/shardingsphere/sql/parser/clickhouse/visitor/statement/type/ClickHouseDMLStatementVisitor.java x: 3 # contributors y: 396 lines of code parser/sql/dialect/hive/src/main/java/org/apache/shardingsphere/sql/parser/hive/visitor/statement/type/HiveDMLStatementVisitor.java x: 3 # contributors y: 1287 lines of code parser/sql/dialect/presto/src/main/java/org/apache/shardingsphere/sql/parser/presto/visitor/statement/type/PrestoDMLStatementVisitor.java x: 2 # contributors y: 1252 lines of code parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitor.java x: 11 # contributors y: 1686 lines of code parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/DMLStatement.g4 x: 4 # contributors y: 387 lines of code features/sharding/distsql/parser/src/main/antlr4/imports/sharding/Keyword.g4 x: 9 # contributors y: 216 lines of code parser/sql/dialect/clickhouse/src/main/antlr4/imports/clickhouse/ClickHouseKeyword.g4 x: 2 # contributors y: 662 lines of code parser/sql/dialect/clickhouse/src/main/antlr4/imports/clickhouse/Keyword.g4 x: 2 # contributors y: 411 lines of code parser/sql/dialect/doris/src/main/antlr4/imports/doris/DALStatement.g4 x: 3 # contributors y: 377 lines of code parser/sql/dialect/hive/src/main/antlr4/imports/hive/BaseRule.g4 x: 3 # contributors y: 1146 lines of code parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/OpenGaussKeyword.g4 x: 4 # contributors y: 1092 lines of code parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DCLStatement.g4 x: 6 # contributors y: 379 lines of code parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/DDLStatement.g4 x: 4 # contributors y: 1641 lines of code parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/PostgreSQLKeyword.g4 x: 3 # contributors y: 1104 lines of code parser/sql/dialect/presto/src/main/antlr4/imports/presto/BaseRule.g4 x: 2 # contributors y: 1198 lines of code parser/sql/dialect/presto/src/main/antlr4/imports/presto/DMLStatement.g4 x: 2 # contributors y: 263 lines of code kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/incremental/client/netty/MySQLBinlogEventPacketDecoder.java x: 1 # contributors y: 205 lines of code features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/checker/ShadowRuleStatementChecker.java x: 7 # contributors y: 59 lines of code parser/sql/engine/src/main/java/org/apache/shardingsphere/sql/parser/core/database/visitor/SQLVisitorRule.java x: 12 # contributors y: 366 lines of code kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedOperationSQLFederationResultSet.java x: 1 # contributors y: 154 lines of code kernel/sql-federation/core/src/main/java/org/apache/shardingsphere/sqlfederation/resultset/AbstractUnsupportedUpdateOperationSQLFederationResultSet.java x: 1 # contributors y: 347 lines of code parser/sql/dialect/hive/src/main/java/org/apache/shardingsphere/sql/parser/hive/visitor/statement/HiveStatementVisitor.java x: 3 # contributors y: 471 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java x: 2 # contributors y: 300 lines of code parser/sql/dialect/presto/src/main/java/org/apache/shardingsphere/sql/parser/presto/visitor/statement/PrestoStatementVisitor.java x: 2 # contributors y: 520 lines of code parser/sql/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/SQL92StatementVisitor.java x: 5 # contributors y: 499 lines of code parser/sql/dialect/oracle/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/OracleStatement.g4 x: 15 # contributors y: 165 lines of code src/resources/idea/inspections.xml x: 2 # contributors y: 728 lines of code parser/sql/dialect/presto/src/main/antlr4/imports/presto/PrestoKeyword.g4 x: 1 # contributors y: 2397 lines of code parser/sql/dialect/hive/src/main/antlr4/imports/hive/HiveKeyword.g4 x: 1 # contributors y: 2361 lines of code infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_summary_by_digest.yaml x: 2 # contributors y: 361 lines of code infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/events_statements_summary_by_program.yaml x: 2 # contributors y: 335 lines of code infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/prepared_statements_instances.yaml x: 2 # contributors y: 392 lines of code infra/database/type/mysql/src/main/resources/schema/mysql/performance_schema/table_lock_waits_summary_by_table.yaml x: 2 # contributors y: 623 lines of code parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/DDLStatement.g4 x: 3 # contributors y: 903 lines of code parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/BaseRule.g4 x: 7 # contributors y: 568 lines of code infra/database/type/opengauss/src/main/resources/schema/opengauss/information_schema/routines.yaml x: 1 # contributors y: 658 lines of code infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_history.yaml x: 1 # contributors y: 546 lines of code infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_info_all.yaml x: 1 # contributors y: 698 lines of code infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/gs_wlm_session_statistics.yaml x: 1 # contributors y: 394 lines of code infra/database/type/opengauss/src/main/resources/schema/opengauss/pg_catalog/pg_proc.yaml x: 1 # contributors y: 323 lines of code parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/Keyword.g4 x: 5 # contributors y: 624 lines of code parser/sql/dialect/sqlserver/src/main/antlr4/imports/sqlserver/SQLServerKeyword.g4 x: 2 # contributors y: 1494 lines of code jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java x: 1 # contributors y: 712 lines of code proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/sysvar/MySQLSystemVariable.java x: 2 # contributors y: 533 lines of code parser/sql/dialect/postgresql/src/main/antlr4/imports/postgresql/Keyword.g4 x: 1 # contributors y: 483 lines of code parser/sql/dialect/sql92/src/main/antlr4/imports/sql92/SQL92Keyword.g4 x: 1 # contributors y: 522 lines of code
6009.0
lines of code
  min: 1.0
  average: 49.27
  25th percentile: 9.0
  median: 20.0
  75th percentile: 47.0
  max: 6009.0
0 17.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 17.0