apache / iotdb
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 5,298 files with 639,416 lines of code.
    • 3 files changed more than 100 times (6,617 lines of code)
    • 21 files changed 51-100 times (41,562 lines of code)
    • 133 files changed 21-50 times (95,177 lines of code)
    • 1,009 files changed 6-20 times (223,696 lines of code)
    • 4,132 files changed 1-5 times (272,364 lines of code)
1% | 6% | 14% | 34% | 42%
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 5,298 files with 639,416 lines of code.
    • 6 files changed by more than 25 contributors (15,495 lines of code)
    • 101 files changed by 11-25 contributors (85,808 lines of code)
    • 363 files changed by 6-10 contributors (122,339 lines of code)
    • 2,653 files changed by 2-5 contributors (293,646 lines of code)
    • 2,175 files changed by 1 contributor (122,128 lines of code)
2% | 13% | 19% | 45% | 19%
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, py, xml, sh, bat, md, yaml, properties, cpp, ftl, h, thrift, txt, g4, gitignore, groovy, c, toml, pt, dockerignore, csproj, gitmodules, cmd, gitattributes, xsl, json, cs, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java1% | 6% | 14% | 35% | 42%
thrift0% | 39% | 33% | 20% | 6%
g40% | 0% | 98% | 0% | 1%
xml0% | 0% | 9% | 26% | 64%
cpp0% | 0% | 0% | 80% | 19%
py0% | 0% | 0% | 36% | 63%
h0% | 0% | 0% | 80% | 19%
ftl0% | 0% | 0% | 18% | 81%
rdf0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 44% | 55%
yaml0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
xsl0% | 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
iotdb-core1% | 7% | 14% | 34% | 41%
example10% | 0% | 11% | 38% | 38%
iotdb-protocol0% | 31% | 27% | 16% | 25%
iotdb-client0% | 0% | 17% | 41% | 41%
integration-test0% | 0% | 26% | 29% | 44%
distribution0% | 0% | 21% | 46% | 32%
library-udf0% | 0% | 0% | 24% | 75%
iotdb-api0% | 0% | 0% | 22% | 77%
ROOT0% | 0% | 0% | 19% | 80%
src0% | 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
DataRegion.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion
3263 132 2023-06-27 2025-04-21 135 29 jackietien97@gmail.com 87789683+caideyipi@users.no...
IoTDBConfig.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf
2710 630 2023-06-27 2025-04-28 105 34 jackietien97@gmail.com 55970239+shuwenwei@users.no...
SessionExample.java
in example/session/src/main/java/org/apache/iotdb
644 29 2019-08-24 2025-01-14 103 49 646274302@qq.com 55970239+shuwenwei@users.no...
CommonConfig.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf
1788 319 2023-06-27 2025-04-27 97 23 jackietien97@gmail.com luoluoyuyu2001@gmail.com
IoTDBDescriptor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf
2240 46 2023-06-27 2025-04-27 97 34 jackietien97@gmail.com luoluoyuyu2001@gmail.com
ClusterConfigTaskExecutor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor
3800 116 2023-06-27 2025-05-07 97 24 jackietien97@gmail.com 87789683+caideyipi@users.no...
AnalyzeVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze
3450 122 2023-06-27 2025-03-20 90 20 jackietien97@gmail.com 42286868+minisho@users.nore...
ASTVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser
4089 235 2023-06-27 2025-05-07 88 28 jackietien97@gmail.com 87789683+caideyipi@users.no...
DataNodeInternalRPCServiceImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl
2549 121 2023-06-27 2025-05-07 87 28 jackietien97@gmail.com 87789683+caideyipi@users.no...
ConfigManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
2540 180 2023-06-27 2025-05-07 86 25 jackietien97@gmail.com 87789683+caideyipi@users.no...
CommonDescriptor.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf
376 11 2023-06-27 2025-04-27 82 25 jackietien97@gmail.com luoluoyuyu2001@gmail.com
confignode.thrift
in iotdb-protocol/thrift-confignode/src/main/thrift
1091 - 2023-05-25 2025-05-07 71 24 38524330+marcoszyk@users.no... 87789683+caideyipi@users.no...
ProcedureManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
1887 88 2023-06-27 2025-05-07 65 21 jackietien97@gmail.com 87789683+caideyipi@users.no...
PipeTsFileInsertionEvent.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile
639 41 2023-06-27 2025-03-31 64 10 jackietien97@gmail.com 87789683+caideyipi@users.no...
TsFileProcessor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable
1928 65 2023-06-27 2025-04-15 64 21 jackietien97@gmail.com hhaonan@outlook.com
TsFileResource.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile
1169 148 2023-06-27 2025-04-07 60 20 jackietien97@gmail.com 55970239+shuwenwei@users.no...
DataNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service
942 50 2023-06-27 2025-05-06 56 22 jackietien97@gmail.com jackietien97@gmail.com
ConfigNodeRPCServiceProcessor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift
1173 156 2023-06-27 2025-05-07 56 19 jackietien97@gmail.com 87789683+caideyipi@users.no...
OperatorTreeGenerator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner
3480 94 2023-06-27 2025-03-13 56 12 jackietien97@gmail.com ycycse@gmail.com
StorageEngine.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine
894 54 2023-06-27 2025-04-28 55 17 jackietien97@gmail.com 78788603+pengzna@users.nore...
ConfigNodeClient.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client
1192 169 2023-06-27 2025-05-07 55 20 jackietien97@gmail.com 87789683+caideyipi@users.no...
TableOperatorGenerator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner
2825 72 2024-08-09 2025-05-07 53 9 jackietien97@gmail.com 87789683+caideyipi@users.no...
PipeConfig.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config
418 84 2023-06-27 2025-04-27 52 10 jackietien97@gmail.com luoluoyuyu2001@gmail.com
AstBuilder.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser
3092 237 2024-08-09 2025-05-07 52 19 jackietien97@gmail.com 87789683+caideyipi@users.no...
ClientRPCServiceImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl
2606 82 2023-06-27 2025-05-07 50 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
PlanNodeType.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node
668 8 2023-06-27 2025-04-01 48 12 jackietien97@gmail.com 43774645+cpaulyz@users.nore...
SchemaRegionMemoryImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl
1655 100 2023-06-27 2025-05-07 48 11 jackietien97@gmail.com 87789683+caideyipi@users.no...
PipeRawTabletInsertionEvent.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet
369 34 2023-06-27 2025-04-23 47 10 jackietien97@gmail.com 87789683+caideyipi@users.no...
RatisConsensus.java
in iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis
823 39 2023-06-27 2025-01-27 47 14 jackietien97@gmail.com 48054931+szywilliam@users.n...
NodeManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node
913 61 2023-06-27 2025-04-02 47 18 jackietien97@gmail.com tanxinyu@apache.org
datanode.thrift
in iotdb-protocol/thrift-datanode/src/main/thrift
697 - 2023-08-18 2025-05-07 46 16 55695098+danielwang2035@use... 87789683+caideyipi@users.no...
IoTDBDataNodeReceiver.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift
938 32 2024-04-01 2025-04-27 46 9 rong@apache.org luoluoyuyu2001@gmail.com
PipeInsertNodeTabletInsertionEvent.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet
535 31 2023-06-27 2025-03-18 45 11 jackietien97@gmail.com 87789683+caideyipi@users.no...
IoTDBSqlParser.g4
in iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql
1218 - 2023-06-27 2025-05-07 45 20 jackietien97@gmail.com 87789683+caideyipi@users.no...
Metric.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/enums
176 1 2023-06-27 2025-04-29 44 16 jackietien97@gmail.com jt2594838@163.com
ConfigPlanExecutor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor
761 7 2023-06-27 2025-05-07 44 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
StatementAnalyzer.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer
3656 163 2024-08-09 2025-05-07 44 13 jackietien97@gmail.com 87789683+caideyipi@users.no...
BaseEnv.java
in integration-test/src/main/java/org/apache/iotdb/itbase/env
185 13 2022-06-01 2025-04-25 43 20 irvine0109@gmail.com liyuheng55555@126.com
IManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
300 - 2023-06-27 2025-05-07 43 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
IoTDBDataRegionAsyncConnector.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async
578 30 2024-03-10 2025-04-27 43 10 rong@apache.org luoluoyuyu2001@gmail.com
PlanVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node
622 152 2023-06-27 2025-04-01 43 11 jackietien97@gmail.com 43774645+cpaulyz@users.nore...
TableConfigTaskVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config
1173 79 2024-08-09 2025-05-07 43 15 jackietien97@gmail.com 87789683+caideyipi@users.no...
TSStatusCode.java
in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc
262 4 2023-05-25 2025-05-06 42 21 jackietien97@gmail.com jackietien97@gmail.com
PlanGraphPrinter.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node
1141 81 2023-06-27 2025-04-30 41 7 jackietien97@gmail.com 60659567+wei-hao-li@users.n...
ClusterSchemaManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema
1268 57 2023-06-27 2025-05-07 41 12 jackietien97@gmail.com 87789683+caideyipi@users.no...
IConfigTaskExecutor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor
297 - 2023-06-27 2025-05-07 40 14 jackietien97@gmail.com 87789683+caideyipi@users.no...
RelationalSql.g4
in iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql
1492 - 2024-08-09 2025-05-07 40 16 jackietien97@gmail.com 87789683+caideyipi@users.no...
MTreeBelowSGMemoryImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem
1494 49 2023-06-27 2025-03-21 40 9 jackietien97@gmail.com 87789683+caideyipi@users.no...
InnerSpaceCompactionTask.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task
615 42 2023-06-27 2025-04-28 39 9 jackietien97@gmail.com 55970239+shuwenwei@users.no...
PipeDataNodeTaskAgent.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task
722 30 2024-03-10 2025-05-07 39 8 rong@apache.org vgalaxies@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
SessionExample.java
in example/session/src/main/java/org/apache/iotdb
644 29 2019-08-24 2025-01-14 103 49 646274302@qq.com 55970239+shuwenwei@users.no...
IoTDBConfig.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf
2710 630 2023-06-27 2025-04-28 105 34 jackietien97@gmail.com 55970239+shuwenwei@users.no...
IoTDBDescriptor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf
2240 46 2023-06-27 2025-04-27 97 34 jackietien97@gmail.com luoluoyuyu2001@gmail.com
DataRegion.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion
3263 132 2023-06-27 2025-04-21 135 29 jackietien97@gmail.com 87789683+caideyipi@users.no...
ASTVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser
4089 235 2023-06-27 2025-05-07 88 28 jackietien97@gmail.com 87789683+caideyipi@users.no...
DataNodeInternalRPCServiceImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl
2549 121 2023-06-27 2025-05-07 87 28 jackietien97@gmail.com 87789683+caideyipi@users.no...
ConfigManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
2540 180 2023-06-27 2025-05-07 86 25 jackietien97@gmail.com 87789683+caideyipi@users.no...
CommonDescriptor.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf
376 11 2023-06-27 2025-04-27 82 25 jackietien97@gmail.com luoluoyuyu2001@gmail.com
CommonConfig.java
in integration-test/src/main/java/org/apache/iotdb/itbase/env
82 1 2023-01-06 2025-02-21 38 25 ericpai94@hotmail.com hhaonan@outlook.com
ClusterConfigTaskExecutor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor
3800 116 2023-06-27 2025-05-07 97 24 jackietien97@gmail.com 87789683+caideyipi@users.no...
confignode.thrift
in iotdb-protocol/thrift-confignode/src/main/thrift
1091 - 2023-05-25 2025-05-07 71 24 38524330+marcoszyk@users.no... 87789683+caideyipi@users.no...
CommonConfig.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf
1788 319 2023-06-27 2025-04-27 97 23 jackietien97@gmail.com luoluoyuyu2001@gmail.com
DataNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service
942 50 2023-06-27 2025-05-06 56 22 jackietien97@gmail.com jackietien97@gmail.com
ProcedureManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
1887 88 2023-06-27 2025-05-07 65 21 jackietien97@gmail.com 87789683+caideyipi@users.no...
TsFileProcessor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable
1928 65 2023-06-27 2025-04-15 64 21 jackietien97@gmail.com hhaonan@outlook.com
TSStatusCode.java
in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc
262 4 2023-05-25 2025-05-06 42 21 jackietien97@gmail.com jackietien97@gmail.com
JDBCExample.java
in example/jdbc/src/main/java/org/apache/iotdb
82 3 2019-08-27 2024-05-28 27 21 qjl16@mails.tsinghua.edu.cn 43774645+cpaulyz@users.nore...
AnalyzeVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze
3450 122 2023-06-27 2025-03-20 90 20 jackietien97@gmail.com 42286868+minisho@users.nore...
TsFileResource.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile
1169 148 2023-06-27 2025-04-07 60 20 jackietien97@gmail.com 55970239+shuwenwei@users.no...
ConfigNodeClient.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client
1192 169 2023-06-27 2025-05-07 55 20 jackietien97@gmail.com 87789683+caideyipi@users.no...
IoTDBSqlParser.g4
in iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql
1218 - 2023-06-27 2025-05-07 45 20 jackietien97@gmail.com 87789683+caideyipi@users.no...
BaseEnv.java
in integration-test/src/main/java/org/apache/iotdb/itbase/env
185 13 2022-06-01 2025-04-25 43 20 irvine0109@gmail.com liyuheng55555@126.com
ConfigNodeRPCServiceProcessor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift
1173 156 2023-06-27 2025-05-07 56 19 jackietien97@gmail.com 87789683+caideyipi@users.no...
AstBuilder.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser
3092 237 2024-08-09 2025-05-07 52 19 jackietien97@gmail.com 87789683+caideyipi@users.no...
ThreadName.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent
416 4 2023-06-27 2025-05-07 36 19 jackietien97@gmail.com 87789683+caideyipi@users.no...
ConfigNode.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service
390 27 2023-06-27 2025-02-26 32 19 jackietien97@gmail.com 65238551+hxpserein@users.no...
AbstractEnv.java
in integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env
1136 74 2023-08-07 2025-04-25 31 19 87789683+caideyipi@users.no... liyuheng55555@126.com
NodeManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node
913 61 2023-06-27 2025-04-02 47 18 jackietien97@gmail.com tanxinyu@apache.org
Coordinator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan
519 24 2023-06-27 2025-05-07 38 18 jackietien97@gmail.com 87789683+caideyipi@users.no...
SqlLexer.g4
in iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql
1002 - 2023-06-27 2025-05-07 28 18 jackietien97@gmail.com 87789683+caideyipi@users.no...
IoTDBConstant.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf
273 3 2023-06-27 2025-02-21 27 18 jackietien97@gmail.com 1214343862@qq.com
MppCommonConfig.java
in integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config
448 77 2023-08-07 2025-02-21 25 18 87789683+caideyipi@users.no... hhaonan@outlook.com
MppSharedCommonConfig.java
in integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config
461 73 2023-08-07 2025-02-21 24 18 87789683+caideyipi@users.no... hhaonan@outlook.com
StorageEngine.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine
894 54 2023-06-27 2025-04-28 55 17 jackietien97@gmail.com 78788603+pengzna@users.nore...
ClientRPCServiceImpl.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl
2606 82 2023-06-27 2025-05-07 50 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
ConfigPlanExecutor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor
761 7 2023-06-27 2025-05-07 44 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
IManager.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager
300 - 2023-06-27 2025-05-07 43 17 jackietien97@gmail.com 87789683+caideyipi@users.no...
DataMigrationExample.java
in example/session/src/main/java/org/apache/iotdb
161 3 2020-08-19 2024-11-29 23 17 qjl16@mails.tsinghua.edu.cn 55970239+shuwenwei@users.no...
RemoteCommonConfig.java
in integration-test/src/main/java/org/apache/iotdb/it/env/remote/config
296 71 2023-08-07 2025-02-21 23 17 87789683+caideyipi@users.no... hhaonan@outlook.com
datanode.thrift
in iotdb-protocol/thrift-datanode/src/main/thrift
697 - 2023-08-18 2025-05-07 46 16 55695098+danielwang2035@use... 87789683+caideyipi@users.no...
Metric.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/enums
176 1 2023-06-27 2025-04-29 44 16 jackietien97@gmail.com jt2594838@163.com
RelationalSql.g4
in iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql
1492 - 2024-08-09 2025-05-07 40 16 jackietien97@gmail.com 87789683+caideyipi@users.no...
AbstractMemTable.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable
856 60 2023-06-27 2025-03-21 38 16 jackietien97@gmail.com hhaonan@outlook.com
ConfigNodeProcedureEnv.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env
684 51 2023-06-27 2025-04-29 36 16 jackietien97@gmail.com yongzao@apache.org
ConfigPhysicalPlan.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request
588 8 2023-06-27 2025-05-07 33 16 jackietien97@gmail.com 87789683+caideyipi@users.no...
ConfigPhysicalPlanType.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request
260 3 2023-06-27 2025-05-07 32 16 jackietien97@gmail.com 87789683+caideyipi@users.no...
import-control.xml
in integration-test
98 - 2022-06-01 2024-04-19 30 16 irvine0109@gmail.com jackietien97@gmail.com
ConfigNodeDescriptor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf
622 12 2023-06-27 2025-02-28 28 16 jackietien97@gmail.com 48054931+szywilliam@users.n...
TableConfigTaskVisitor.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config
1173 79 2024-08-09 2025-05-07 43 15 jackietien97@gmail.com 87789683+caideyipi@users.no...
LoadTsFileScheduler.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load
747 23 2023-06-27 2025-03-28 38 15 jackietien97@gmail.com liyuheng55555@126.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IoTDBDataBackTool.java
in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/backup
1048 34 2024-09-06 2024-09-07 2 1 76414902+yc27@users.noreply... 76414902+yc27@users.noreply...
ClusterTestResultSet.java
in integration-test/src/main/java/org/apache/iotdb/itbase/runtime
958 192 2022-06-14 2022-06-15 2 1 ericpai94@hotmail.com ericpai94@hotmail.com
ArrayConverter.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/transform/converter
888 3 2024-08-09 2024-08-09 1 1 rong@apache.org rong@apache.org
built_in_model_factory.py
in iotdb-core/ainode/ainode/core/model
783 47 2025-03-25 2025-03-25 1 1 ycycse@gmail.com ycycse@gmail.com
IrExpressionInterpreter.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner
715 39 2024-08-30 2024-08-30 1 1 jackietien97@gmail.com jackietien97@gmail.com
PatternExecutor.java
in library-udf/src/main/java/org/apache/iotdb/library/match
647 25 2024-12-06 2024-12-27 2 1 critas@outlook.com critas@outlook.com
AggregationNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node
624 73 2024-09-11 2025-01-22 5 1 60659567+wei-hao-li@users.n... 60659567+wei-hao-li@users.n...
ForecastTableFunction.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/function/tvf
528 28 2025-05-06 2025-05-06 1 1 jackietien97@gmail.com jackietien97@gmail.com
MultiInputLayer.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate
514 13 2024-05-31 2024-06-11 2 1 zhihaoshen7@qq.com zhihaoshen7@qq.com
PipeDescriptor.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config
500 6 2025-04-27 2025-04-27 1 1 luoluoyuyu2001@gmail.com luoluoyuyu2001@gmail.com
RangeFrame.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/window/partition/frame
497 20 2025-01-24 2025-01-24 1 1 zhihaoshen7@qq.com zhihaoshen7@qq.com
FlatHash.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/hash
459 38 2024-10-17 2024-12-09 2 1 60659567+wei-hao-li@users.n... 60659567+wei-hao-li@users.n...
ImportDataTree.java
in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data
438 11 2025-02-05 2025-04-22 2 1 43237967+2b3c511@users.nore... 43237967+2b3c511@users.nore...
PipeDataNodeReceiverMetrics.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/receiver
429 26 2025-03-03 2025-03-03 1 1 rong@apache.org rong@apache.org
PlanNodeDecorrelator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations
409 23 2025-02-28 2025-02-28 1 1 1435078631@qq.com 1435078631@qq.com
MemPointIteratorFactory.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure
400 26 2025-03-20 2025-04-18 2 1 shizy04@gmail.com shizy04@gmail.com
serde.py
in iotdb-core/ainode/ainode/core/util
397 25 2025-03-25 2025-03-25 1 1 ycycse@gmail.com ycycse@gmail.com
AbstractSubscriptionProvider.java
in iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base
389 23 2025-01-21 2025-04-22 2 1 vgalaxies@apache.org vgalaxies@apache.org
ImportSchemaTree.java
in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema
387 13 2025-04-02 2025-04-02 1 1 43237967+2b3c511@users.nore... 43237967+2b3c511@users.nore...
TypeUtil.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/utils
376 14 2024-10-08 2024-11-07 3 1 60659567+wei-hao-li@users.n... 60659567+wei-hao-li@users.n...
ExportDataTree.java
in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data
374 9 2025-02-05 2025-04-02 3 1 43237967+2b3c511@users.nore... 43237967+2b3c511@users.nore...
DeviceAttributeCacheUpdater.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update
373 23 2024-10-17 2025-05-07 5 1 87789683+caideyipi@users.no... 87789683+caideyipi@users.no...
CreateAlignedTimeSeriesNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write
368 32 2024-08-09 2024-08-09 1 1 jackietien97@gmail.com jackietien97@gmail.com
UpdateDetailContainer.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update
368 13 2024-10-17 2025-03-18 6 1 87789683+caideyipi@users.no... 87789683+caideyipi@users.no...
AggregationAnalyzer.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer
357 38 2024-08-09 2024-08-09 1 1 jackietien97@gmail.com jackietien97@gmail.com
ElasticSerializableRowList.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/datastructure/row
354 22 2024-05-31 2024-05-31 1 1 zhihaoshen7@qq.com zhihaoshen7@qq.com
session_example.py
in iotdb-client/client-py
345 - 2024-11-29 2025-04-25 2 1 hhaonan@outlook.com hhaonan@outlook.com
PipeConsensusReceiverMetrics.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/metric
341 19 2024-10-18 2024-10-18 1 1 78788603+pengzna@users.nore... 78788603+pengzna@users.nore...
iotdb_rpc_dataset.py
in iotdb-client/client-py/iotdb/utils
341 13 2025-04-01 2025-04-25 2 1 hhaonan@outlook.com hhaonan@outlook.com
ErrorHandler.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser
333 22 2024-08-09 2024-08-09 1 1 jackietien97@gmail.com jackietien97@gmail.com
PipeDataRegionExtractorMetrics.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/source
324 20 2025-03-03 2025-03-03 1 1 rong@apache.org rong@apache.org
IDPredicate.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/modification
324 50 2024-11-18 2024-11-27 3 1 jt2594838@163.com jt2594838@163.com
MemoryManager.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/memory
323 27 2025-03-07 2025-03-07 1 1 46039728+spricoder@users.no... 46039728+spricoder@users.no...
PipeConfigPhysicalPlanTablePrivilegeParseVisitor.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor
321 46 2025-03-07 2025-05-07 3 1 87789683+caideyipi@users.no... 87789683+caideyipi@users.no...
TsFileValidationScan.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/utils
317 21 2024-08-02 2025-02-18 3 1 jt2594838@163.com jt2594838@163.com
InferenceOperator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/ai
316 17 2024-10-14 2025-03-13 2 1 ycycse@gmail.com ycycse@gmail.com
ExportDataTable.java
in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data
314 8 2025-02-05 2025-04-02 3 1 43237967+2b3c511@users.nore... 43237967+2b3c511@users.nore...
TableFunctionNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node
312 30 2025-03-12 2025-04-26 3 1 43774645+cpaulyz@users.nore... 43774645+cpaulyz@users.nore...
NewSizeTieredCompactionSelector.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl
312 20 2024-08-23 2025-04-28 6 1 55970239+shuwenwei@users.no... 55970239+shuwenwei@users.no...
PerformanceOverviewMetrics.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric
312 28 2023-06-27 2024-06-04 2 1 jackietien97@gmail.com jackietien97@gmail.com
OpcDaServerHandle.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/opcda
311 6 2025-02-27 2025-03-21 3 1 87789683+caideyipi@users.no... 87789683+caideyipi@users.no...
CpuUsageMetrics.java
in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/cpu
308 15 2024-01-12 2024-01-12 1 1 37140360+thumarklau@users.n... 37140360+thumarklau@users.n...
EqualityInference.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner
304 18 2024-09-05 2024-09-05 1 1 cgf1993@foxmail.com cgf1993@foxmail.com
AbstractSortOperator.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process
298 21 2024-08-09 2025-02-07 2 1 jackietien97@gmail.com jackietien97@gmail.com
CostFlowSelectionLeaderBalancer.java
in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader
292 13 2024-10-03 2024-10-03 1 1 yongzao@apache.org yongzao@apache.org
DeletionResourceManager.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/deletion
280 17 2024-10-18 2025-04-02 5 1 78788603+pengzna@users.nore... 78788603+pengzna@users.nore...
AbstractSubscriptionProviders.java
in iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base
280 21 2025-01-21 2025-04-22 3 1 vgalaxies@apache.org vgalaxies@apache.org
CreateOrUpdateTableDeviceNode.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema
279 24 2024-10-17 2025-01-13 4 1 87789683+caideyipi@users.no... 87789683+caideyipi@users.no...
PipeDataRegionConnectorMetrics.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/sink
275 16 2025-03-03 2025-03-03 1 1 rong@apache.org rong@apache.org
SubscriptionPipeTabletEventBatch.java
in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/batch
274 14 2024-07-02 2025-04-21 19 1 vgalaxies@apache.org vgalaxies@apache.org
Correlations

File Size vs. Number of Changes: 5303 points

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/aggregatedresult/standardstatistics/MaxValueOperator.java x: 27 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/intermediateresult/sametype/numeric/AbsoluteMaxOperator.java x: 43 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/intermediateresult/sametype/numeric/MaxOperator.java x: 43 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/processor/StandardStatisticsOperatorProcessor.java x: 63 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/assigner/PipeDataRegionAssigner.java x: 222 lines of code y: 21 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 x: 1218 lines of code y: 45 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 x: 1002 lines of code y: 28 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnAsyncRequestType.java x: 77 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnInternalServiceAsyncRequestManager.java x: 475 lines of code y: 15 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/DataNodeAsyncRequestRPCHandler.java x: 219 lines of code y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/TreeDeviceViewFieldDetectionHandler.java x: 63 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlan.java x: 588 lines of code y: 33 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanType.java x: 260 lines of code y: 32 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanVisitor.java x: 406 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/database/GetDatabasePlan.java x: 18 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/pipe/payload/PipeCreateTableOrViewPlan.java x: 12 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/AddTableColumnPlan.java x: 51 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/CommitDeleteColumnPlan.java x: 18 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/CommitDeleteTablePlan.java x: 14 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/RenameTableColumnPlan.java x: 45 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/RenameTablePlan.java x: 36 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/SetTableCommentPlan.java x: 36 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/SetTablePropertiesPlan.java x: 38 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/view/AddTableViewColumnPlan.java x: 17 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java x: 2540 lines of code y: 86 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java x: 300 lines of code y: 43 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java x: 1887 lines of code y: 65 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/event/PipeConfigRegionSnapshotEvent.java x: 280 lines of code y: 18 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningFilter.java x: 218 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningQueue.java x: 162 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTablePatternParseVisitor.java x: 164 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTablePrivilegeParseVisitor.java x: 321 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/protocol/IoTDBConfigNodeReceiver.java x: 996 lines of code y: 25 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/visitor/PipeConfigPhysicalPlanTSStatusVisitor.java x: 489 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java x: 1268 lines of code y: 41 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor/ConfigPlanExecutor.java x: 761 lines of code y: 44 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/CNPhysicalPlanGenerator.java x: 476 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java x: 1290 lines of code y: 36 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ConfigMTree.java x: 944 lines of code y: 24 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/TreeDeviceViewFieldDetector.java x: 216 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/mnode/info/ConfigTableInfo.java x: 53 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AbstractAlterOrDropTableProcedure.java x: 196 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AddTableColumnProcedure.java x: 199 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/CreateTableProcedure.java x: 256 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DeleteDevicesProcedure.java x: 337 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DropTableColumnProcedure.java x: 237 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DropTableProcedure.java x: 201 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/RenameTableColumnProcedure.java x: 205 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/RenameTableProcedure.java x: 185 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/SetTablePropertiesProcedure.java x: 220 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/AddViewColumnProcedure.java x: 71 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/CreateTableViewProcedure.java x: 154 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/RenameTableColumnState.java x: 7 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/RenameTableState.java x: 7 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureFactory.java x: 526 lines of code y: 24 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureType.java x: 118 lines of code y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java x: 1173 lines of code y: 56 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java x: 331 lines of code y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipePlanToStatementVisitor.java x: 265 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java x: 1192 lines of code y: 55 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/impl/RestApiServiceImpl.java x: 280 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/impl/RestApiServiceImpl.java x: 337 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java x: 2606 lines of code y: 50 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImpl.java x: 2549 lines of code y: 87 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/header/DatasetHeaderFactory.java x: 184 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceAttributeUpdater.java x: 125 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceBlackListConstructor.java x: 62 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DevicePredicateFilter.java x: 44 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DevicePredicateHandler.java x: 101 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceUpdater.java x: 54 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/SchemaSourceFactory.java x: 92 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/TableDeviceQuerySource.java x: 325 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/InformationSchemaContentSupplierFactory.java x: 854 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/Coordinator.java x: 519 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/TreeSchemaAutoCreatorAndVerifier.java x: 408 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/ConfigExecution.java x: 259 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TableConfigTaskVisitor.java x: 1173 lines of code y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/ClusterConfigTaskExecutor.java x: 3800 lines of code y: 97 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/IConfigTaskExecutor.java x: 297 lines of code y: 40 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ShowFunctionsTask.java x: 245 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ai/ShowModelsTask.java x: 83 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/AlterTableAddColumnTask.java x: 28 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/AlterTableCommentColumnTask.java x: 28 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/AlterTableSetPropertiesTask.java x: 24 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/CreateTableTask.java x: 21 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/DescribeTableDetailsTask.java x: 70 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowCreateTableTask.java x: 113 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowTablesDetailsTask.java x: 80 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java x: 4089 lines of code y: 88 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/TableOperatorGenerator.java x: 2825 lines of code y: 53 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/view/AlterLogicalViewNode.java x: 119 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java x: 3656 lines of code y: 44 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/ColumnSchema.java x: 138 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/DeviceEntry.java x: 130 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/Metadata.java x: 60 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java x: 889 lines of code y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableSchema.java x: 156 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/DeviceInCacheFilterVisitor.java x: 41 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/SchemaPredicateUtil.java x: 201 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableDeviceSchemaFetcher.java x: 519 lines of code y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableHeaderSchemaValidator.java x: 357 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/RelationPlanner.java x: 781 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableLogicalPlanner.java x: 440 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableDistributedPlanGenerator.java x: 1360 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/DeviceTableScanNode.java x: 219 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/TreeDeviceViewScanNode.java x: 167 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema/AbstractTableDeviceQueryNode.java x: 187 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema/TableDeviceAttributeUpdateNode.java x: 275 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema/TableDeviceQueryScanNode.java x: 85 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PushPredicateIntoTableScan.java x: 1044 lines of code y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/AccessControl.java x: 24 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/AccessControlImpl.java x: 311 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/AllowAllAccessControl.java x: 56 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AbstractQueryDeviceWithCache.java x: 83 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AbstractTraverseDevice.java x: 171 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AddColumn.java x: 79 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AstVisitor.java x: 522 lines of code y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/ColumnDefinition.java x: 94 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/CreateTable.java x: 88 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DefaultTraversalVisitor.java x: 402 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DeleteDevice.java x: 181 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DropColumn.java x: 79 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DropTable.java x: 57 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/RenameColumn.java x: 91 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/RenameTable.java x: 75 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/SetTableComment.java x: 73 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/ShowDevice.java x: 105 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java x: 3092 lines of code y: 52 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/util/SqlFormatter.java x: 1370 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/DeleteDataStatement.java x: 62 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertBaseStatement.java x: 547 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalBatchActivateTemplateStatement.java x: 60 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalCreateMultiTimeSeriesStatement.java x: 51 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalCreateTimeSeriesStatement.java x: 78 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/AlterTimeSeriesStatement.java x: 123 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateAlignedTimeSeriesStatement.java x: 174 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateMultiTimeSeriesStatement.java x: 118 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateTimeSeriesStatement.java x: 96 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/AlterLogicalViewStatement.java x: 112 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/CreateLogicalViewStatement.java x: 201 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/SchemaEngine.java x: 359 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/DeviceAttributeCacheUpdater.java x: 373 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/GeneralRegionAttributeSecurityService.java x: 257 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl/SchemaRegionMemoryImpl.java x: 1655 lines of code y: 48 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/tag/TagManager.java x: 579 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/InformationSchemaUtils.java x: 164 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/EncodingInferenceUtils.java x: 34 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/ThreadName.java x: 416 lines of code y: 36 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/PartialPath.java x: 715 lines of code y: 18 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/PathPatternTree.java x: 345 lines of code y: 12 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/fa/nfa/SimpleNFA.java x: 402 lines of code y: 3 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/column/ColumnHeaderConstant.java x: 530 lines of code y: 8 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/SchemaFilterType.java x: 62 lines of code y: 4 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/SchemaFilterVisitor.java x: 98 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/StringValueFilterVisitor.java x: 72 lines of code y: 4 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/singlechild/AttributeFilter.java x: 56 lines of code y: 2 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/singlechild/TagFilter.java x: 56 lines of code y: 1 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/InformationSchema.java x: 269 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TsTable.java x: 315 lines of code y: 16 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/column/FieldColumnSchema.java x: 80 lines of code y: 2 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/column/TsTableColumnCategory.java x: 73 lines of code y: 6 # changes iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 x: 1492 lines of code y: 40 # changes iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift x: 1091 lines of code y: 71 # changes iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift x: 697 lines of code y: 46 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/execution/PipeSubtaskExecutorManager.java x: 36 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/PipeConsensusAsyncConnector.java x: 484 lines of code y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNodeShutdownHook.java x: 88 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/execution/PipeSubtaskExecutor.java x: 119 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTaskAgent.java x: 722 lines of code y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/agent/SubscriptionBrokerAgent.java x: 193 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionBroker.java x: 383 lines of code y: 21 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/meta/PipeStaticMeta.java x: 185 lines of code y: 3 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionConsumer.java x: 1175 lines of code y: 9 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TSStatusCode.java x: 262 lines of code y: 42 # changes iotdb-core/ainode/ainode/core/manager/inference_manager.py x: 133 lines of code y: 2 # changes iotdb-core/ainode/pyproject.toml x: 62 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/UDAFAccumulator.java x: 153 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/TransformOperator.java x: 337 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/relational/ColumnTransformerBuilder.java x: 1384 lines of code y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/IModelFetcher.java x: 7 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/function/tvf/ForecastTableFunction.java x: 528 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/udf/UDFManagementService.java x: 245 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/udf/UDAFInformationInferrer.java x: 50 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/udf/UDTFExecutor.java x: 225 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/udf/UDTFInformationInferrer.java x: 67 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java x: 942 lines of code y: 56 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ainode/AINodeClient.java x: 226 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/TTLManager.java x: 106 lines of code y: 8 # changes integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/relational/MySplit.java x: 86 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AsofMergeSortInnerJoinOperator.java x: 184 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java x: 1141 lines of code y: 41 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedDistinctAggregationWithProjection.java x: 121 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedDistinctAggregationWithoutProjection.java x: 102 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedGlobalAggregationWithProjection.java x: 193 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedGlobalAggregationWithoutProjection.java x: 179 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedGroupedAggregationWithProjection.java x: 146 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedGroupedAggregationWithoutProjection.java x: 129 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedJoinToJoin.java x: 65 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformFilteringSemiJoinToInnerJoin.java x: 94 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformUncorrelatedSubqueryToJoin.java x: 102 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/JoinNode.java x: 377 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/UnaliasSymbolReferences.java x: 742 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/predicate/ConvertPredicateToFilterVisitor.java x: 363 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/predicate/ConvertPredicateToTimeFilterVisitor.java x: 198 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/predicate/ConvertPredicateToFilterVisitor.java x: 361 lines of code y: 10 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBAbstractDatabaseMetadata.java x: 2664 lines of code y: 4 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnection.java x: 549 lines of code y: 17 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java x: 670 lines of code y: 19 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/relational/IoTDBRelationalDatabaseMetadata.java x: 567 lines of code y: 6 # changes example/session/src/main/java/org/apache/iotdb/TableModelSessionPoolExample.java x: 158 lines of code y: 7 # changes integration-test/src/main/java/org/apache/iotdb/it/utils/TsFileTableGenerator.java x: 146 lines of code y: 3 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/AbstractDataTool.java x: 773 lines of code y: 9 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportDataTable.java x: 354 lines of code y: 4 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/payload/SubscriptionSessionDataSet.java x: 197 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/opcua/OpcUaNameSpace.java x: 421 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/util/builder/PipeTableModelTsFileBuilder.java x: 279 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/util/builder/PipeTableModelTsFileBuilderV2.java x: 203 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/parser/TabletInsertionEventParser.java x: 552 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/table/TsFileInsertionEventTableParserTabletIterator.java x: 342 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/PipeMemoryWeightUtil.java x: 256 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/table/v1/handler/StatementConstructionHandler.java x: 161 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/StatementGenerator.java x: 783 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/leaf/ConstantColumnTransformer.java x: 29 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/WritingMetrics.java x: 873 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/memory/StorageEngineMemoryMetrics.java x: 385 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileWriter.java x: 141 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/PrimitiveArrayManager.java x: 247 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/AlignedTVList.java x: 1735 lines of code y: 32 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/enums/Metric.java x: 176 lines of code y: 44 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java x: 684 lines of code y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/ClusterPartitionFetcher.java x: 497 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyCopySetRegionGroupAllocator.java x: 388 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RemoveDataNodeHandler.java x: 457 lines of code y: 8 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/common/Constants.java x: 307 lines of code y: 6 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/common/OptionsUtil.java x: 1023 lines of code y: 6 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ExportTsFile.java x: 103 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/pipeconsensus/PipeConsensusReceiver.java x: 1416 lines of code y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/pipeconsensus/PipeConsensusReceiverAgent.java x: 184 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/StorageEngine.java x: 894 lines of code y: 55 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/schemaregion/SchemaExecutionVisitor.java x: 716 lines of code y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/deletion/persist/PageCacheDeletionBuffer.java x: 305 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java x: 628 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/io/WALInputStream.java x: 314 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/DataNodeMemoryConfig.java x: 521 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java x: 2710 lines of code y: 105 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/ICrossCompactionPerformer.java x: 12 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/FastCompactionPerformer.java x: 299 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/ReadChunkCompactionPerformer.java x: 260 lines of code y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/ReadPointCompactionPerformer.java x: 274 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/AbstractCompactionTask.java x: 462 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InnerSpaceCompactionTask.java x: 615 lines of code y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCompactionEstimator.java x: 228 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCrossSpaceEstimator.java x: 36 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractInnerSpaceEstimator.java x: 33 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/CompactionEstimateUtils.java x: 202 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/FastCompactionInnerCompactionEstimator.java x: 87 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/FastCrossSpaceCompactionEstimator.java x: 84 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/ReadChunkInnerCompactionEstimator.java x: 65 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/NewSizeTieredCompactionSelector.java x: 312 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/RewriteCrossSpaceCompactionSelector.java x: 507 lines of code y: 25 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ImportTsFileRemotely.java x: 286 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java x: 2240 lines of code y: 97 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/subtask/connector/PipeRealtimePriorityBlockingQueue.java x: 174 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/IoTDBDataRegionAsyncConnector.java x: 578 lines of code y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java x: 444 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionHybridExtractor.java x: 365 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java x: 938 lines of code y: 46 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/PipeMemoryManager.java x: 471 lines of code y: 27 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java x: 1788 lines of code y: 97 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java x: 376 lines of code y: 82 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/connection/BlockingPendingQueue.java x: 138 lines of code y: 4 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/PipeConfig.java x: 418 lines of code y: 52 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/PipeDescriptor.java x: 500 lines of code y: 1 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/receiver/IoTDBFileReceiver.java x: 717 lines of code y: 24 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/StateMachineProcedure.java x: 183 lines of code y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/PartiteGraphPlacementRegionGroupAllocator.java x: 194 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodesProcedure.java x: 294 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/PipeConsensusSyncConnector.java x: 431 lines of code y: 12 # changes distribution/src/assembly/all.xml x: 79 lines of code y: 23 # changes distribution/src/assembly/confignode.xml x: 60 lines of code y: 11 # changes integration-test/src/assembly/mpp-test.xml x: 55 lines of code y: 9 # changes example/udf/src/main/java/org/apache/iotdb/udf/table/ExcludeColumnExample.java x: 72 lines of code y: 3 # changes iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/relational/TableFunction.java x: 19 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/TableFunctionNode.java x: 312 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/TableFunctionProcessorNode.java x: 240 lines of code y: 3 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/tvf/SessionTableFunction.java x: 119 lines of code y: 3 # changes iotdb-client/client-py/iotdb/Session.py x: 2042 lines of code y: 16 # changes iotdb-client/client-py/iotdb/SessionPool.py x: 152 lines of code y: 8 # changes iotdb-client/client-py/iotdb/utils/Field.py x: 187 lines of code y: 6 # changes iotdb-client/client-py/iotdb/utils/SessionDataSet.py x: 131 lines of code y: 6 # changes iotdb-client/client-py/iotdb/utils/iotdb_rpc_dataset.py x: 341 lines of code y: 2 # changes iotdb-client/client-py/session_aligned_timeseries_example.py x: 171 lines of code y: 2 # changes iotdb-client/client-py/table_model_session_example.py x: 112 lines of code y: 4 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env/AbstractEnv.java x: 1136 lines of code y: 31 # changes integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteDataNodeConfig.java x: 42 lines of code y: 8 # changes integration-test/src/main/java/org/apache/iotdb/it/env/remote/env/RemoteServerEnv.java x: 431 lines of code y: 18 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java x: 185 lines of code y: 43 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/ConfigNodeConfig.java x: 7 lines of code y: 6 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/DataNodeConfig.java x: 14 lines of code y: 9 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfig.java x: 246 lines of code y: 7 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/prometheus/PrometheusReporter.java x: 230 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/ApproxCountDistinctAccumulator.java x: 222 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedApproxCountDistinctAccumulator.java x: 272 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/array/MapBigArray.java x: 48 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/array/ObjectBigArray.java x: 103 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/constant/SqlConstant.java x: 70 lines of code y: 14 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/TableBuiltinAggregationFunction.java x: 93 lines of code y: 5 # changes iotdb-protocol/thrift-commons/src/main/thrift/common.thrift x: 241 lines of code y: 24 # changes iotdb-client/client-cpp/src/main/Session.cpp x: 2224 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTransferBatchReqBuilder.java x: 138 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/tsfile/PipeTsFileResourceManager.java x: 291 lines of code y: 28 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/consumer/CreateConsumerProcedure.java x: 90 lines of code y: 4 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/consumer/ConsumerGroupMeta.java x: 291 lines of code y: 11 # changes example/session/src/main/java/org/apache/iotdb/TableModelSubscriptionSessionExample.java x: 146 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileAnalyzer.java x: 647 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileTableSchemaCache.java x: 373 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ModificationUtils.java x: 322 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/subtask/connector/PipeConnectorSubtask.java x: 223 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeRawTabletInsertionEvent.java x: 369 lines of code y: 47 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/historical/PipeHistoricalDataRegionTsFileAndDeletionExtractor.java x: 751 lines of code y: 17 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/constant/PipeConnectorConstant.java x: 204 lines of code y: 24 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/protocol/IoTDBConnector.java x: 468 lines of code y: 19 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/StatusUtils.java x: 206 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/DataNodeTableCache.java x: 451 lines of code y: 19 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportDataTree.java x: 438 lines of code y: 2 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java x: 203 lines of code y: 12 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/SubscriptionSessionConnection.java x: 36 lines of code y: 7 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionProvider.java x: 389 lines of code y: 2 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionProviders.java x: 280 lines of code y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/subscription/CreateSubscriptionProcedure.java x: 310 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/receiver/SubscriptionReceiverV1.java x: 710 lines of code y: 22 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/topic/TopicMeta.java x: 181 lines of code y: 16 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java x: 665 lines of code y: 16 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/SessionConnection.java x: 1098 lines of code y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/AutoCreateSchemaExecutor.java x: 580 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/ClusterSchemaFetchExecutor.java x: 258 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/ClusterSchemaFetcher.java x: 338 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/MeasurementGroup.java x: 361 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableModelPlanner.java x: 204 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/AsyncPlanNodeSender.java x: 163 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/FragmentInstanceDispatcherImpl.java x: 476 lines of code y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ErrorHandlingUtils.java x: 191 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/executor/RegionReadExecutor.java x: 123 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/Expression.java x: 131 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTabletEventTsFileBatch.java x: 150 lines of code y: 13 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/subscription/payload/poll/TabletsPayload.java x: 90 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingTsFileQueue.java x: 215 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/SubscriptionEvent.java x: 203 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/batch/SubscriptionPipeTabletEventBatch.java x: 274 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/batch/SubscriptionPipeTsFileEventBatch.java x: 81 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/response/SubscriptionEventTabletResponse.java x: 237 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java x: 3263 lines of code y: 135 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/util/builder/PipeTreeModelTsFileBuilderV2.java x: 149 lines of code y: 2 # changes iotdb-client/client-cpp/src/main/NodesSupplier.cpp x: 176 lines of code y: 1 # changes iotdb-client/client-cpp/src/main/NodesSupplier.h x: 92 lines of code y: 1 # changes iotdb-client/client-cpp/src/main/Session.h x: 1119 lines of code y: 8 # changes iotdb-client/client-cpp/src/main/ThriftConnection.cpp x: 127 lines of code y: 1 # changes iotdb-client/isession/src/main/java/org/apache/iotdb/isession/SessionDataSet.java x: 273 lines of code y: 11 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java x: 577 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformAggregationToStreamable.java x: 153 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/LastQueryAggTableScanOperator.java x: 344 lines of code y: 5 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ExportSchemaTable.java x: 261 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/FilterAndProjectOperator.java x: 353 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/join/LeftOuterTimeJoinOperator.java x: 259 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AbstractTableScanOperator.java x: 258 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/MeasurementToTableViewAdaptorUtils.java x: 75 lines of code y: 1 # changes iotdb-doap.rdf x: 142 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedReadOnlyMemChunk.java x: 332 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunk.java x: 713 lines of code y: 31 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/ReadOnlyMemChunk.java x: 271 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/WritableMemChunk.java x: 508 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/MemPointIteratorFactory.java x: 400 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortMultiAlignedTVListIterator.java x: 219 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortMultiTVListIterator.java x: 114 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/parameter/AggregationDescriptor.java x: 279 lines of code y: 12 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java x: 445 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/request/PipeTransferSchemaSnapshotSealReq.java x: 123 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBSchemaRegionConnector.java x: 201 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/schema/PipeSchemaRegionSnapshotEvent.java x: 295 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/schemaregion/SchemaRegionListeningFilter.java x: 111 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/InsertNodeMemoryEstimator.java x: 550 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/util/builder/PipeTreeModelTsFileBuilder.java x: 246 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingQueue.java x: 540 lines of code y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingTabletQueue.java x: 156 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduler.java x: 288 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SettleSelectorImpl.java x: 246 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessor.java x: 1928 lines of code y: 64 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertTabletNode.java x: 1077 lines of code y: 25 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/PipeTaskAgent.java x: 835 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/executor/RegionWriteExecutor.java x: 1056 lines of code y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/CompactionPathUtils.java x: 29 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/MultiTsFileDeviceIterator.java x: 513 lines of code y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/FastAlignedSeriesCompactionExecutor.java x: 328 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/FastNonAlignedSeriesCompactionExecutor.java x: 180 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/SeriesCompactionExecutor.java x: 363 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/modification/TreeDeletionEntry.java x: 176 lines of code y: 3 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/MeasurementPath.java x: 309 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/AbstractIntoOperator.java x: 450 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LocalExecutionPlanner.java x: 251 lines of code y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AbstractAggTableScanOperator.java x: 685 lines of code y: 5 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/pipe/PipeConsensus.java x: 504 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/handler/PipeConsensusTsFileInsertionEventHandler.java x: 250 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/table/v1/impl/RestApiServiceImpl.java x: 262 lines of code y: 2 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensus.java x: 468 lines of code y: 33 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensusServerImpl.java x: 852 lines of code y: 36 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/config/PipeConsensusConfig.java x: 267 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/DataRegionConsensusImpl.java x: 221 lines of code y: 18 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/ttl/TTLCache.java x: 235 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IWritableMemChunk.java x: 62 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/TsFileResource.java x: 1169 lines of code y: 60 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/handler/QueryDataSetHandler.java x: 257 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/AggregationTableScanNode.java x: 469 lines of code y: 9 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/options/PipeInclusionOptions.java x: 215 lines of code y: 7 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/extractor/IoTDBExtractor.java x: 181 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/TsFileInsertionEventParserProvider.java x: 147 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingQueueStates.java x: 107 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALEntryHandler.java x: 157 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALEntryPosition.java x: 147 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALInsertNodeCache.java x: 288 lines of code y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AvgAccumulator.java x: 288 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/ExtremeAccumulator.java x: 307 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/FirstAccumulator.java x: 378 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/FirstByAccumulator.java x: 506 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/LastAccumulator.java x: 376 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/LastByAccumulator.java x: 512 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/MaxAccumulator.java x: 357 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/TableMaxMinByBaseAccumulator.java x: 447 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/TableVarianceAccumulator.java x: 340 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedExtremeAccumulator.java x: 355 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedFirstAccumulator.java x: 507 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedFirstByAccumulator.java x: 614 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedLastByAccumulator.java x: 613 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java x: 440 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedMaxMinByBaseAccumulator.java x: 762 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedModeAccumulator.java x: 523 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedSumAccumulator.java x: 172 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java x: 913 lines of code y: 47 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConfig.java x: 864 lines of code y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/ExpressionAnalyzer.java x: 1224 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/IrUtils.java x: 226 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/SimplifyCountOverConstant.java x: 105 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/LogicalOptimizeFactory.java x: 217 lines of code y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/Util.java x: 192 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/deletion/DeletionResourceManager.java x: 280 lines of code y: 5 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/AbstractImportData.java x: 214 lines of code y: 3 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ExportData.java x: 283 lines of code y: 10 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ExportDataTree.java x: 374 lines of code y: 3 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ExportSchemaTree.java x: 86 lines of code y: 1 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTable.java x: 160 lines of code y: 1 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTree.java x: 387 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/readchunk/ReadChunkAlignedSeriesCompactionExecutor.java x: 510 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/client/IoTDBDataNodeAsyncClientManager.java x: 329 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/handler/PipeTransferTsFileHandler.java x: 398 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/StreamingHashAggregationOperator.java x: 260 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java x: 668 lines of code y: 48 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanVisitor.java x: 622 lines of code y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableModelTypeProviderExtractor.java x: 210 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/ParallelizeGrouping.java x: 196 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformSortToStreamSort.java x: 133 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TreeConfigTaskVisitor.java x: 676 lines of code y: 18 # changes iotdb-client/client-py/iotdb/tsfile/utils/read_write_io_utils.py x: 50 lines of code y: 1 # changes iotdb-client/client-py/iotdb/tsfile/utils/tsblock_serde.py x: 141 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/subtask/processor/PipeProcessorSubtask.java x: 227 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/PipeTsFileInsertionEvent.java x: 639 lines of code y: 64 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java x: 1061 lines of code y: 30 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportData.java x: 541 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/pipe/SubscriptionPipeTsFileBatchEvents.java x: 39 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/active/ActiveLoadTsFileLoader.java x: 281 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RegionMigrateProcedure.java x: 171 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load/LoadTsFileScheduler.java x: 747 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/RegionMigrateService.java x: 516 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadTreeStatementDataTypeConvertExecutionVisitor.java x: 187 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/TopologyService.java x: 244 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/SimpleFragmentParallelPlanner.java x: 154 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/AbstractFragmentParallelPlanner.java x: 123 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableDistributedPlanner.java x: 191 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableModelQueryFragmentPlanner.java x: 114 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/pipe/PipePluginInfo.java x: 353 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/query/TsFileInsertionEventQueryParser.java x: 320 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/IoTDBDataRegionExtractor.java x: 620 lines of code y: 22 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/IoTDBConfigRegionExtractor.java x: 293 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/disk/TierManager.java x: 240 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/StatisticsService.java x: 53 lines of code y: 10 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/node/NodeInfo.java x: 643 lines of code y: 15 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java x: 777 lines of code y: 21 # changes iotdb-core/ainode/ainode/core/model/built_in_model_factory.py x: 783 lines of code y: 1 # changes iotdb-core/ainode/ainode/core/util/serde.py x: 397 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/StatementVisitor.java x: 519 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/model/CreateTrainingStatement.java x: 98 lines of code y: 1 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/model/ModelInformation.java x: 303 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/PermissionManager.java x: 90 lines of code y: 13 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/config/SubscriptionConfig.java x: 158 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java x: 720 lines of code y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ClusterManager.java x: 265 lines of code y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/LoadManager.java x: 236 lines of code y: 18 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/EventService.java x: 253 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/FragmentInstance.java x: 236 lines of code y: 11 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java x: 361 lines of code y: 15 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/Session.java x: 3422 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AbstractMemTable.java x: 856 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/Patterns.java x: 148 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/lock/SchemaLockType.java x: 6 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java x: 728 lines of code y: 37 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/utils/ResourceByPathUtils.java x: 439 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/DoubleTVList.java x: 267 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeUtils.java x: 502 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java x: 3450 lines of code y: 90 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RegionMaintainHandler.java x: 431 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/MemAlignedPageReader.java x: 243 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/MemPageReader.java x: 240 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/file/TsFilePlanRedoer.java x: 170 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertMultiTabletsStatement.java x: 154 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowStatement.java x: 456 lines of code y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowsOfOneDeviceStatement.java x: 171 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowsStatement.java x: 187 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertTabletStatement.java x: 471 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/UpdateDetailContainer.java x: 368 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/consensus/index/impl/HybridProgressIndex.java x: 222 lines of code y: 11 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/view/LogicalViewSchema.java x: 189 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/PipeInsertionEvent.java x: 113 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeInsertNodeTabletInsertionEvent.java x: 535 lines of code y: 45 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveConfigNodeProcedure.java x: 113 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/writer/AbstractCrossCompactionWriter.java x: 184 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/writer/FastCrossCompactionWriter.java x: 216 lines of code y: 10 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/view/viewExpression/multi/FunctionViewExpression.java x: 155 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/TemplateSchemaFetcher.java x: 192 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/CreateRegionGroupsProcedure.java x: 280 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/Analysis.java x: 950 lines of code y: 20 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/TimePartitionUtils.java x: 145 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/TableAggregator.java x: 99 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/metric/SeriesScanCostMetricSet.java x: 1480 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load/LoadTsFileDispatcherImpl.java x: 292 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/QueryExecution.java x: 516 lines of code y: 32 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/util/ExpressionFormatter.java x: 549 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/driver/Driver.java x: 404 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/sink/LocalSinkChannel.java x: 238 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/sink/ShuffleSinkHandle.java x: 284 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/sink/SinkChannel.java x: 479 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceExecution.java x: 266 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceManager.java x: 352 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AbstractMergeSortJoinOperator.java x: 472 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/schedule/DriverScheduler.java x: 533 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/PlanFragment.java x: 189 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/AddExchangeNodes.java x: 122 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java x: 321 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/timeindex/FileTimeIndex.java x: 196 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/ai/InferenceOperator.java x: 316 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilder.java x: 1254 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanVisitor.java x: 856 lines of code y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/OperatorTreeGenerator.java x: 3480 lines of code y: 56 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/process/AI/InferenceNode.java x: 107 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/QueryStatement.java x: 689 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/TimePartitionManager.java x: 167 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/window/TableWindowOperator.java x: 298 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/QueryPlanner.java x: 766 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/SymbolMapper.java x: 177 lines of code y: 4 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/access/RecordIterator.java x: 104 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTreePatternParseVisitor.java x: 226 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/TsFileResourceBlockType.java x: 30 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/event/PipeConfigRegionWritePlanEvent.java x: 94 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/AuthorInfo.java x: 647 lines of code y: 16 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/CreatePipeProcedureV2.java x: 401 lines of code y: 27 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/pipe/consensuspipe/ConsensusPipeManager.java x: 120 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/heartbeat/PipeHeartbeatEvent.java x: 232 lines of code y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/realtime/PipeRealtimeEvent.java x: 178 lines of code y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/realtime/PipeRealtimeEventFactory.java x: 110 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionExtractor.java x: 449 lines of code y: 29 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/epoch/TsFileEpochManager.java x: 67 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/listener/PipeInsertionDataNodeListener.java x: 131 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/schemaregion/IoTDBSchemaRegionExtractor.java x: 211 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTableStatementDataTypeConvertExecutionVisitor.java x: 211 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/ITableAuthCheckerImpl.java x: 157 lines of code y: 2 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/Role.java x: 578 lines of code y: 11 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/constant/PipeExtractorConstant.java x: 122 lines of code y: 25 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/queue/ConcurrentIterableLinkedQueue.java x: 293 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/event/EnrichedEvent.java x: 367 lines of code y: 25 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/event/PipeWritePlanEvent.java x: 74 lines of code y: 10 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/extractor/IoTDBNonDataRegionExtractor.java x: 218 lines of code y: 12 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/auth/user/BasicUserManager.java x: 147 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableDeviceSchemaValidator.java x: 207 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/PipeMemoryBlock.java x: 146 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/source/SourceHandle.java x: 638 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/memory/MemoryPool.java x: 309 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LocalExecutionPlanContext.java x: 256 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/CompactionMetrics.java x: 957 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/memory/QueryEngineMemoryMetrics.java x: 229 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/buffer/ChunkCache.java x: 254 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/SystemInfo.java x: 409 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/TsFileResourceManager.java x: 110 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/memory/MemoryManager.java x: 323 lines of code y: 1 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/ServiceType.java x: 86 lines of code y: 12 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/PartitionBalancer.java x: 190 lines of code y: 9 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/pipe/PipeConsensusServerImpl.java x: 610 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/rewrite/ShowRewrite.java x: 106 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/auth/entity/PrivilegeType.java x: 70 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/CrossSpaceCompactionTask.java x: 377 lines of code y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/RepairUnsortedFileCompactionTask.java x: 216 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/node/WALNode.java x: 774 lines of code y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertNode.java x: 337 lines of code y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/RelationalInsertRowNode.java x: 195 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunkGroup.java x: 127 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IMemTable.java x: 94 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IWritableMemChunkGroup.java x: 28 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/agent/task/PipeConfigNodeSubtask.java x: 185 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/resource/snapshot/PipeConfigNodeSnapshotResourceManager.java x: 10 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/AbstractOperatePipeProcedureV2.java x: 409 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/receiver/PipeDataNodeReceiverMetrics.java x: 429 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/sink/PipeDataRegionConnectorMetrics.java x: 275 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/rescon/MemSchemaRegionStatistics.java x: 172 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/IDeviceAttributeStore.java x: 22 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java x: 622 lines of code y: 28 # changes example/mqtt-customize/src/main/java/org/apache/iotdb/mqtt/server/CustomizedJsonPayloadFormatter.java x: 36 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PlanNodeDecorrelator.java x: 409 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/pipe/SubscriptionPipeEmptyEvent.java x: 16 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/pipe/SubscriptionPipeEvents.java x: 6 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RouteBalancer.java x: 451 lines of code y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/opcua/OpcUaConnector.java x: 270 lines of code y: 23 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/protocol/IoTDBAirGapConnector.java x: 343 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowNode.java x: 710 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/InsertRows.java x: 113 lines of code y: 9 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/LogDispatcher.java x: 463 lines of code y: 19 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java x: 1096 lines of code y: 13 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBPreparedStatement.java x: 889 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/ModelInfo.java x: 318 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java x: 390 lines of code y: 32 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/async/AsyncPipeDataTransferServiceClient.java x: 167 lines of code y: 10 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/DatabasePartitionTable.java x: 412 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/session/SessionManager.java x: 344 lines of code y: 13 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java x: 448 lines of code y: 25 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java x: 461 lines of code y: 24 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/DataNodeWrapper.java x: 234 lines of code y: 14 # changes integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java x: 296 lines of code y: 23 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java x: 82 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/mqtt/Message.java x: 10 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java x: 273 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/TimAlignedTVList.java x: 27 lines of code y: 5 # changes example/session/src/main/java/org/apache/iotdb/SubscriptionSessionExample.java x: 281 lines of code y: 12 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/table/SubscriptionTablePullConsumer.java x: 112 lines of code y: 2 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/tree/SubscriptionTreePushConsumer.java x: 223 lines of code y: 2 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/AlterLogicalViewProcedure.java x: 345 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/statemachine/ConfigRegionStateMachine.java x: 411 lines of code y: 28 # changes example/pipe-count-point-processor/src/main/java/org/apache/iotdb/CountPointProcessor.java x: 58 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/row/PipeRowCollector.java x: 117 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/AggregateProcessor.java x: 712 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/load/LoadSingleTsFileNode.java x: 209 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/readchunk/SingleSeriesCompactionExecutor.java x: 300 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/writer/AbstractCompactionWriter.java x: 222 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/writer/AbstractInnerCompactionWriter.java x: 124 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/timeindex/ITimeIndex.java x: 52 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/TsFileResourceUtils.java x: 393 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/file/UnsealedTsFileRecoverPerformer.java x: 255 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/splitter/AlignedChunkData.java x: 429 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/splitter/TsFileSplitter.java x: 479 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/IoTDBDataDirViewer.java x: 149 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/TimestampPrecisionUtils.java x: 70 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/WrappedInsertStatement.java x: 201 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/modification/ModificationFile.java x: 368 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/metric/QueryPlanCostMetricSet.java x: 207 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedAnalyze.java x: 341 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanner.java x: 40 lines of code y: 10 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/subscription/config/TopicConfig.java x: 149 lines of code y: 14 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/connector/client/IoTDBConfigNodeSyncClientManager.java x: 53 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/connector/protocol/IoTDBConfigRegionConnector.java x: 227 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/airgap/IoTDBDataNodeAirGapConnector.java x: 86 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBDataNodeSyncConnector.java x: 77 lines of code y: 17 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/client/IoTDBClientManager.java x: 75 lines of code y: 7 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/client/IoTDBSyncClientManager.java x: 300 lines of code y: 14 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/payload/thrift/common/PipeTransferHandshakeConstant.java x: 13 lines of code y: 6 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/service/IoTConsensusRPCServiceProcessor.java x: 288 lines of code y: 14 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IdentifierParser.g4 x: 275 lines of code y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/RelationalDeleteDataNode.java x: 267 lines of code y: 7 # changes integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestStatement.java x: 279 lines of code y: 9 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/pool/SessionPool.java x: 2937 lines of code y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/IQueryExecution.java x: 30 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileInput.java x: 166 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileReader.java x: 105 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/utils/TsFileStatisticScan.java x: 230 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/LoadTsFileManager.java x: 597 lines of code y: 11 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ImportTsFile.java x: 350 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/FileLoaderUtils.java x: 353 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/DiskAlignedChunkLoader.java x: 91 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/metadata/DiskAlignedChunkMetadataLoader.java x: 98 lines of code y: 10 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java x: 823 lines of code y: 47 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/window/partition/frame/GroupsFrame.java x: 169 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/auth/ClusterAuthorityFetcher.java x: 604 lines of code y: 7 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/auth/role/BasicRoleManager.java x: 187 lines of code y: 8 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/AuthUtils.java x: 383 lines of code y: 11 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/IOUtils.java x: 157 lines of code y: 9 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/SerializeUtils.java x: 540 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/PartitionInfo.java x: 781 lines of code y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java x: 738 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/AggregationNode.java x: 624 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java x: 235 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowsNode.java x: 289 lines of code y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowsOfOneDeviceNode.java x: 266 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/scalar/AbstractCastFunctionColumnTransformer.java x: 358 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/scalar/CastFunctionColumnTransformer.java x: 51 lines of code y: 12 # changes iotdb-protocol/thrift-datanode/src/main/thrift/client.thrift x: 482 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/IrTypeAnalyzer.java x: 376 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/AlterTimeSeriesNode.java x: 285 lines of code y: 2 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AbstractNodeWrapper.java x: 682 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/FirstDescAccumulator.java x: 132 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PushAggregationIntoTableScan.java x: 181 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/snapshot/SnapshotTaker.java x: 288 lines of code y: 8 # changes example/session/src/main/java/org/apache/iotdb/AlignedTimeseriesSessionExample.java x: 444 lines of code y: 23 # changes example/session/src/main/java/org/apache/iotdb/SessionConcurrentExample.java x: 116 lines of code y: 15 # changes example/session/src/main/java/org/apache/iotdb/SessionExample.java x: 644 lines of code y: 103 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/util/SessionUtils.java x: 321 lines of code y: 12 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/pipe/PipeTaskInfo.java x: 760 lines of code y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/airgap/IoTDBDataRegionAirGapConnector.java x: 312 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java x: 387 lines of code y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBDataRegionSyncConnector.java x: 496 lines of code y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/websocket/WebSocketConnector.java x: 126 lines of code y: 15 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/plugin/PipePluginAgent.java x: 153 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteTimeSeriesProcedure.java x: 398 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataExecutionVisitor.java x: 248 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/schemaregion/SchemaRegionStateMachine.java x: 162 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/DataRegionListeningFilter.java x: 101 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTreeStatementToBatchVisitor.java x: 137 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem/MemMTreeStore.java x: 198 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem/mnode/basic/BasicMNode.java x: 147 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/payload/thrift/request/PipeRequestType.java x: 50 lines of code y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/coordinator/task/PipeTaskCoordinator.java x: 211 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/request/PipeTransferTabletRawReq.java x: 119 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/Analysis.java x: 659 lines of code y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/CommonUtils.java x: 374 lines of code y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/TableScanOperator.java x: 11 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/TableScanNode.java x: 276 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/parameter/SeriesScanOptions.java x: 140 lines of code y: 10 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TElasticFramedTransport.java x: 135 lines of code y: 5 # changes library-udf/src/main/java/org/apache/iotdb/library/match/PatternExecutor.java x: 647 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/MemUtils.java x: 176 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/common/PriorityMergeReader.java x: 128 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java x: 393 lines of code y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/transform/converter/ValueConverter.java x: 660 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/file/TsFileMetrics.java x: 387 lines of code y: 7 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/IConsensus.java x: 41 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RegionBalancer.java x: 105 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeactivateTemplateProcedure.java x: 436 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl/SchemaRegionPBTreeImpl.java x: 1357 lines of code y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/comparator/DefaultCompactionTaskComparatorImpl.java x: 125 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/rest/IoTDBRestServiceDescriptor.java x: 135 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/model/GetModelInfoPlan.java x: 36 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/SeriesScanUtil.java x: 1216 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/QueryDataSource.java x: 178 lines of code y: 10 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/heartbeat/DataNodeHeartbeatHandler.java x: 127 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/handler/PipeTransferTabletInsertionEventHandler.java x: 73 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/legacy/IoTDBLegacyPipeReceiverAgent.java x: 315 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/impl/GrafanaApiServiceImpl.java x: 231 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/MPPQueryContext.java x: 249 lines of code y: 20 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java x: 266 lines of code y: 8 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricService.java x: 234 lines of code y: 9 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/threadpool/WrappedScheduledExecutorService.java x: 156 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/AggregationUtil.java x: 214 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/SlidingWindowAggregationOperator.java x: 130 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/optimization/LimitOffsetPushDown.java x: 330 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/StateMachine.java x: 200 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/hash/FlatGroupByHash.java x: 150 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/hash/FlatHash.java x: 459 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/DistributionPlanner.java x: 239 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/ExpressionTreeRewriter.java x: 653 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/SchemaQueryOrderByHeatOperator.java x: 204 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/ExpressionAnalyzer.java x: 534 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ShowClusterTask.java x: 124 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ShowVariablesTask.java x: 134 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/memory/StatementMemorySourceVisitor.java x: 248 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/memory/TableModelStatementMemorySourceVisitor.java x: 87 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/optimization/AggregationPushDown.java x: 580 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/process/AggregationNode.java x: 311 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/source/TimeseriesRegionScanNode.java x: 299 lines of code y: 5 # changes example/client-cpp-example/src/AlignedTimeseriesSessionExample.cpp x: 322 lines of code y: 9 # changes example/client-cpp-example/src/SessionExample.cpp x: 347 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBStartCheck.java x: 235 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/StatementType.java x: 129 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java x: 349 lines of code y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/ClusterNodeStartUtils.java x: 398 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/ISchemaRegion.java x: 147 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/TsFileManager.java x: 379 lines of code y: 20 # changes example/session/src/main/java/org/apache/iotdb/DataMigrationExample.java x: 161 lines of code y: 23 # changes example/session/src/main/java/org/apache/iotdb/HybridTimeseriesSessionExample.java x: 85 lines of code y: 16 # changes example/session/src/main/java/org/apache/iotdb/TabletExample.java x: 148 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/schematree/ClusterSchemaTree.java x: 464 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedInfo.java x: 386 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/batch/utils/FollowingBatchCompactionAlignedChunkWriter.java x: 211 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALWriteUtils.java x: 126 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/TsFileSplitByPartitionTool.java x: 401 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/trigger/executor/TriggerFireVisitor.java x: 361 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/QueryDataSetUtils.java x: 744 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/process/ExchangeNode.java x: 154 lines of code y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/UDFInfo.java x: 211 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/ExchangeNodeAdder.java x: 524 lines of code y: 19 # changes iotdb-client/isession/src/main/java/org/apache/iotdb/isession/ISession.java x: 407 lines of code y: 13 # changes iotdb-client/isession/src/main/java/org/apache/iotdb/isession/pool/ISessionPool.java x: 424 lines of code y: 10 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/config/RatisConfig.java x: 895 lines of code y: 14 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/coordinator/runtime/heartbeat/PipeHeartbeatParser.java x: 224 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/consensus/index/ProgressIndex.java x: 112 lines of code y: 12 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/consensus/index/impl/SimpleProgressIndex.java x: 169 lines of code y: 8 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/iotdb/IoTDBSessionReporter.java x: 156 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/SettleCompactionTask.java x: 353 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/modification/v1/io/LocalTextModificationAccessor.java x: 254 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALEntryType.java x: 44 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/TsFileSplitTool.java x: 248 lines of code y: 9 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/EnvUtils.java x: 208 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/wal/PipeWALResourceManager.java x: 102 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/logfile/visitor/SchemaRegionPlanDeserializer.java x: 377 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/logfile/visitor/SchemaRegionPlanSerializer.java x: 459 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/WrappedSegment.java x: 695 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/template/ClusterTemplateManager.java x: 558 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/WALManager.java x: 254 lines of code y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem/mnode/factory/MemMNodeFactory.java x: 50 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/MTreeBelowSGCachedImpl.java x: 1288 lines of code y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/traverser/Traverser.java x: 257 lines of code y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/ColumnTransformerVisitor.java x: 530 lines of code y: 12 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/runtime/PipeMetaSyncProcedure.java x: 133 lines of code y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/AbstractOperateSubscriptionProcedure.java x: 306 lines of code y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/consumer/AlterConsumerGroupProcedure.java x: 208 lines of code y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/subscription/DropSubscriptionProcedure.java x: 258 lines of code y: 10 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/SetTemplateProcedure.java x: 539 lines of code y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/metric/PipeConsensusReceiverMetrics.java x: 341 lines of code y: 1 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteLogicalViewProcedure.java x: 331 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/hash/XxHash64.java x: 211 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/NormalSchemaFetcher.java x: 340 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/IntermediateLayerVisitor.java x: 389 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/TransformToViewExpressionVisitor.java x: 244 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/TagAggregationOperator.java x: 168 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/fill/IFill.java x: 6 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/fill/identity/IdentityFill.java x: 12 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/InColumnTransformer.java x: 217 lines of code y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/ProcedureInfo.java x: 237 lines of code y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/leader/CostFlowSelectionLeaderBalancer.java x: 292 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/AggregationMergeSortOperator.java x: 237 lines of code y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/runtime/PipeHandleMetaChangeProcedure.java x: 144 lines of code y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/StopPipeProcedureV2.java x: 140 lines of code y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/metric/SchemaRegionCachedMetric.java x: 333 lines of code y: 4 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/backup/IoTDBDataBackTool.java x: 1048 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/snapshot/SnapshotLoader.java x: 446 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/EqualityInference.java x: 304 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/multi/builtin/helper/CastFunctionHelper.java x: 354 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/AccumulatorFactory.java x: 186 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/MaxMinByBaseAccumulator.java x: 427 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/MaxValueAccumulator.java x: 309 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/VarianceAccumulator.java x: 232 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/transformer/unary/scalar/CastFunctionTransformer.java x: 490 lines of code y: 6 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFEqualSizeBucketAggSample.java x: 418 lines of code y: 5 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFEqualSizeBucketOutlierSample.java x: 688 lines of code y: 3 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFJexl.java x: 301 lines of code y: 7 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFM4.java x: 318 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/row/PipeRow.java x: 163 lines of code y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/IrExpressionInterpreter.java x: 715 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/TsFileSketchTool.java x: 569 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/AI/InferenceOperator.java x: 316 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduleTaskManager.java x: 288 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/handler/StatementConstructionHandler.java x: 150 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/handler/StatementConstructionHandler.java x: 225 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/view/CreateLogicalViewNode.java x: 216 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/SeriesScanOperator.java x: 67 lines of code y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/ExpressionTypeAnalyzer.java x: 442 lines of code y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/SourceRewriter.java x: 1535 lines of code y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/CreateAlignedTimeSeriesNode.java x: 368 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/AggregationAnalyzer.java x: 357 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/ErrorHandler.java x: 333 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate/SingleInputMultiReferenceLayer.java x: 556 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate/SingleInputSingleReferenceLayer.java x: 496 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/TypeInferenceUtils.java x: 285 lines of code y: 15 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/tree/AbstractTreeVisitor.java x: 715 lines of code y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/transform/converter/ArrayConverter.java x: 888 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/SchemaFile.java x: 370 lines of code y: 12 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBResultMetadata.java x: 326 lines of code y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/MPPDataExchangeManager.java x: 771 lines of code y: 7 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseNodeWrapper.java x: 18 lines of code y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/TimeSeriesRuntimeState.java x: 441 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/window/datastructure/TimeSeriesWindow.java x: 500 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate/MultiInputLayer.java x: 514 lines of code y: 2 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBJDBCDataSet.java x: 588 lines of code y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/datastructure/row/ElasticSerializableRowList.java x: 354 lines of code y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/source/AlignedSeriesAggregationScanNode.java x: 301 lines of code y: 9 # changes example/jdbc/src/main/java/org/apache/iotdb/JDBCExample.java x: 82 lines of code y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/DistributionPlanContext.java x: 57 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/last/LastQueryMergeOperator.java x: 258 lines of code y: 4 # changes example/session/src/main/java/org/apache/iotdb/SyntaxConventionRelatedExample.java x: 83 lines of code y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/metric/DataExchangeCostMetricSet.java x: 268 lines of code y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/SegmentedPage.java x: 394 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/pagemgr/PageManager.java x: 569 lines of code y: 15 # changes library-udf/src/main/java/org/apache/iotdb/library/anomaly/util/MissDetector.java x: 175 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/websocket/WebSocketConnectorServer.java x: 373 lines of code y: 7 # changes example/session/src/main/java/org/apache/iotdb/SessionPoolExample.java x: 115 lines of code y: 16 # changes integration-test/import-control.xml x: 98 lines of code y: 30 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/cq/CQInfo.java x: 418 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/memory/ReleaseFlushMonitor.java x: 297 lines of code y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/AliasIndexPage.java x: 366 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/InternalPage.java x: 424 lines of code y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/template/alter/TemplateExtendInfo.java x: 182 lines of code y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/CachedMTreeStore.java x: 585 lines of code y: 16 # changes iotdb-protocol/openapi/src/main/openapi3/iotdb_rest_v2.yaml x: 284 lines of code y: 3 # changes iotdb-protocol/openapi/src/main/openapi3/iotdb_rest_v1.yaml x: 230 lines of code y: 3 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensusServerMetrics.java x: 321 lines of code y: 4 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/disk/LinuxDiskMetricsManager.java x: 396 lines of code y: 2 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/jvm/JvmGcMetrics.java x: 347 lines of code y: 5 # changes iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/disk/DiskMetrics.java x: 336 lines of code y: 2 # changes integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestResultSet.java x: 958 lines of code y: 2 # changes java-google-style.xml x: 598 lines of code y: 4 # changes
135.0
# changes
  min: 1.0
  average: 4.63
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 135.0
0 4089.0
lines of code
min: 1.0 | average: 120.69 | 25th percentile: 25.0 | median: 57.0 | 75th percentile: 125.0 | max: 4089.0

Number of Contributors vs. Number of Changes: 5303 points

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/aggregatedresult/standardstatistics/MaxValueOperator.java x: 1 # contributors y: 1 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/intermediateresult/sametype/numeric/AbsoluteMaxOperator.java x: 1 # contributors y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/processor/StandardStatisticsOperatorProcessor.java x: 2 # contributors y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/assigner/PipeDataRegionAssigner.java x: 6 # contributors y: 21 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 x: 20 # contributors y: 45 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 x: 18 # contributors y: 28 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnAsyncRequestType.java x: 5 # contributors y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnInternalServiceAsyncRequestManager.java x: 7 # contributors y: 15 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/DataNodeAsyncRequestRPCHandler.java x: 6 # contributors y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlan.java x: 16 # contributors y: 33 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanType.java x: 16 # contributors y: 32 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanVisitor.java x: 3 # contributors y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/database/GetDatabasePlan.java x: 3 # contributors y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/table/SetTablePropertiesPlan.java x: 1 # contributors y: 3 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java x: 25 # contributors y: 86 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java x: 17 # contributors y: 43 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java x: 21 # contributors y: 65 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/event/PipeConfigRegionSnapshotEvent.java x: 7 # contributors y: 18 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningFilter.java x: 3 # contributors y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningQueue.java x: 3 # contributors y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTablePatternParseVisitor.java x: 1 # contributors y: 5 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/protocol/IoTDBConfigNodeReceiver.java x: 10 # contributors y: 25 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/visitor/PipeConfigPhysicalPlanTSStatusVisitor.java x: 4 # contributors y: 11 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java x: 12 # contributors y: 41 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor/ConfigPlanExecutor.java x: 17 # contributors y: 44 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/CNPhysicalPlanGenerator.java x: 6 # contributors y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java x: 7 # contributors y: 36 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ConfigMTree.java x: 7 # contributors y: 24 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/mnode/info/ConfigTableInfo.java x: 2 # contributors y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AbstractAlterOrDropTableProcedure.java x: 1 # contributors y: 4 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AddTableColumnProcedure.java x: 2 # contributors y: 8 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DeleteDevicesProcedure.java x: 2 # contributors y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DropTableColumnProcedure.java x: 1 # contributors y: 6 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DropTableProcedure.java x: 1 # contributors y: 7 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureFactory.java x: 12 # contributors y: 24 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureType.java x: 12 # contributors y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java x: 19 # contributors y: 56 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java x: 10 # contributors y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipePlanToStatementVisitor.java x: 5 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java x: 20 # contributors y: 55 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/impl/RestApiServiceImpl.java x: 7 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java x: 17 # contributors y: 50 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImpl.java x: 28 # contributors y: 87 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceAttributeUpdater.java x: 2 # contributors y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceBlackListConstructor.java x: 2 # contributors y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/SchemaSourceFactory.java x: 5 # contributors y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/InformationSchemaContentSupplierFactory.java x: 4 # contributors y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/Coordinator.java x: 18 # contributors y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/TreeSchemaAutoCreatorAndVerifier.java x: 6 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/ConfigExecution.java x: 5 # contributors y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TableConfigTaskVisitor.java x: 15 # contributors y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/ClusterConfigTaskExecutor.java x: 24 # contributors y: 97 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/IConfigTaskExecutor.java x: 14 # contributors y: 40 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ShowFunctionsTask.java x: 5 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ai/ShowModelsTask.java x: 2 # contributors y: 2 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/DescribeTableTask.java x: 3 # contributors y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java x: 28 # contributors y: 88 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/TableOperatorGenerator.java x: 9 # contributors y: 53 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java x: 13 # contributors y: 44 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/predicate/schema/ConvertSchemaPredicateToFilterVisitor.java x: 4 # contributors y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/ColumnSchema.java x: 3 # contributors y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java x: 11 # contributors y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableSchema.java x: 8 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableDeviceSchemaFetcher.java x: 5 # contributors y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableHeaderSchemaValidator.java x: 6 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/RelationPlanner.java x: 10 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableLogicalPlanner.java x: 9 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableDistributedPlanGenerator.java x: 9 # contributors y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PushPredicateIntoTableScan.java x: 7 # contributors y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/AccessControlImpl.java x: 3 # contributors y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AstVisitor.java x: 14 # contributors y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java x: 19 # contributors y: 52 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertBaseStatement.java x: 12 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertStatement.java x: 5 # contributors y: 6 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalBatchActivateTemplateStatement.java x: 4 # contributors y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalCreateMultiTimeSeriesStatement.java x: 5 # contributors y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateMultiTimeSeriesStatement.java x: 6 # contributors y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/SetTTLStatement.java x: 5 # contributors y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/template/DeactivateTemplateStatement.java x: 4 # contributors y: 5 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/AlterLogicalViewStatement.java x: 7 # contributors y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/DeleteLogicalViewStatement.java x: 4 # contributors y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/SchemaEngine.java x: 11 # contributors y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl/SchemaRegionMemoryImpl.java x: 11 # contributors y: 48 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/tag/TagManager.java x: 4 # contributors y: 9 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/ThreadName.java x: 19 # contributors y: 36 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/PartialPath.java x: 9 # contributors y: 18 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TsTable.java x: 7 # contributors y: 16 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/column/TsTableColumnCategory.java x: 6 # contributors y: 6 # changes iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 x: 16 # contributors y: 40 # changes iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift x: 24 # contributors y: 71 # changes iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift x: 16 # contributors y: 46 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTaskAgent.java x: 8 # contributors y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/agent/SubscriptionBrokerAgent.java x: 2 # contributors y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionBroker.java x: 3 # contributors y: 21 # changes iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TSStatusCode.java x: 21 # contributors y: 42 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/TransformOperator.java x: 4 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AccumulatorFactory.java x: 7 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/relational/ColumnTransformerBuilder.java x: 7 # contributors y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/multi/FunctionExpression.java x: 6 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java x: 22 # contributors y: 56 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java x: 7 # contributors y: 41 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/UnaliasSymbolReferences.java x: 5 # contributors y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/predicate/ConvertPredicateToFilterVisitor.java x: 6 # contributors y: 7 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnection.java x: 10 # contributors y: 17 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java x: 9 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/StatementGenerator.java x: 12 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/WritingMetrics.java x: 6 # contributors y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileWriter.java x: 6 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/PrimitiveArrayManager.java x: 6 # contributors y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/AlignedTVList.java x: 12 # contributors y: 32 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java x: 8 # contributors y: 19 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/enums/Metric.java x: 16 # contributors y: 44 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java x: 16 # contributors y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/ClusterPartitionFetcher.java x: 7 # contributors y: 13 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ExportTsFile.java x: 5 # contributors y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/pipeconsensus/PipeConsensusReceiver.java x: 9 # contributors y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/StorageEngine.java x: 17 # contributors y: 55 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/schemaregion/SchemaExecutionVisitor.java x: 5 # contributors y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java x: 12 # contributors y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java x: 34 # contributors y: 105 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/ReadChunkCompactionPerformer.java x: 4 # contributors y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/ReadPointCompactionPerformer.java x: 2 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/AbstractCompactionTask.java x: 6 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InnerSpaceCompactionTask.java x: 9 # contributors y: 39 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCompactionEstimator.java x: 4 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCrossSpaceEstimator.java x: 3 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/FastCompactionInnerCompactionEstimator.java x: 2 # contributors y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/FastCrossSpaceCompactionEstimator.java x: 1 # contributors y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/RewriteCrossSpaceCompactionSelector.java x: 3 # contributors y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java x: 34 # contributors y: 97 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/IoTDBDataRegionAsyncConnector.java x: 10 # contributors y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java x: 5 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionHybridExtractor.java x: 5 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java x: 9 # contributors y: 46 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java x: 23 # contributors y: 97 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java x: 25 # contributors y: 82 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/PipeConfig.java x: 10 # contributors y: 52 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/receiver/IoTDBFileReceiver.java x: 8 # contributors y: 24 # changes distribution/src/assembly/confignode.xml x: 8 # contributors y: 11 # changes integration-test/src/assembly/mpp-test.xml x: 7 # contributors y: 9 # changes iotdb-client/client-py/iotdb/Session.py x: 4 # contributors y: 16 # changes iotdb-client/client-py/iotdb/SessionPool.py x: 3 # contributors y: 8 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppDataNodeConfig.java x: 8 # contributors y: 8 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env/AbstractEnv.java x: 19 # contributors y: 31 # changes integration-test/src/main/java/org/apache/iotdb/it/env/remote/env/RemoteServerEnv.java x: 14 # contributors y: 18 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java x: 20 # contributors y: 43 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/DataNodeConfig.java x: 9 # contributors y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/constant/SqlConstant.java x: 8 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/tsfile/PipeTsFileResourceManager.java x: 11 # contributors y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileAnalyzer.java x: 7 # contributors y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeRawTabletInsertionEvent.java x: 10 # contributors y: 47 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/historical/PipeHistoricalDataRegionTsFileAndDeletionExtractor.java x: 6 # contributors y: 17 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/constant/PipeConnectorConstant.java x: 9 # contributors y: 24 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/protocol/IoTDBConnector.java x: 7 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/DataNodeTableCache.java x: 3 # contributors y: 19 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java x: 8 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/receiver/SubscriptionReceiverV1.java x: 3 # contributors y: 22 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/topic/TopicMeta.java x: 5 # contributors y: 16 # changes iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java x: 10 # contributors y: 16 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/SessionConnection.java x: 11 # contributors y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/AutoCreateSchemaExecutor.java x: 8 # contributors y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableModelPlanner.java x: 10 # contributors y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/FragmentInstanceDispatcherImpl.java x: 8 # contributors y: 25 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingTsFileQueue.java x: 1 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/SubscriptionEvent.java x: 1 # contributors y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/batch/SubscriptionPipeTabletEventBatch.java x: 1 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/event/batch/SubscriptionPipeTsFileEventBatch.java x: 2 # contributors y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java x: 29 # contributors y: 135 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/FilterAndProjectOperator.java x: 7 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/flush/MemTableFlushTask.java x: 9 # contributors y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedReadOnlyMemChunk.java x: 9 # contributors y: 17 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunk.java x: 12 # contributors y: 31 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java x: 13 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingQueue.java x: 4 # contributors y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingTabletQueue.java x: 1 # contributors y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessor.java x: 21 # contributors y: 64 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertTabletNode.java x: 14 # contributors y: 25 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/PipeTaskAgent.java x: 7 # contributors y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/MultiTsFileDeviceIterator.java x: 5 # contributors y: 24 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/SeriesCompactionExecutor.java x: 6 # contributors y: 16 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LocalExecutionPlanner.java x: 11 # contributors y: 25 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensus.java x: 11 # contributors y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/TsFileResource.java x: 20 # contributors y: 60 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALInsertNodeCache.java x: 8 # contributors y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AvgAccumulator.java x: 4 # contributors y: 12 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java x: 18 # contributors y: 47 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConfig.java x: 14 # contributors y: 26 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ExportData.java x: 2 # contributors y: 10 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/client/IoTDBDataNodeAsyncClientManager.java x: 6 # contributors y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java x: 12 # contributors y: 48 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanVisitor.java x: 11 # contributors y: 43 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TreeConfigTaskVisitor.java x: 11 # contributors y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/writeback/WriteBackConnector.java x: 9 # contributors y: 22 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/PipeTsFileInsertionEvent.java x: 10 # contributors y: 64 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java x: 15 # contributors y: 30 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteDatabaseProcedure.java x: 9 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load/LoadTsFileScheduler.java x: 15 # contributors y: 38 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/IoTDBConfigRegionExtractor.java x: 4 # contributors y: 13 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/StatisticsService.java x: 7 # contributors y: 10 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/node/NodeInfo.java x: 8 # contributors y: 15 # changes iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java x: 10 # contributors y: 21 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/StatementVisitor.java x: 13 # contributors y: 22 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/config/SubscriptionConfig.java x: 1 # contributors y: 14 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/coordinator/runtime/PipeLeaderChangeHandler.java x: 7 # contributors y: 8 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/FragmentInstance.java x: 7 # contributors y: 11 # changes iotdb-client/session/src/main/java/org/apache/iotdb/session/Session.java x: 14 # contributors y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AbstractMemTable.java x: 16 # contributors y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/schema/SRStatementGenerator.java x: 4 # contributors y: 14 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem/MTreeBelowSGMemoryImpl.java x: 9 # contributors y: 40 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java x: 10 # contributors y: 37 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeUtils.java x: 3 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java x: 20 # contributors y: 90 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RegionMaintainHandler.java x: 8 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowStatement.java x: 9 # contributors y: 23 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowsStatement.java x: 8 # contributors y: 13 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertTabletStatement.java x: 8 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeInsertNodeTabletInsertionEvent.java x: 11 # contributors y: 45 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceExecution.java x: 5 # contributors y: 15 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java x: 5 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilder.java x: 10 # contributors y: 38 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/OperatorTreeGenerator.java x: 12 # contributors y: 56 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/CreatePipeProcedureV2.java x: 11 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/heartbeat/PipeHeartbeatEvent.java x: 5 # contributors y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/realtime/PipeRealtimeEventFactory.java x: 8 # contributors y: 18 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionExtractor.java x: 10 # contributors y: 29 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/constant/PipeExtractorConstant.java x: 7 # contributors y: 25 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/ServiceType.java x: 10 # contributors y: 12 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/node/WALNode.java x: 15 # contributors y: 36 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertNode.java x: 13 # contributors y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IMemTable.java x: 11 # contributors y: 17 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/AbstractOperatePipeProcedureV2.java x: 9 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/task/subtask/SubscriptionConnectorSubtaskManager.java x: 3 # contributors y: 14 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java x: 16 # contributors y: 28 # changes example/mqtt/src/main/java/org/apache/iotdb/mqtt/MQTTClient.java x: 8 # contributors y: 9 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RouteBalancer.java x: 10 # contributors y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/opcua/OpcUaConnector.java x: 7 # contributors y: 23 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java x: 19 # contributors y: 32 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/DatabasePartitionTable.java x: 8 # contributors y: 17 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/ClusterConstant.java x: 12 # contributors y: 16 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java x: 18 # contributors y: 25 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java x: 18 # contributors y: 24 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/DataNodeWrapper.java x: 10 # contributors y: 14 # changes integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java x: 17 # contributors y: 23 # changes integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java x: 25 # contributors y: 38 # changes iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java x: 18 # contributors y: 27 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/QueryContext.java x: 8 # contributors y: 16 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/statemachine/ConfigRegionStateMachine.java x: 12 # contributors y: 28 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/row/PipeRowCollector.java x: 6 # contributors y: 19 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/load/LoadSingleTsFileNode.java x: 13 # contributors y: 16 # changes iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IdentifierParser.g4 x: 15 # contributors y: 21 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java x: 14 # contributors y: 47 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java x: 11 # contributors y: 20 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java x: 10 # contributors y: 19 # changes integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AbstractNodeWrapper.java x: 9 # contributors y: 15 # changes iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis/utils/Utils.java x: 5 # contributors y: 18 # changes integration-test/src/main/java/org/apache/iotdb/it/utils/TsFileGenerator.java x: 9 # contributors y: 13 # changes example/session/src/main/java/org/apache/iotdb/AlignedTimeseriesSessionExample.java x: 15 # contributors y: 23 # changes example/session/src/main/java/org/apache/iotdb/SessionConcurrentExample.java x: 11 # contributors y: 15 # changes example/session/src/main/java/org/apache/iotdb/SessionExample.java x: 49 # contributors y: 103 # changes iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/pipe/PipeTaskInfo.java x: 9 # contributors y: 33 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java x: 9 # contributors y: 26 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataExecutionVisitor.java x: 11 # contributors y: 19 # changes example/session/src/main/java/org/apache/iotdb/HybridTimeseriesSessionExample.java x: 14 # contributors y: 16 # changes example/session/src/main/java/org/apache/iotdb/TabletExample.java x: 9 # contributors y: 11 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/repair/RepairTimePartitionScanTask.java x: 1 # contributors y: 9 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/reader/CompactionChunkReader.java x: 5 # contributors y: 4 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/MTreeBelowSGCachedImpl.java x: 8 # contributors y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/mqtt/PayloadFormatManager.java x: 4 # contributors y: 3 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/WALNodeRecoverTask.java x: 10 # contributors y: 11 # changes library-udf/src/main/java/org/apache/iotdb/library/anomaly/UDTFKSigma.java x: 7 # contributors y: 6 # changes library-udf/src/main/java/org/apache/iotdb/library/anomaly/UDTFRange.java x: 8 # contributors y: 7 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/SourceRewriter.java x: 6 # contributors y: 26 # changes example/jdbc/src/main/java/org/apache/iotdb/JDBCExample.java x: 21 # contributors y: 27 # changes example/session/src/main/java/org/apache/iotdb/SyntaxConventionRelatedExample.java x: 11 # contributors y: 13 # changes library-udf/src/main/java/org/apache/iotdb/library/anomaly/util/MissDetector.java x: 6 # contributors y: 5 # changes integration-test/import-control.xml x: 16 # contributors y: 30 # changes iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileOutput.java x: 2 # contributors y: 1 # changes example/jdbc/src/main/java/org/apache/iotdb/PrepareStatementDemo.java x: 11 # contributors y: 8 # changes example/udf/src/main/java/org/apache/iotdb/udf/UDTFExample.java x: 9 # contributors y: 10 # changes
135.0
# changes
  min: 1.0
  average: 4.63
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 135.0
0 49.0
# contributors
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 49.0

Number of Contributors vs. File Size: 5303 points

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/aggregatedresult/standardstatistics/MaxValueOperator.java x: 1 # contributors y: 27 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/intermediateresult/sametype/numeric/AbsoluteMaxOperator.java x: 1 # contributors y: 43 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/processor/StandardStatisticsOperatorProcessor.java x: 2 # contributors y: 63 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/assigner/PipeDataRegionAssigner.java x: 6 # contributors y: 222 lines of code iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 x: 20 # contributors y: 1218 lines of code iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 x: 18 # contributors y: 1002 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnAsyncRequestType.java x: 5 # contributors y: 77 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/CnToDnInternalServiceAsyncRequestManager.java x: 7 # contributors y: 475 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/TreeDeviceViewFieldDetectionHandler.java x: 1 # contributors y: 63 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlan.java x: 16 # contributors y: 588 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanType.java x: 16 # contributors y: 260 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/ConfigPhysicalPlanVisitor.java x: 3 # contributors y: 406 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/database/GetDatabasePlan.java x: 3 # contributors y: 18 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/pipe/payload/PipeCreateTableOrViewPlan.java x: 1 # contributors y: 12 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java x: 25 # contributors y: 2540 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/IManager.java x: 17 # contributors y: 300 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java x: 21 # contributors y: 1887 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/event/PipeConfigRegionSnapshotEvent.java x: 7 # contributors y: 280 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningFilter.java x: 3 # contributors y: 218 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/ConfigRegionListeningQueue.java x: 3 # contributors y: 162 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTablePatternParseVisitor.java x: 1 # contributors y: 164 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/extractor/PipeConfigPhysicalPlanTablePrivilegeParseVisitor.java x: 1 # contributors y: 321 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/protocol/IoTDBConfigNodeReceiver.java x: 10 # contributors y: 996 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/receiver/visitor/PipeConfigPhysicalPlanTSStatusVisitor.java x: 4 # contributors y: 489 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java x: 12 # contributors y: 1268 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/executor/ConfigPlanExecutor.java x: 17 # contributors y: 761 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/CNPhysicalPlanGenerator.java x: 6 # contributors y: 476 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ClusterSchemaInfo.java x: 7 # contributors y: 1290 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/ConfigMTree.java x: 7 # contributors y: 944 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/schema/TreeDeviceViewFieldDetector.java x: 1 # contributors y: 216 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AbstractAlterOrDropTableProcedure.java x: 1 # contributors y: 196 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/AddTableColumnProcedure.java x: 2 # contributors y: 199 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/CreateTableProcedure.java x: 3 # contributors y: 256 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DeleteDevicesProcedure.java x: 2 # contributors y: 337 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/DropTableColumnProcedure.java x: 1 # contributors y: 237 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/RenameTableProcedure.java x: 1 # contributors y: 185 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/AddViewColumnProcedure.java x: 1 # contributors y: 71 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/table/view/CreateTableViewProcedure.java x: 1 # contributors y: 154 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureFactory.java x: 12 # contributors y: 526 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/store/ProcedureType.java x: 12 # contributors y: 118 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/thrift/ConfigNodeRPCServiceProcessor.java x: 19 # contributors y: 1173 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.java x: 10 # contributors y: 331 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipePlanToStatementVisitor.java x: 5 # contributors y: 265 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java x: 20 # contributors y: 1192 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/impl/RestApiServiceImpl.java x: 6 # contributors y: 280 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/impl/RestApiServiceImpl.java x: 7 # contributors y: 337 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java x: 17 # contributors y: 2606 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImpl.java x: 28 # contributors y: 2549 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/header/DatasetHeaderFactory.java x: 7 # contributors y: 184 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DeviceAttributeUpdater.java x: 2 # contributors y: 125 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DevicePredicateFilter.java x: 2 # contributors y: 44 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/DevicePredicateHandler.java x: 2 # contributors y: 101 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/SchemaSourceFactory.java x: 5 # contributors y: 92 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/schema/source/TableDeviceQuerySource.java x: 4 # contributors y: 325 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/InformationSchemaContentSupplierFactory.java x: 4 # contributors y: 854 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/Coordinator.java x: 18 # contributors y: 519 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/TreeSchemaAutoCreatorAndVerifier.java x: 6 # contributors y: 408 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TableConfigTaskVisitor.java x: 15 # contributors y: 1173 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/ClusterConfigTaskExecutor.java x: 24 # contributors y: 3800 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/executor/IConfigTaskExecutor.java x: 14 # contributors y: 297 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ShowFunctionsTask.java x: 5 # contributors y: 245 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/ai/ShowModelsTask.java x: 2 # contributors y: 83 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/AlterTableAddColumnTask.java x: 2 # contributors y: 28 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/DescribeTableDetailsTask.java x: 2 # contributors y: 70 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/DescribeTableTask.java x: 3 # contributors y: 52 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowCreateTableTask.java x: 1 # contributors y: 113 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/relational/ShowCreateViewTask.java x: 1 # contributors y: 112 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java x: 28 # contributors y: 4089 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/TableOperatorGenerator.java x: 9 # contributors y: 2825 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/view/AlterLogicalViewNode.java x: 3 # contributors y: 119 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java x: 13 # contributors y: 3656 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/predicate/schema/ConvertSchemaPredicateToFilterVisitor.java x: 4 # contributors y: 219 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/ColumnSchema.java x: 3 # contributors y: 138 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/DeviceEntry.java x: 2 # contributors y: 130 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/Metadata.java x: 6 # contributors y: 60 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java x: 11 # contributors y: 889 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableSchema.java x: 8 # contributors y: 156 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableDeviceSchemaFetcher.java x: 5 # contributors y: 519 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/TableHeaderSchemaValidator.java x: 6 # contributors y: 357 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/RelationPlanner.java x: 10 # contributors y: 781 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableLogicalPlanner.java x: 9 # contributors y: 440 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableDistributedPlanGenerator.java x: 9 # contributors y: 1360 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/TreeDeviceViewScanNode.java x: 2 # contributors y: 167 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema/AbstractTableDeviceQueryNode.java x: 2 # contributors y: 187 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/schema/TableDeviceAttributeUpdateNode.java x: 2 # contributors y: 275 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PushPredicateIntoTableScan.java x: 7 # contributors y: 1044 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/security/AccessControlImpl.java x: 3 # contributors y: 311 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AbstractQueryDeviceWithCache.java x: 3 # contributors y: 83 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AstVisitor.java x: 14 # contributors y: 522 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DefaultTraversalVisitor.java x: 3 # contributors y: 402 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/DeleteDevice.java x: 3 # contributors y: 181 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/ShowDevice.java x: 3 # contributors y: 105 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java x: 19 # contributors y: 3092 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/util/SqlFormatter.java x: 7 # contributors y: 1370 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/DeleteDataStatement.java x: 4 # contributors y: 62 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertBaseStatement.java x: 12 # contributors y: 547 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalCreateMultiTimeSeriesStatement.java x: 5 # contributors y: 51 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/internal/InternalCreateTimeSeriesStatement.java x: 6 # contributors y: 78 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/AlterTimeSeriesStatement.java x: 5 # contributors y: 123 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateAlignedTimeSeriesStatement.java x: 5 # contributors y: 174 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateMultiTimeSeriesStatement.java x: 6 # contributors y: 118 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/template/DeactivateTemplateStatement.java x: 4 # contributors y: 80 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/AlterLogicalViewStatement.java x: 7 # contributors y: 112 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/view/CreateLogicalViewStatement.java x: 5 # contributors y: 201 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/SchemaEngine.java x: 11 # contributors y: 359 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/DeviceAttributeCacheUpdater.java x: 1 # contributors y: 373 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/GeneralRegionAttributeSecurityService.java x: 1 # contributors y: 257 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl/SchemaRegionMemoryImpl.java x: 11 # contributors y: 1655 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/tag/TagManager.java x: 4 # contributors y: 579 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/EncodingInferenceUtils.java x: 4 # contributors y: 34 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/ThreadName.java x: 19 # contributors y: 416 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/PartialPath.java x: 9 # contributors y: 715 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/PathPatternTree.java x: 5 # contributors y: 345 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/fa/nfa/SimpleNFA.java x: 2 # contributors y: 402 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/column/ColumnHeaderConstant.java x: 4 # contributors y: 530 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/SchemaFilter.java x: 4 # contributors y: 99 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/StringValueFilterVisitor.java x: 3 # contributors y: 72 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/InformationSchema.java x: 2 # contributors y: 269 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TsTable.java x: 7 # contributors y: 315 lines of code iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4 x: 16 # contributors y: 1492 lines of code iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift x: 24 # contributors y: 1091 lines of code iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift x: 16 # contributors y: 697 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/PipeConsensusAsyncConnector.java x: 5 # contributors y: 484 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTaskAgent.java x: 8 # contributors y: 722 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionBroker.java x: 3 # contributors y: 383 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionConsumer.java x: 3 # contributors y: 1175 lines of code iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TSStatusCode.java x: 21 # contributors y: 262 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/exception/ainode/ModelException.java x: 2 # contributors y: 12 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/UDAFAccumulator.java x: 4 # contributors y: 153 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AccumulatorFactory.java x: 7 # contributors y: 442 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/multi/FunctionExpression.java x: 6 # contributors y: 343 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/function/tvf/ForecastTableFunction.java x: 1 # contributors y: 528 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java x: 22 # contributors y: 942 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ainode/AINodeClient.java x: 2 # contributors y: 226 lines of code integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/relational/MySplit.java x: 1 # contributors y: 86 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java x: 7 # contributors y: 1141 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/TransformCorrelatedGroupedAggregationWithProjection.java x: 2 # contributors y: 146 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/UnaliasSymbolReferences.java x: 5 # contributors y: 742 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/predicate/ConvertPredicateToTimeFilterVisitor.java x: 3 # contributors y: 198 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBAbstractDatabaseMetadata.java x: 2 # contributors y: 2664 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBConnection.java x: 10 # contributors y: 549 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBDatabaseMetadata.java x: 9 # contributors y: 670 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/relational/IoTDBRelationalDatabaseMetadata.java x: 2 # contributors y: 567 lines of code example/session/src/main/java/org/apache/iotdb/TableModelSessionExample.java x: 4 # contributors y: 121 lines of code integration-test/src/main/java/org/apache/iotdb/it/utils/TsFileTableGenerator.java x: 3 # contributors y: 146 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/AbstractDataTool.java x: 4 # contributors y: 773 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportDataTable.java x: 2 # contributors y: 354 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/payload/SubscriptionSessionDataSet.java x: 6 # contributors y: 197 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/opcua/OpcUaNameSpace.java x: 6 # contributors y: 421 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/parser/TabletInsertionEventParser.java x: 6 # contributors y: 552 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/PipeMemoryWeightUtil.java x: 7 # contributors y: 256 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/StatementGenerator.java x: 12 # contributors y: 783 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/leaf/ConstantColumnTransformer.java x: 4 # contributors y: 29 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/WritingMetrics.java x: 6 # contributors y: 873 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/memory/StorageEngineMemoryMetrics.java x: 2 # contributors y: 385 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileWriter.java x: 6 # contributors y: 141 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/PrimitiveArrayManager.java x: 6 # contributors y: 247 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/AlignedTVList.java x: 12 # contributors y: 1735 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/TVList.java x: 8 # contributors y: 784 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/metric/enums/Metric.java x: 16 # contributors y: 176 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java x: 16 # contributors y: 684 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/ClusterPartitionFetcher.java x: 7 # contributors y: 497 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RemoveDataNodeHandler.java x: 2 # contributors y: 457 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/common/Constants.java x: 2 # contributors y: 307 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/common/OptionsUtil.java x: 2 # contributors y: 1023 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ExportTsFile.java x: 5 # contributors y: 103 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/pipeconsensus/PipeConsensusReceiver.java x: 9 # contributors y: 1416 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/StorageEngine.java x: 17 # contributors y: 894 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/schemaregion/SchemaExecutionVisitor.java x: 5 # contributors y: 716 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/consensus/deletion/persist/PageCacheDeletionBuffer.java x: 5 # contributors y: 305 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/buffer/WALBuffer.java x: 12 # contributors y: 628 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/io/WALInputStream.java x: 4 # contributors y: 314 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/DataNodeMemoryConfig.java x: 2 # contributors y: 521 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java x: 34 # contributors y: 2710 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/impl/ReadChunkCompactionPerformer.java x: 4 # contributors y: 260 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/AbstractCompactionTask.java x: 6 # contributors y: 462 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InnerSpaceCompactionTask.java x: 9 # contributors y: 615 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCompactionEstimator.java x: 4 # contributors y: 228 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/AbstractCrossSpaceEstimator.java x: 3 # contributors y: 36 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/CompactionEstimateUtils.java x: 4 # contributors y: 202 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/RewriteCrossSpaceCompactionSelector.java x: 3 # contributors y: 507 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ImportTsFileRemotely.java x: 5 # contributors y: 286 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java x: 34 # contributors y: 2240 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/client/IoTDBDataNodeCacheLeaderClientManager.java x: 4 # contributors y: 86 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/IoTDBDataRegionAsyncConnector.java x: 10 # contributors y: 578 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java x: 5 # contributors y: 444 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionHybridExtractor.java x: 5 # contributors y: 365 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java x: 9 # contributors y: 938 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/PipeMemoryManager.java x: 10 # contributors y: 471 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonConfig.java x: 23 # contributors y: 1788 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/CommonDescriptor.java x: 25 # contributors y: 376 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/PipeConfig.java x: 10 # contributors y: 418 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/PipeDescriptor.java x: 1 # contributors y: 500 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/StateMachineProcedure.java x: 4 # contributors y: 183 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyRegionGroupAllocator.java x: 6 # contributors y: 88 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodesProcedure.java x: 3 # contributors y: 294 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/PipeConsensusSyncConnector.java x: 5 # contributors y: 431 lines of code distribution/src/assembly/all.xml x: 12 # contributors y: 79 lines of code distribution/src/assembly/confignode.xml x: 8 # contributors y: 60 lines of code integration-test/src/assembly/mpp-test.xml x: 7 # contributors y: 55 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/tvf/HOPTableFunction.java x: 1 # contributors y: 134 lines of code iotdb-client/client-py/iotdb/Session.py x: 4 # contributors y: 2042 lines of code iotdb-client/client-py/iotdb/utils/iotdb_rpc_dataset.py x: 1 # contributors y: 341 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppDataNodeConfig.java x: 8 # contributors y: 75 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/env/AbstractEnv.java x: 19 # contributors y: 1136 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteDataNodeConfig.java x: 8 # contributors y: 42 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/remote/env/RemoteServerEnv.java x: 14 # contributors y: 431 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java x: 20 # contributors y: 185 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/env/ConfigNodeConfig.java x: 4 # contributors y: 7 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/env/DataNodeConfig.java x: 9 # contributors y: 14 lines of code iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java x: 6 # contributors y: 155 lines of code iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/reporter/prometheus/PrometheusReporter.java x: 5 # contributors y: 230 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedApproxCountDistinctAccumulator.java x: 1 # contributors y: 272 lines of code iotdb-protocol/thrift-commons/src/main/thrift/common.thrift x: 12 # contributors y: 241 lines of code iotdb-client/client-cpp/src/main/Session.cpp x: 4 # contributors y: 2224 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTransferBatchReqBuilder.java x: 4 # contributors y: 138 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/tsfile/PipeTsFileResourceManager.java x: 11 # contributors y: 291 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/consumer/ConsumerGroupMeta.java x: 4 # contributors y: 291 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileAnalyzer.java x: 7 # contributors y: 647 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileTableSchemaCache.java x: 7 # contributors y: 373 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ModificationUtils.java x: 6 # contributors y: 322 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeRawTabletInsertionEvent.java x: 10 # contributors y: 369 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/historical/PipeHistoricalDataRegionTsFileAndDeletionExtractor.java x: 6 # contributors y: 751 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/constant/PipeConnectorConstant.java x: 9 # contributors y: 204 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/DataNodeTableCache.java x: 3 # contributors y: 451 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportDataTree.java x: 1 # contributors y: 438 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java x: 8 # contributors y: 203 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionProvider.java x: 1 # contributors y: 389 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionProviders.java x: 1 # contributors y: 280 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/subscription/subscription/CreateSubscriptionProcedure.java x: 6 # contributors y: 310 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/receiver/SubscriptionReceiverV1.java x: 3 # contributors y: 710 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/topic/TopicMeta.java x: 5 # contributors y: 181 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBStatement.java x: 10 # contributors y: 665 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/SessionConnection.java x: 11 # contributors y: 1098 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/AutoCreateSchemaExecutor.java x: 8 # contributors y: 580 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/schema/ClusterSchemaFetchExecutor.java x: 7 # contributors y: 258 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/TreeModelPlanner.java x: 6 # contributors y: 169 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/metadata/write/MeasurementGroup.java x: 3 # contributors y: 361 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableModelPlanner.java x: 10 # contributors y: 204 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/FragmentInstanceDispatcherImpl.java x: 8 # contributors y: 476 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/TableExpressionType.java x: 5 # contributors y: 41 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/batch/PipeTabletEventTsFileBatch.java x: 7 # contributors y: 150 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java x: 29 # contributors y: 3263 lines of code iotdb-client/client-cpp/src/main/Session.h x: 8 # contributors y: 1119 lines of code iotdb-client/isession/src/main/java/org/apache/iotdb/isession/SessionDataSet.java x: 8 # contributors y: 273 lines of code iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java x: 6 # contributors y: 577 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformAggregationToStreamable.java x: 5 # contributors y: 153 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/LastQueryAggTableScanOperator.java x: 4 # contributors y: 344 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/FilterAndProjectOperator.java x: 7 # contributors y: 353 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AbstractTableScanOperator.java x: 3 # contributors y: 258 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/flush/MemTableFlushTask.java x: 9 # contributors y: 316 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedReadOnlyMemChunk.java x: 9 # contributors y: 332 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunk.java x: 12 # contributors y: 713 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/ReadOnlyMemChunk.java x: 6 # contributors y: 271 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/WritableMemChunk.java x: 8 # contributors y: 508 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java x: 13 # contributors y: 445 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBSchemaRegionConnector.java x: 7 # contributors y: 201 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/memory/InsertNodeMemoryEstimator.java x: 5 # contributors y: 550 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingQueue.java x: 4 # contributors y: 540 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SettleSelectorImpl.java x: 4 # contributors y: 246 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/TsFileProcessor.java x: 21 # contributors y: 1928 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertTabletNode.java x: 14 # contributors y: 1077 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/RelationalInsertTabletNode.java x: 5 # contributors y: 313 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/PipeTaskAgent.java x: 7 # contributors y: 835 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/executor/RegionWriteExecutor.java x: 8 # contributors y: 1056 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/MultiTsFileDeviceIterator.java x: 5 # contributors y: 513 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/FastAlignedSeriesCompactionExecutor.java x: 3 # contributors y: 328 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LocalExecutionPlanner.java x: 11 # contributors y: 251 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/AbstractAggTableScanOperator.java x: 4 # contributors y: 685 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/pipe/PipeConsensus.java x: 7 # contributors y: 504 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/pipeconsensus/handler/PipeConsensusTsFileInsertionEventHandler.java x: 2 # contributors y: 250 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/repair/RepairDataFileScanUtil.java x: 4 # contributors y: 449 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensus.java x: 11 # contributors y: 468 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/IoTConsensusServerImpl.java x: 9 # contributors y: 852 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/DataRegionConsensusImpl.java x: 9 # contributors y: 221 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/TsFileResource.java x: 20 # contributors y: 1169 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/AggregationTableScanNode.java x: 3 # contributors y: 469 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/options/PipeInclusionOptions.java x: 2 # contributors y: 215 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/utils/WALInsertNodeCache.java x: 8 # contributors y: 288 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/AvgAccumulator.java x: 4 # contributors y: 288 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/TableMaxMinByBaseAccumulator.java x: 3 # contributors y: 447 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedExtremeAccumulator.java x: 2 # contributors y: 355 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedFirstAccumulator.java x: 2 # contributors y: 507 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedFirstByAccumulator.java x: 2 # contributors y: 614 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedMaxAccumulator.java x: 2 # contributors y: 440 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedMaxMinByBaseAccumulator.java x: 2 # contributors y: 762 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/node/NodeManager.java x: 18 # contributors y: 913 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeConfig.java x: 14 # contributors y: 864 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/ExpressionAnalyzer.java x: 5 # contributors y: 1224 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/LogicalOptimizeFactory.java x: 5 # contributors y: 217 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/async/handler/PipeTransferTsFileHandler.java x: 5 # contributors y: 398 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java x: 12 # contributors y: 668 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanVisitor.java x: 11 # contributors y: 622 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformSortToStreamSort.java x: 5 # contributors y: 133 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/TreeConfigTaskVisitor.java x: 11 # contributors y: 676 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/subtask/processor/PipeProcessorSubtask.java x: 3 # contributors y: 227 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/writeback/WriteBackConnector.java x: 9 # contributors y: 359 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/PipeTsFileInsertionEvent.java x: 10 # contributors y: 639 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java x: 15 # contributors y: 1061 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteDatabaseProcedure.java x: 9 # contributors y: 274 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/data/ImportData.java x: 2 # contributors y: 541 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/LoadTsFileStatement.java x: 9 # contributors y: 294 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/HeartbeatService.java x: 7 # contributors y: 211 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load/LoadTsFileScheduler.java x: 15 # contributors y: 747 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/RegionMigrateService.java x: 7 # contributors y: 516 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/SimpleFragmentParallelPlanner.java x: 9 # contributors y: 154 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableDistributedPlanner.java x: 6 # contributors y: 191 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableModelQueryFragmentPlanner.java x: 7 # contributors y: 114 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/IoTDBDataRegionExtractor.java x: 7 # contributors y: 620 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/disk/TierManager.java x: 6 # contributors y: 240 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/node/NodeInfo.java x: 8 # contributors y: 643 lines of code iotdb-core/ainode/ainode/core/model/built_in_model_factory.py x: 1 # contributors y: 783 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/StatementVisitor.java x: 13 # contributors y: 519 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/model/ModelInformation.java x: 2 # contributors y: 303 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/UnsetTemplateProcedure.java x: 5 # contributors y: 325 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java x: 10 # contributors y: 720 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/LoadManager.java x: 11 # contributors y: 236 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/subscriber/IClusterStatusSubscriber.java x: 3 # contributors y: 14 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/FragmentInstance.java x: 7 # contributors y: 236 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/Session.java x: 14 # contributors y: 3422 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AbstractMemTable.java x: 16 # contributors y: 856 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/mem/MTreeBelowSGMemoryImpl.java x: 9 # contributors y: 1494 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/fragment/FragmentInstanceContext.java x: 10 # contributors y: 728 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/utils/ResourceByPathUtils.java x: 11 # contributors y: 439 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java x: 20 # contributors y: 3450 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RegionMaintainHandler.java x: 8 # contributors y: 431 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertMultiTabletsStatement.java x: 10 # contributors y: 154 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowStatement.java x: 9 # contributors y: 456 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowsOfOneDeviceStatement.java x: 7 # contributors y: 171 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowsStatement.java x: 8 # contributors y: 187 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/attribute/update/UpdateDetailContainer.java x: 1 # contributors y: 368 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tablet/PipeInsertNodeTabletInsertionEvent.java x: 11 # contributors y: 535 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/timeindex/ArrayDeviceTimeIndex.java x: 6 # contributors y: 395 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/Analysis.java x: 8 # contributors y: 950 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/metric/SeriesScanCostMetricSet.java x: 2 # contributors y: 1480 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/scheduler/load/LoadTsFileDispatcherImpl.java x: 7 # contributors y: 292 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/util/ExpressionFormatter.java x: 3 # contributors y: 549 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/driver/Driver.java x: 4 # contributors y: 404 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/schedule/DriverScheduler.java x: 7 # contributors y: 533 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilder.java x: 10 # contributors y: 1254 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanVisitor.java x: 11 # contributors y: 856 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/OperatorTreeGenerator.java x: 12 # contributors y: 3480 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/QueryStatement.java x: 7 # contributors y: 689 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/QueryPlanner.java x: 5 # contributors y: 766 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/AuthorInfo.java x: 6 # contributors y: 647 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/AlterPipeProcedureV2.java x: 7 # contributors y: 363 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/task/CreatePipeProcedureV2.java x: 11 # contributors y: 401 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/realtime/PipeRealtimeEventFactory.java x: 8 # contributors y: 110 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionExtractor.java x: 10 # contributors y: 449 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/source/SourceHandle.java x: 3 # contributors y: 638 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/CompactionMetrics.java x: 6 # contributors y: 957 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/rescon/memory/SystemInfo.java x: 7 # contributors y: 409 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/memory/MemoryManager.java x: 1 # contributors y: 323 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/service/ServiceType.java x: 10 # contributors y: 86 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/pipe/PipeConsensusServerImpl.java x: 5 # contributors y: 610 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/CrossSpaceCompactionTask.java x: 8 # contributors y: 377 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/CompactionUtils.java x: 8 # contributors y: 359 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/node/WALNode.java x: 15 # contributors y: 774 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertNode.java x: 13 # contributors y: 337 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IMemTable.java x: 11 # contributors y: 94 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/metric/PipeConfigNodeMetrics.java x: 6 # contributors y: 43 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/AbstractOperatePipeProcedureV2.java x: 9 # contributors y: 409 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/receiver/PipeDataNodeReceiverMetrics.java x: 1 # contributors y: 429 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/conf/ConfigNodeDescriptor.java x: 16 # contributors y: 622 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PlanNodeDecorrelator.java x: 1 # contributors y: 409 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/RouteBalancer.java x: 10 # contributors y: 451 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/protocol/IoTDBAirGapConnector.java x: 8 # contributors y: 343 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowNode.java x: 13 # contributors y: 710 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/iot/logdispatcher/LogDispatcher.java x: 5 # contributors y: 463 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java x: 6 # contributors y: 1096 lines of code iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBPreparedStatement.java x: 5 # contributors y: 889 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNode.java x: 19 # contributors y: 390 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/DatabasePartitionTable.java x: 8 # contributors y: 412 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/ClusterConstant.java x: 12 # contributors y: 198 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java x: 18 # contributors y: 448 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java x: 18 # contributors y: 461 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/DataNodeWrapper.java x: 10 # contributors y: 234 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java x: 25 # contributors y: 82 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java x: 18 # contributors y: 273 lines of code example/session/src/main/java/org/apache/iotdb/SubscriptionSessionExample.java x: 3 # contributors y: 281 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/statemachine/ConfigRegionStateMachine.java x: 12 # contributors y: 411 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/load/LoadSingleTsFileNode.java x: 13 # contributors y: 209 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/TsFileResourceUtils.java x: 8 # contributors y: 393 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/file/UnsealedTsFileRecoverPerformer.java x: 9 # contributors y: 255 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/splitter/AlignedChunkData.java x: 3 # contributors y: 429 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/splitter/TsFileSplitter.java x: 4 # contributors y: 479 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/connector/protocol/IoTDBConfigRegionConnector.java x: 8 # contributors y: 227 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/client/IoTDBDataNodeSyncClientManager.java x: 6 # contributors y: 98 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/airgap/IoTDBDataNodeAirGapConnector.java x: 8 # contributors y: 86 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBDataNodeSyncConnector.java x: 9 # contributors y: 77 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/connector/client/IoTDBSyncClientManager.java x: 6 # contributors y: 300 lines of code iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IdentifierParser.g4 x: 15 # contributors y: 275 lines of code iotdb-client/session/src/main/java/org/apache/iotdb/session/pool/SessionPool.java x: 11 # contributors y: 2937 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/AbstractSortOperator.java x: 1 # contributors y: 298 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/LoadTsFileManager.java x: 8 # contributors y: 597 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisConsensus.java x: 14 # contributors y: 823 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/window/partition/frame/RangeFrame.java x: 1 # contributors y: 497 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/CreateContinuousQueryStatement.java x: 4 # contributors y: 165 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/AuthUtils.java x: 5 # contributors y: 383 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/SerializeUtils.java x: 5 # contributors y: 540 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/PartitionInfo.java x: 9 # contributors y: 781 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java x: 11 # contributors y: 738 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/AggregationNode.java x: 1 # contributors y: 624 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/pipe/PipeEnrichedInsertNode.java x: 8 # contributors y: 217 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowsNode.java x: 11 # contributors y: 289 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowsOfOneDeviceNode.java x: 11 # contributors y: 266 lines of code iotdb-protocol/thrift-datanode/src/main/thrift/client.thrift x: 5 # contributors y: 482 lines of code integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AbstractNodeWrapper.java x: 9 # contributors y: 682 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/TableModeAccumulator.java x: 3 # contributors y: 683 lines of code example/session/src/main/java/org/apache/iotdb/AlignedTimeseriesSessionExample.java x: 15 # contributors y: 444 lines of code example/session/src/main/java/org/apache/iotdb/SessionConcurrentExample.java x: 11 # contributors y: 116 lines of code example/session/src/main/java/org/apache/iotdb/SessionExample.java x: 49 # contributors y: 644 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/pipe/PipeTaskInfo.java x: 9 # contributors y: 760 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/legacy/IoTDBLegacyPipeConnector.java x: 9 # contributors y: 387 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/protocol/thrift/sync/IoTDBDataRegionSyncConnector.java x: 9 # contributors y: 496 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/DropPipePluginTask.java x: 5 # contributors y: 24 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/DeleteTimeSeriesProcedure.java x: 4 # contributors y: 398 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/request/PipeTransferTabletRawReq.java x: 10 # contributors y: 119 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/Analysis.java x: 9 # contributors y: 659 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/TableScanOperator.java x: 5 # contributors y: 11 lines of code library-udf/src/main/java/org/apache/iotdb/library/match/PatternExecutor.java x: 1 # contributors y: 647 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/MemUtils.java x: 8 # contributors y: 176 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java x: 7 # contributors y: 393 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/transform/converter/ValueConverter.java x: 2 # contributors y: 660 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/IConsensus.java x: 7 # contributors y: 41 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/impl/SchemaRegionPBTreeImpl.java x: 10 # contributors y: 1357 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionMetrics.java x: 6 # contributors y: 385 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/SeriesScanUtil.java x: 8 # contributors y: 1216 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/heartbeat/DataNodeHeartbeatHandler.java x: 8 # contributors y: 127 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/MPPQueryContext.java x: 8 # contributors y: 249 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/SlidingWindowAggregationOperator.java x: 7 # contributors y: 130 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/hash/FlatHash.java x: 1 # contributors y: 459 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/constant/TestConstant.java x: 9 # contributors y: 143 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/optimization/AggregationPushDown.java x: 5 # contributors y: 580 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/TemplatedLogicalPlan.java x: 4 # contributors y: 378 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/consensus/ConsensusManager.java x: 9 # contributors y: 349 lines of code example/session/src/main/java/org/apache/iotdb/DataMigrationExample.java x: 17 # contributors y: 161 lines of code example/session/src/main/java/org/apache/iotdb/HybridTimeseriesSessionExample.java x: 14 # contributors y: 85 lines of code iotdb-core/consensus/src/main/java/org/apache/iotdb/consensus/config/RatisConfig.java x: 6 # contributors y: 895 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/SettleCompactionTask.java x: 3 # contributors y: 353 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/wal/PipeWALResourceManager.java x: 9 # contributors y: 102 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/WrappedSegment.java x: 5 # contributors y: 695 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/MTreeBelowSGCachedImpl.java x: 8 # contributors y: 1288 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/AbstractSeriesAggregationScanOperator.java x: 8 # contributors y: 294 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/pipe/runtime/PipeMetaSyncProcedure.java x: 8 # contributors y: 133 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/SetTemplateProcedure.java x: 6 # contributors y: 539 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/payload/evolvable/request/PipeTransferTabletBinaryReq.java x: 7 # contributors y: 87 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/WALNodeRecoverTask.java x: 10 # contributors y: 256 lines of code iotdb-client/cli/src/main/java/org/apache/iotdb/tool/backup/IoTDBDataBackTool.java x: 1 # contributors y: 1048 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/MaxMinByBaseAccumulator.java x: 4 # contributors y: 427 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/transformer/unary/scalar/CastFunctionTransformer.java x: 3 # contributors y: 490 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFEqualSizeBucketOutlierSample.java x: 2 # contributors y: 688 lines of code library-udf/src/main/java/org/apache/iotdb/library/anomaly/UDTFTwoSidedFilter.java x: 7 # contributors y: 70 lines of code library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFSample.java x: 10 # contributors y: 163 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/IrExpressionInterpreter.java x: 1 # contributors y: 715 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/TsFileSketchTool.java x: 3 # contributors y: 569 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/SourceRewriter.java x: 6 # contributors y: 1535 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate/SingleInputMultiReferenceLayer.java x: 2 # contributors y: 556 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/intermediate/SingleInputSingleReferenceLayer.java x: 2 # contributors y: 496 lines of code iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/tree/AbstractTreeVisitor.java x: 2 # contributors y: 715 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/transform/converter/ArrayConverter.java x: 1 # contributors y: 888 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/exchange/MPPDataExchangeManager.java x: 3 # contributors y: 771 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseNodeWrapper.java x: 6 # contributors y: 18 lines of code iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBJDBCDataSet.java x: 4 # contributors y: 588 lines of code example/jdbc/src/main/java/org/apache/iotdb/JDBCExample.java x: 21 # contributors y: 82 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/aggregation/FirstValueAccumulator.java x: 4 # contributors y: 358 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/pagemgr/BTreePageManager.java x: 6 # contributors y: 445 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/pagemgr/PageManager.java x: 5 # contributors y: 569 lines of code example/session/src/main/java/org/apache/iotdb/SessionPoolExample.java x: 13 # contributors y: 115 lines of code integration-test/import-control.xml x: 16 # contributors y: 98 lines of code iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/cq/CQInfo.java x: 2 # contributors y: 418 lines of code iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/memory/MemoryManager.java x: 2 # contributors y: 428 lines of code example/jdbc/src/main/java/org/apache/iotdb/PrepareStatementDemo.java x: 11 # contributors y: 58 lines of code example/udf/src/main/java/org/apache/iotdb/udf/UDTFExample.java x: 9 # contributors y: 33 lines of code integration-test/src/main/java/org/apache/iotdb/itbase/runtime/ClusterTestResultSet.java x: 1 # contributors y: 958 lines of code java-google-style.xml x: 4 # contributors y: 598 lines of code
4089.0
lines of code
  min: 1.0
  average: 120.69
  25th percentile: 25.0
  median: 57.0
  75th percentile: 125.0
  max: 4089.0
0 49.0
# contributors
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 49.0