apache / doris
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 14,440 files with 1,480,145 lines of code.
    • 110 files changed more than 100 times (148,610 lines of code)
    • 253 files changed 51-100 times (151,295 lines of code)
    • 773 files changed 21-50 times (248,365 lines of code)
    • 2,543 files changed 6-20 times (351,190 lines of code)
    • 10,761 files changed 1-5 times (580,685 lines of code)
10% | 10% | 16% | 23% | 39%
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 14,440 files with 1,480,145 lines of code.
    • 295 files changed by more than 25 contributors (252,160 lines of code)
    • 916 files changed by 11-25 contributors (287,921 lines of code)
    • 1,360 files changed by 6-10 contributors (210,390 lines of code)
    • 4,909 files changed by 2-5 contributors (437,437 lines of code)
    • 6,960 files changed by 1 contributor (292,237 lines of code)
17% | 19% | 14% | 29% | 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, groovy, sql, cpp, h, sh, py, json, txt, hql, xml, md, c, yaml, patch, tsx, tpl, properties, hpp, orc, thrift, proto, cc, gitignore, less, go, js, ts, g4, ini, css, mod, s, rb, svg, cmake, mustache, in, avsc, html, pl, dockerignore, editorconfig, rs, cfg, l, toml, r, rdf, y, php, clang-format, gitmodules, gemspec, clang-tidy, scala, gitattributes, flex
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java12% | 11% | 17% | 26% | 31%
cpp16% | 19% | 30% | 22% | 11%
h8% | 15% | 26% | 30% | 18%
thrift49% | 13% | 5% | 5% | 25%
groovy1% | <1% | 3% | 24% | 70%
py10% | 0% | 11% | 7% | 70%
g442% | 14% | 0% | 18% | 24%
proto39% | 37% | 16% | 3% | 2%
flex100% | 0% | 0% | 0% | 0%
sql0% | 0% | 1% | 7% | 91%
hpp0% | 0% | 20% | 33% | 46%
cmake0% | 0% | 54% | 37% | 8%
cc0% | 0% | 0% | 46% | 53%
tpl0% | 0% | 0% | 21% | 78%
xml0% | 0% | 0% | 25% | 74%
rb0% | 0% | 0% | 80% | 19%
tsx0% | 0% | 0% | 8% | 91%
gemspec0% | 0% | 0% | 100% | 0%
hql0% | 0% | 0% | 0% | 100%
orc0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
r0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
less0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
avsc0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
l0% | 0% | 0% | 0% | 100%
rdf0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
in0% | 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
fe13% | 11% | 17% | 26% | 31%
be13% | 17% | 27% | 24% | 15%
gensrc51% | 17% | 8% | 8% | 14%
regression-test<1% | <1% | 2% | 17% | 78%
cloud0% | 9% | 36% | 36% | 17%
docker0% | 0% | 17% | 24% | 58%
fs_brokers0% | 0% | 46% | 21% | 31%
tools0% | 0% | 0% | 13% | 86%
extension0% | 0% | 0% | 17% | 82%
build-support0% | 0% | 0% | 49% | 50%
ui0% | 0% | 0% | 6% | 93%
pytest0% | 0% | 0% | 0% | 100%
fe_plugins0% | 0% | 0% | 0% | 100%
common0% | 0% | 0% | 0% | 100%
webroot0% | 0% | 0% | 0% | 100%
contrib0% | 0% | 0% | 0% | 100%
ROOT0% | 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
config.h
in be/src/common
721 - 2017-09-13 2025-04-29 564 137 lingbinlb@gmail.com zhangzhengyu@selectdb.com
SessionVariable.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3499 387 2020-07-21 2025-05-06 424 128 morningman.cmy@gmail.com gavin@selectdb.com
tablet.cpp
in be/src/olap
2378 95 2019-07-15 2025-04-28 365 84 lichaoyong@baidu.com dengxin@selectdb.com
StmtExecutor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3224 120 2020-07-21 2025-05-06 358 115 morningman.cmy@gmail.com moailing@selectdb.com
Config.java
in fe/fe-common/src/main/java/org/apache/doris/common
2034 3 2023-01-16 2025-05-01 329 118 morningman@163.com zhaochangle@selectdb.com
fragment_mgr.cpp
in be/src/runtime
1182 38 2017-08-19 2025-04-30 323 71 lichaoyong121@qq.com liwenqiang@selectdb.com
Env.java
in fe/fe-core/src/main/java/org/apache/doris/catalog
5534 435 2022-07-26 2025-05-06 309 121 morningman.cmy@gmail.com zhangdong@selectdb.com
LogicalPlanBuilder.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/parser
6352 450 2022-05-16 2025-05-07 302 96 522274284@qq.com 65964830+codeding18@users.n...
config.cpp
in be/src/common
1063 21 2023-05-10 2025-04-29 299 87 117912096+deadlinefen@users... zhangzhengyu@selectdb.com
Coordinator.java
in fe/fe-core/src/main/java/org/apache/doris/qe
2724 135 2020-07-21 2025-05-01 293 80 morningman.cmy@gmail.com zhaochangle@selectdb.com
2100 - 2018-11-01 2025-04-09 287 100 morningman@163.com fangtiewei@selectdb.com
segment_iterator.cpp
in be/src/olap/rowset/segment_v2
1969 67 2019-08-06 2025-04-30 283 70 buaa.zhaoc@gmail.com liwenqiang@selectdb.com
PhysicalPlanTranslator.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator
2375 67 2022-07-04 2025-05-01 248 53 101034200+morrysnow@users.n... zhaochangle@selectdb.com
task_worker_pool.cpp
in be/src/agent
1861 54 2017-08-18 2025-04-28 246 81 lichaoyong121@qq.com baohan@selectdb.com
InternalCatalog.java
in fe/fe-core/src/main/java/org/apache/doris/datasource
3278 102 2022-08-16 2025-05-06 245 89 morningman.cmy@gmail.com zhangdong@selectdb.com
schema_change.cpp
in be/src/olap
1266 24 2017-08-18 2025-04-28 241 73 lichaoyong121@qq.com xl@selectdb.com
FrontendServiceImpl.java
in fe/fe-core/src/main/java/org/apache/doris/service
3813 98 2020-07-21 2025-04-28 241 90 morningman.cmy@gmail.com wangbo@selectdb.com
DorisParser.g4
in fe/fe-core/src/main/antlr4/org/apache/doris/nereids
1888 - 2022-05-06 2025-05-07 240 84 101034200+morrysnow@users.n... 65964830+codeding18@users.n...
OlapTable.java
in fe/fe-core/src/main/java/org/apache/doris/catalog
2856 289 2020-07-21 2025-05-01 236 88 morningman.cmy@gmail.com zhaochangle@selectdb.com
FrontendService.thrift
in gensrc/thrift
1355 - 2018-04-11 2025-04-24 234 89 morningman@163.com lihao@selectdb.com
storage_engine.cpp
in be/src/olap
1282 62 2019-07-15 2025-04-25 232 73 lichaoyong@baidu.com xl@selectdb.com
internal_service.cpp
in be/src/service
2049 60 2018-05-15 2025-05-01 228 67 morningman@163.com zhaochangle@selectdb.com
exec_env_init.cpp
in be/src/runtime
686 16 2018-11-15 2025-05-06 222 78 buaa.zhaoc@gmail.com xl@selectdb.com
tablet.h
in be/src/olap
489 72 2019-07-15 2025-04-03 221 63 lichaoyong@baidu.com baohan@selectdb.com
ShowExecutor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3077 111 2020-07-21 2025-05-06 218 82 morningman.cmy@gmail.com zhaorongsheng@users.noreply...
RuleType.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/rules
470 3 2022-05-06 2025-05-01 214 48 101034200+morrysnow@users.n... zhaochangle@selectdb.com
tablet_manager.cpp
in be/src/olap
1478 46 2019-07-15 2025-04-28 212 68 lichaoyong@baidu.com xl@selectdb.com
1678 27 2022-12-02 2025-05-01 211 46 happenlee@hotmail.com zhaochangle@selectdb.com
compaction.cpp
in be/src/olap
1277 35 2019-08-13 2025-04-23 210 65 lichaoyong@baidu.com huanghaibin@selectdb.com
runtime_state.h
in be/src/runtime
544 117 2017-08-19 2025-04-16 208 65 lichaoyong121@qq.com hezhiqiang@selectdb.com
PlanNodes.thrift
in gensrc/thrift
877 - 2018-05-15 2025-04-27 202 79 morningman@163.com suxiaogang223@icloud.com
delta_writer.cpp
in be/src/olap
298 20 2018-10-31 2025-04-28 191 59 morningman@163.com xl@selectdb.com
OlapScanNode.java
in fe/fe-core/src/main/java/org/apache/doris/planner
1481 91 2020-07-21 2025-05-01 183 65 morningman.cmy@gmail.com zhaochangle@selectdb.com
beta_rowset_writer.cpp
in be/src/olap/rowset
966 42 2019-08-12 2025-03-17 181 55 gaodayue@meituan.com baohan@selectdb.com
FunctionCallExpr.java
in fe/fe-core/src/main/java/org/apache/doris/analysis
2127 67 2020-07-21 2025-02-11 179 69 morningman.cmy@gmail.com wangqiannan@selectdb.com
461 - 2018-05-15 2025-04-29 175 66 morningman@163.com happenlee@selectdb.com
segment_writer.cpp
in be/src/olap/rowset/segment_v2
1086 46 2019-08-06 2025-01-24 175 61 buaa.zhaoc@gmail.com jiangkai@selectdb.com
tablet_meta.cpp
in be/src/olap
1347 60 2019-07-15 2025-04-23 172 70 lichaoyong@baidu.com baohan@selectdb.com
storage_engine.h
in be/src/olap
364 8 2019-07-15 2025-04-09 168 69 lichaoyong@baidu.com baohan@selectdb.com
olap_server.cpp
in be/src/olap
1476 46 2017-08-18 2025-05-01 168 61 lichaoyong121@qq.com zhangminke@selectdb.com
exec_env.h
in be/src/runtime
413 32 2017-08-19 2025-05-01 167 71 lichaoyong121@qq.com zhaochangle@selectdb.com
runtime_state.cpp
in be/src/runtime
456 22 2017-08-19 2025-04-16 161 53 lichaoyong121@qq.com hezhiqiang@selectdb.com
EditLog.java
in fe/fe-core/src/main/java/org/apache/doris/persist
1975 201 2020-07-21 2025-05-01 161 62 morningman.cmy@gmail.com zhaochangle@selectdb.com
Suite.groovy
in regression-test/framework/src/main/groovy/org/apache/doris/regression/suite
2732 150 2022-02-19 2025-05-01 160 69 924060929@qq.com zhaochangle@selectdb.com
ConnectProcessor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
620 24 2020-07-21 2025-04-27 158 63 morningman.cmy@gmail.com morningman@163.com
column_reader.cpp
in be/src/olap/rowset/segment_v2
1491 77 2019-06-25 2025-04-30 157 59 buaa.zhaoc@gmail.com liwenqiang@selectdb.com
SingleNodePlanner.java
in fe/fe-core/src/main/java/org/apache/doris/planner
2038 57 2020-07-21 2025-02-12 156 60 morningman.cmy@gmail.com chenqi@selectdb.com
SchemaChangeHandler.java
in fe/fe-core/src/main/java/org/apache/doris/alter
2751 56 2020-07-21 2025-05-06 155 68 morningman.cmy@gmail.com 2449402815@qq.com
memtable.cpp
in be/src/olap
557 17 2018-10-31 2025-04-24 153 53 morningman@163.com liaoxin@selectdb.com
status.h
in be/src/common
619 25 2018-05-15 2025-04-22 152 63 morningman@163.com zouxinyi@selectdb.com
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
config.h
in be/src/common
721 - 2017-09-13 2025-04-29 564 137 lingbinlb@gmail.com zhangzhengyu@selectdb.com
SessionVariable.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3499 387 2020-07-21 2025-05-06 424 128 morningman.cmy@gmail.com gavin@selectdb.com
Env.java
in fe/fe-core/src/main/java/org/apache/doris/catalog
5534 435 2022-07-26 2025-05-06 309 121 morningman.cmy@gmail.com zhangdong@selectdb.com
Config.java
in fe/fe-common/src/main/java/org/apache/doris/common
2034 3 2023-01-16 2025-05-01 329 118 morningman@163.com zhaochangle@selectdb.com
StmtExecutor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3224 120 2020-07-21 2025-05-06 358 115 morningman.cmy@gmail.com moailing@selectdb.com
2100 - 2018-11-01 2025-04-09 287 100 morningman@163.com fangtiewei@selectdb.com
LogicalPlanBuilder.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/parser
6352 450 2022-05-16 2025-05-07 302 96 522274284@qq.com 65964830+codeding18@users.n...
FrontendServiceImpl.java
in fe/fe-core/src/main/java/org/apache/doris/service
3813 98 2020-07-21 2025-04-28 241 90 morningman.cmy@gmail.com wangbo@selectdb.com
InternalCatalog.java
in fe/fe-core/src/main/java/org/apache/doris/datasource
3278 102 2022-08-16 2025-05-06 245 89 morningman.cmy@gmail.com zhangdong@selectdb.com
FrontendService.thrift
in gensrc/thrift
1355 - 2018-04-11 2025-04-24 234 89 morningman@163.com lihao@selectdb.com
OlapTable.java
in fe/fe-core/src/main/java/org/apache/doris/catalog
2856 289 2020-07-21 2025-05-01 236 88 morningman.cmy@gmail.com zhaochangle@selectdb.com
config.cpp
in be/src/common
1063 21 2023-05-10 2025-04-29 299 87 117912096+deadlinefen@users... zhangzhengyu@selectdb.com
tablet.cpp
in be/src/olap
2378 95 2019-07-15 2025-04-28 365 84 lichaoyong@baidu.com dengxin@selectdb.com
DorisParser.g4
in fe/fe-core/src/main/antlr4/org/apache/doris/nereids
1888 - 2022-05-06 2025-05-07 240 84 101034200+morrysnow@users.n... 65964830+codeding18@users.n...
ShowExecutor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
3077 111 2020-07-21 2025-05-06 218 82 morningman.cmy@gmail.com zhaorongsheng@users.noreply...
task_worker_pool.cpp
in be/src/agent
1861 54 2017-08-18 2025-04-28 246 81 lichaoyong121@qq.com baohan@selectdb.com
Coordinator.java
in fe/fe-core/src/main/java/org/apache/doris/qe
2724 135 2020-07-21 2025-05-01 293 80 morningman.cmy@gmail.com zhaochangle@selectdb.com
PlanNodes.thrift
in gensrc/thrift
877 - 2018-05-15 2025-04-27 202 79 morningman@163.com suxiaogang223@icloud.com
exec_env_init.cpp
in be/src/runtime
686 16 2018-11-15 2025-05-06 222 78 buaa.zhaoc@gmail.com xl@selectdb.com
schema_change.cpp
in be/src/olap
1266 24 2017-08-18 2025-04-28 241 73 lichaoyong121@qq.com xl@selectdb.com
storage_engine.cpp
in be/src/olap
1282 62 2019-07-15 2025-04-25 232 73 lichaoyong@baidu.com xl@selectdb.com
fragment_mgr.cpp
in be/src/runtime
1182 38 2017-08-19 2025-04-30 323 71 lichaoyong121@qq.com liwenqiang@selectdb.com
exec_env.h
in be/src/runtime
413 32 2017-08-19 2025-05-01 167 71 lichaoyong121@qq.com zhaochangle@selectdb.com
segment_iterator.cpp
in be/src/olap/rowset/segment_v2
1969 67 2019-08-06 2025-04-30 283 70 buaa.zhaoc@gmail.com liwenqiang@selectdb.com
tablet_meta.cpp
in be/src/olap
1347 60 2019-07-15 2025-04-23 172 70 lichaoyong@baidu.com baohan@selectdb.com
FunctionCallExpr.java
in fe/fe-core/src/main/java/org/apache/doris/analysis
2127 67 2020-07-21 2025-02-11 179 69 morningman.cmy@gmail.com wangqiannan@selectdb.com
storage_engine.h
in be/src/olap
364 8 2019-07-15 2025-04-09 168 69 lichaoyong@baidu.com baohan@selectdb.com
Suite.groovy
in regression-test/framework/src/main/groovy/org/apache/doris/regression/suite
2732 150 2022-02-19 2025-05-01 160 69 924060929@qq.com zhaochangle@selectdb.com
olap_common.h
in be/src/olap
444 15 2017-08-18 2025-04-08 121 69 lichaoyong121@qq.com hezhiqiang@selectdb.com
tablet_manager.cpp
in be/src/olap
1478 46 2019-07-15 2025-04-28 212 68 lichaoyong@baidu.com xl@selectdb.com
SchemaChangeHandler.java
in fe/fe-core/src/main/java/org/apache/doris/alter
2751 56 2020-07-21 2025-05-06 155 68 morningman.cmy@gmail.com 2449402815@qq.com
internal_service.cpp
in be/src/service
2049 60 2018-05-15 2025-05-01 228 67 morningman@163.com zhaochangle@selectdb.com
461 - 2018-05-15 2025-04-29 175 66 morningman@163.com happenlee@selectdb.com
Types.thrift
in gensrc/thrift
501 - 2018-05-15 2025-05-01 125 66 morningman@163.com zhaochangle@selectdb.com
compaction.cpp
in be/src/olap
1277 35 2019-08-13 2025-04-23 210 65 lichaoyong@baidu.com huanghaibin@selectdb.com
runtime_state.h
in be/src/runtime
544 117 2017-08-19 2025-04-16 208 65 lichaoyong121@qq.com hezhiqiang@selectdb.com
OlapScanNode.java
in fe/fe-core/src/main/java/org/apache/doris/planner
1481 91 2020-07-21 2025-05-01 183 65 morningman.cmy@gmail.com zhaochangle@selectdb.com
ConnectContext.java
in fe/fe-core/src/main/java/org/apache/doris/qe
1161 188 2020-07-21 2025-04-28 133 64 morningman.cmy@gmail.com wangbo@selectdb.com
flex
sql_scanner.flex
in fe/fe-core/src/main/jflex
782 - 2020-07-21 2024-10-28 119 64 morningman.cmy@gmail.com yukang.lian2022@gmail.com
tablet.h
in be/src/olap
489 72 2019-07-15 2025-04-03 221 63 lichaoyong@baidu.com baohan@selectdb.com
ConnectProcessor.java
in fe/fe-core/src/main/java/org/apache/doris/qe
620 24 2020-07-21 2025-04-27 158 63 morningman.cmy@gmail.com morningman@163.com
status.h
in be/src/common
619 25 2018-05-15 2025-04-22 152 63 morningman@163.com zouxinyi@selectdb.com
EditLog.java
in fe/fe-core/src/main/java/org/apache/doris/persist
1975 201 2020-07-21 2025-05-01 161 62 morningman.cmy@gmail.com zhaochangle@selectdb.com
segment_writer.cpp
in be/src/olap/rowset/segment_v2
1086 46 2019-08-06 2025-01-24 175 61 buaa.zhaoc@gmail.com jiangkai@selectdb.com
olap_server.cpp
in be/src/olap
1476 46 2017-08-18 2025-05-01 168 61 lichaoyong121@qq.com zhangminke@selectdb.com
SingleNodePlanner.java
in fe/fe-core/src/main/java/org/apache/doris/planner
2038 57 2020-07-21 2025-02-12 156 60 morningman.cmy@gmail.com chenqi@selectdb.com
PropertyAnalyzer.java
in fe/fe-core/src/main/java/org/apache/doris/common/util
1460 77 2020-07-21 2025-04-17 129 60 morningman.cmy@gmail.com baohan@selectdb.com
delta_writer.cpp
in be/src/olap
298 20 2018-10-31 2025-04-28 191 59 morningman@163.com xl@selectdb.com
column_reader.cpp
in be/src/olap/rowset/segment_v2
1491 77 2019-06-25 2025-04-30 157 59 buaa.zhaoc@gmail.com liwenqiang@selectdb.com
tablet_schema.cpp
in be/src/olap
1393 60 2019-07-15 2025-04-30 139 58 lichaoyong@baidu.com liwenqiang@selectdb.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
palo_client.py
in pytest/lib
2783 234 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
wide_table.sql
in regression-test/suites/nereids_p0/wide_table/sql
2023 - 2023-01-20 2023-01-20 1 1 jianxie0@gmail.com jianxie0@gmail.com
file_cache_microbench.cpp
in be/src/io/tools
1807 58 2025-03-11 2025-04-01 2 1 dengxin@selectdb.com dengxin@selectdb.com
orc
arr_max.orc
in regression-test/data/query_p0
1444 - 2023-10-09 2023-10-09 1 1 wangqiannan@selectdb.com wangqiannan@selectdb.com
pinyin.h
in be/src/vec/common
1395 - 2023-02-28 2023-02-28 1 1 happenlee@hotmail.com happenlee@hotmail.com
date.groovy
in regression-test/suites/nereids_arith_p0
1301 - 2023-03-22 2023-03-22 1 1 41606806+sohardforaname@use... 41606806+sohardforaname@use...
string.r
in pytest/sys/data/largeint
1149 - 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
int128.sql
in pytest/sys/data/largeint
1114 - 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
Array1.groovy
in regression-test/suites/nereids_function_p0/scalar_function
1071 - 2024-12-27 2024-12-27 1 1 wangqiannan@selectdb.com wangqiannan@selectdb.com
sort_permute.sql
in regression-test/suites/variant_p0/sql
1032 - 2025-04-16 2025-04-16 1 1 wangqiannan@selectdb.com wangqiannan@selectdb.com
flamegraph.pl
in tools/FlameGraph
1028 19 2024-09-05 2024-09-05 1 1 morningman@163.com morningman@163.com
orc
random_output_60_3.orc
in docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes
977 - 2024-11-07 2024-11-07 1 1 2017501503@qq.com 2017501503@qq.com
NereidsDataDescription.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/load
967 84 2025-04-29 2025-04-29 1 1 lichi@selectdb.com lichi@selectdb.com
routine-load-manual.md.groovy
in regression-test/suites/doc/data-operate/import/import-way
951 12 2024-11-06 2024-11-06 1 1 1353307710@qq.com 1353307710@qq.com
string.groovy
in regression-test/suites/nereids_arith_p0
917 - 2023-03-22 2023-03-22 1 1 41606806+sohardforaname@use... 41606806+sohardforaname@use...
CreateFunctionCommand.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands
905 40 2025-02-13 2025-02-13 1 1 lichi@selectdb.com lichi@selectdb.com
orc
output_60_3.orc
in docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes
868 - 2024-11-07 2024-11-07 1 1 2017501503@qq.com 2017501503@qq.com
Stmt.java
in fe/fe-core/src/main/java/org/apache/doris/plsql
839 52 2024-02-06 2024-04-10 4 1 zouxinyi02@gmail.com zouxinyi02@gmail.com
slow_fold_constant_case_when.groovy
in regression-test/suites/nereids_syntax_p0
802 1 2024-10-31 2024-10-31 1 1 924060929@qq.com 924060929@qq.com
palo_job.py
in pytest/lib
793 195 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
win_function.py
in pytest/qe/palo2/lib
788 13 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
VariantSubPathPruning.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite
646 25 2024-06-21 2024-08-23 2 1 101034200+morrysnow@users.n... 101034200+morrysnow@users.n...
TestMathFunctions.sql
in regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar
633 - 2025-01-24 2025-01-24 1 1 61498169+liujiwen-up@users.... 61498169+liujiwen-up@users....
JavaParser.g4
in fe/fe-core/src/main/antlr4/org/apache/doris/nereids
626 - 2022-06-15 2022-06-15 1 1 924060929@qq.com 924060929@qq.com
DictionaryManager.java
in fe/fe-core/src/main/java/org/apache/doris/dictionary
603 27 2025-05-01 2025-05-01 1 1 zhaochangle@selectdb.com zhaochangle@selectdb.com
BrokerFileSystem.java
in fe/fe-core/src/main/java/org/apache/doris/fsv2/remote
592 12 2025-04-28 2025-04-28 1 1 guoqiang@selectdb.com guoqiang@selectdb.com
null_aware_left_anti_join.groovy
in regression-test/suites/nereids_rules_p0/mv/join/null_aware_anti
584 - 2025-04-18 2025-04-18 1 1 wusi@selectdb.com wusi@selectdb.com
TestExtract.sql
in regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamp
576 - 2025-01-24 2025-01-24 1 1 61498169+liujiwen-up@users.... 61498169+liujiwen-up@users....
TestStringFunctions.sql
in regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar
536 - 2025-01-24 2025-01-24 1 1 61498169+liujiwen-up@users.... 61498169+liujiwen-up@users....
LeadingHint.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/hint
503 31 2023-08-28 2024-06-13 12 1 46676950+libinfeng-01@users... 46676950+libinfeng-01@users...
schema.py
in pytest/sys/data
500 - 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
run75.hql
in docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts
482 - 2025-02-28 2025-02-28 1 1 changyuwei@selectdb.com changyuwei@selectdb.com
PushDownEncodeSlot.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite
478 18 2025-01-03 2025-01-03 1 1 zhouminghong@selectdb.com zhouminghong@selectdb.com
Var.java
in fe/fe-core/src/main/java/org/apache/doris/plsql
473 51 2024-02-06 2024-02-06 1 1 zouxinyi02@gmail.com zouxinyi02@gmail.com
NereidsBrokerFileGroup.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/load
473 41 2025-04-29 2025-04-29 1 1 lichi@selectdb.com lichi@selectdb.com
palo_env.py
in pytest/deploy
467 53 2023-09-15 2023-09-15 1 1 zhangying33@baidu.com zhangying33@baidu.com
UnequalPredicateInfer.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite
457 24 2024-10-10 2024-10-15 2 1 53502832+feiniaofeiafei@use... 53502832+feiniaofeiafei@use...
NereidsLoadPlanInfoCollector.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/load
457 17 2025-04-29 2025-04-29 1 1 lichi@selectdb.com lichi@selectdb.com
NereidsLoadScanProvider.java
in fe/fe-core/src/main/java/org/apache/doris/nereids/load
451 9 2025-04-29 2025-04-29 1 1 lichi@selectdb.com lichi@selectdb.com
load.groovy
in regression-test/suites/postgres
447 - 2023-11-13 2023-11-13 1 1 18241664+jacktengg@users.no... 18241664+jacktengg@users.no...
TestOperators.sql
in regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/time
446 - 2025-01-24 2025-01-24 1 1 61498169+liujiwen-up@users.... 61498169+liujiwen-up@users....
solrconfig.xml
in docker/thirdparties/docker-compose/ranger/ranger-solr
445 - 2025-02-26 2025-02-26 1 1 zhenggaoxiong@selectdb.com zhenggaoxiong@selectdb.com
Expression.java
in fe/fe-core/src/main/java/org/apache/doris/plsql
443 28 2024-02-06 2024-02-06 1 1 zouxinyi02@gmail.com zouxinyi02@gmail.com
q08.sql
in regression-test/suites/tpcds_sf100_dup_without_key_p2/sql
441 - 2023-06-05 2023-06-05 1 1 114391101+sjyango@users.nor... 114391101+sjyango@users.nor...
q08.sql
in regression-test/suites/tpcds_sf1_p1/sql
441 - 2022-08-02 2022-08-02 1 1 98214048+dataroaring@users.... 98214048+dataroaring@users....
q08.sql
in regression-test/suites/tpcds_sf100_p2/sql
441 - 2022-09-16 2022-09-16 1 1 98214048+dataroaring@users.... 98214048+dataroaring@users....
q08.sql
in regression-test/suites/inverted_index_p1/tpcds_sf1_index/sql
441 - 2023-01-30 2023-01-30 1 1 45946325+tanya-w@users.nore... 45946325+tanya-w@users.nore...
q08.sql
in regression-test/suites/tpcds_sf1000_p2/sql
441 - 2022-09-27 2022-09-27 1 1 98214048+dataroaring@users.... 98214048+dataroaring@users....
q08.sql
in regression-test/suites/tpcds_sf1_unique_p1/sql
441 - 2022-09-06 2022-09-06 1 1 hello_stephen@qq.com hello_stephen@qq.com
q08.sql
in regression-test/suites/tpcds_sf1_unique_ck_p1/sql
441 - 2024-09-27 2024-09-27 1 1 myimeiyi@gmail.com myimeiyi@gmail.com
Correlations

File Size vs. Number of Changes: 14467 points

be/src/vec/data_types/data_type_hll.cpp x: 153 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DescribeStmt.java x: 351 lines of code y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/TableIf.java x: 421 lines of code y: 81 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogIf.java x: 140 lines of code y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalCatalog.java x: 261 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalTable.java x: 930 lines of code y: 54 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalTable.java x: 222 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonExternalTable.java x: 238 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/systable/IcebergSnapshotsSysTable.java x: 39 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/systable/SupportedSysTables.java x: 17 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindRelation.java x: 452 lines of code y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/DescribeCommand.java x: 365 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java x: 162 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/IcebergTableValuedFunction.java x: 107 lines of code y: 8 # changes be/cmake/thirdparty.cmake x: 163 lines of code y: 22 # changes be/src/io/fs/s3_file_system.cpp x: 358 lines of code y: 44 # changes be/src/util/s3_util.cpp x: 448 lines of code y: 47 # changes be/src/util/s3_util.h x: 121 lines of code y: 29 # changes cloud/src/meta-service/meta_service_resource.cpp x: 3576 lines of code y: 38 # changes cloud/src/recycler/s3_accessor.cpp x: 423 lines of code y: 26 # changes cloud/src/recycler/s3_accessor.h x: 96 lines of code y: 14 # changes common/cpp/aws_common.h x: 6 lines of code y: 1 # changes common/cpp/aws_logger.h x: 48 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/S3Util.java x: 136 lines of code y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/property/S3ClientBEProperties.java x: 81 lines of code y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/S3Properties.java x: 322 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/fs/obj/S3ObjStorage.java x: 336 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java x: 126 lines of code y: 34 # changes gensrc/proto/cloud.proto x: 1441 lines of code y: 60 # changes gensrc/thrift/AgentService.thrift x: 479 lines of code y: 104 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy x: 1076 lines of code y: 65 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy x: 853 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AlterRoutineLoadStmt.java x: 218 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRoutineLoadStmt.java x: 476 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadLoadingTask.java x: 181 lines of code y: 49 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaRoutineLoadJob.java x: 809 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaTaskInfo.java x: 146 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadJob.java x: 1713 lines of code y: 107 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateRoutineLoadInfo.java x: 380 lines of code y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/resource/computegroup/ComputeGroupMgr.java x: 45 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroupMgr.java x: 609 lines of code y: 50 # changes be/src/util/url_coding.cpp x: 107 lines of code y: 17 # changes be/src/vec/functions/function_string.cpp x: 1160 lines of code y: 67 # changes be/src/vec/functions/function_string.h x: 3994 lines of code y: 126 # changes regression-test/suites/nereids_p0/expression/fold_constant/fold_constant_string_arithmatic.groovy x: 1672 lines of code y: 17 # changes be/src/pipeline/exec/join/process_hash_table_probe.h x: 68 lines of code y: 11 # changes be/src/pipeline/exec/join/process_hash_table_probe_impl.h x: 588 lines of code y: 21 # changes fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 x: 1888 lines of code y: 240 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java x: 6352 lines of code y: 302 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlanType.java x: 335 lines of code y: 132 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/load/ShowCreateRoutineLoadCommand.java x: 116 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/CommandVisitor.java x: 852 lines of code y: 96 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/source/JdbcScanNode.java x: 390 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudEnv.java x: 364 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateStageCommand.java x: 169 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/LoadAction.java x: 697 lines of code y: 58 # changes docker/thirdparties/docker-compose/iceberg/iceberg.yaml.tpl x: 142 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateStorageVaultStmt.java x: 124 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVault.java x: 187 lines of code y: 18 # changes regression-test/suites/external_table_p0/iceberg/iceberg_drop_rest_table.groovy x: 70 lines of code y: 3 # changes be/src/olap/options.cpp x: 237 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeHandler.java x: 2751 lines of code y: 155 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java x: 5534 lines of code y: 309 # changes fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java x: 1136 lines of code y: 103 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Database.java x: 861 lines of code y: 85 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java x: 3278 lines of code y: 245 # changes fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVTask.java x: 551 lines of code y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVHookService.java x: 27 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobManager.java x: 169 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java x: 245 lines of code y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelationManager.java x: 202 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVService.java x: 189 lines of code y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AlterMTMVRenameInfo.java x: 35 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AlterMTMVReplaceInfo.java x: 56 lines of code y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateMTMVInfo.java x: 348 lines of code y: 46 # changes be/src/exec/tablet_info.cpp x: 728 lines of code y: 68 # changes be/src/gutil/strings/numbers.cc x: 672 lines of code y: 20 # changes be/src/gutil/strings/numbers.h x: 169 lines of code y: 15 # changes be/src/http/http_channel.cpp x: 125 lines of code y: 13 # changes be/src/http/http_client.cpp x: 523 lines of code y: 22 # changes be/src/http/utils.cpp x: 275 lines of code y: 27 # changes be/src/http/web_page_handler.cpp x: 182 lines of code y: 26 # changes be/src/index-tools/index_tool.cpp x: 613 lines of code y: 18 # changes be/src/io/file_factory.cpp x: 200 lines of code y: 52 # changes be/src/olap/rowset/segcompaction.cpp x: 397 lines of code y: 50 # changes be/src/olap/rowset/segment_v2/inverted_index_desc.cpp x: 52 lines of code y: 13 # changes be/src/olap/rowset/segment_v2/inverted_index_reader.h x: 380 lines of code y: 50 # changes be/src/olap/rowset/segment_v2/inverted_index_writer.cpp x: 733 lines of code y: 74 # changes be/src/olap/rowset/segment_v2/inverted_index_writer.h x: 68 lines of code y: 16 # changes be/src/olap/single_replica_compaction.cpp x: 469 lines of code y: 34 # changes be/src/olap/tablet_meta.h x: 487 lines of code y: 118 # changes be/src/olap/task/engine_clone_task.cpp x: 749 lines of code y: 113 # changes be/src/olap/types.h x: 1287 lines of code y: 93 # changes be/src/olap/wal/wal_manager.cpp x: 561 lines of code y: 20 # changes be/src/olap/wal/wal_table.cpp x: 292 lines of code y: 22 # changes be/src/runtime/exec_env_init.cpp x: 686 lines of code y: 222 # changes be/src/runtime/fold_constant_executor.cpp x: 271 lines of code y: 44 # changes be/src/runtime/routine_load/data_consumer.cpp x: 431 lines of code y: 50 # changes be/src/runtime/small_file_mgr.cpp x: 172 lines of code y: 20 # changes be/src/runtime/snapshot_loader.cpp x: 1102 lines of code y: 71 # changes be/src/runtime/user_function_cache.cpp x: 283 lines of code y: 36 # changes be/src/service/arrow_flight/flight_sql_service.cpp x: 101 lines of code y: 7 # changes be/src/service/backend_options.cpp x: 137 lines of code y: 20 # changes be/src/service/backend_service.cpp x: 1104 lines of code y: 102 # changes be/src/tools/meta_tool.cpp x: 311 lines of code y: 24 # changes be/src/util/cgroup_util.cpp x: 347 lines of code y: 21 # changes be/src/util/disk_info.cpp x: 171 lines of code y: 12 # changes be/src/util/mem_info.cpp x: 242 lines of code y: 76 # changes be/src/util/os_util.cpp x: 88 lines of code y: 12 # changes be/src/util/path_util.cpp x: 35 lines of code y: 10 # changes be/src/util/string_util.cpp x: 24 lines of code y: 7 # changes be/src/util/system_metrics.cpp x: 912 lines of code y: 36 # changes be/src/vec/exec/format/wal/wal_reader.cpp x: 96 lines of code y: 19 # changes be/src/vec/functions/function_bitmap.cpp x: 1145 lines of code y: 49 # changes be/src/vec/functions/function_timestamp.cpp x: 1257 lines of code y: 47 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Partition.java x: 345 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudPartition.java x: 343 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java x: 3499 lines of code y: 424 # changes fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java x: 3224 lines of code y: 358 # changes be/src/pipeline/exec/exchange_sink_buffer.h x: 219 lines of code y: 56 # changes be/src/pipeline/exec/exchange_sink_operator.cpp x: 515 lines of code y: 110 # changes be/src/pipeline/exec/exchange_sink_operator.h x: 174 lines of code y: 77 # changes be/src/pipeline/pipeline_fragment_context.h x: 194 lines of code y: 93 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/Auth.java x: 1907 lines of code y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroup.java x: 632 lines of code y: 32 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/action/StreamLoadAction.groovy x: 341 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MergePercentileToArray.java x: 180 lines of code y: 3 # changes regression-test/suites/nereids_rules_p0/merge_percentile_to_array/merge_percentile_to_array.groovy x: 62 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/HdfsStorageVault.java x: 162 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/S3StorageVault.java x: 53 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVaultMgr.java x: 330 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java x: 840 lines of code y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/load/PauseRoutineLoadCommand.java x: 61 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ShowFrontendsStmt.java x: 56 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/BackendsAction.java x: 65 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/manager/NodeAction.java x: 715 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java x: 3077 lines of code y: 218 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsDisksTableValuedFunction.java x: 74 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java x: 83 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/View.java x: 174 lines of code y: 16 # changes be/src/vec/functions/function_datetime_floor_ceil.cpp x: 726 lines of code y: 28 # changes be/src/vec/runtime/vdatetime_value.cpp x: 3481 lines of code y: 83 # changes be/src/vec/runtime/vdatetime_value.h x: 1249 lines of code y: 79 # changes be/src/http/action/dictionary_status_action.cpp x: 23 lines of code y: 1 # changes be/src/pipeline/exec/dict_sink_operator.cpp x: 136 lines of code y: 1 # changes be/src/pipeline/exec/operator.cpp x: 757 lines of code y: 55 # changes be/src/pipeline/pipeline_fragment_context.cpp x: 1678 lines of code y: 211 # changes be/src/runtime/descriptors.cpp x: 550 lines of code y: 60 # changes be/src/runtime/descriptors.h x: 371 lines of code y: 70 # changes be/src/runtime/exec_env.h x: 413 lines of code y: 167 # changes be/src/service/backend_service.h x: 126 lines of code y: 44 # changes be/src/service/http_service.cpp x: 385 lines of code y: 77 # changes be/src/service/internal_service.cpp x: 2049 lines of code y: 228 # changes be/src/service/internal_service.h x: 221 lines of code y: 71 # changes be/src/udf/udf.h x: 82 lines of code y: 62 # changes be/src/vec/columns/column_string.h x: 433 lines of code y: 87 # changes be/src/vec/exprs/vectorized_fn_call.cpp x: 233 lines of code y: 52 # changes be/src/vec/functions/complex_dict_hash_map.h x: 76 lines of code y: 1 # changes be/src/vec/functions/complex_hash_map_dictionary.cpp x: 179 lines of code y: 1 # changes be/src/vec/functions/dictionary_factory.h x: 112 lines of code y: 1 # changes be/src/vec/functions/function.h x: 435 lines of code y: 52 # changes be/src/vec/functions/function_cast.h x: 1922 lines of code y: 110 # changes be/src/vec/functions/function_dict_get_many.cpp x: 88 lines of code y: 1 # changes be/src/vec/functions/function_ip.h x: 1124 lines of code y: 35 # changes be/src/vec/functions/ip_address_dictionary.cpp x: 232 lines of code y: 1 # changes be/src/vec/functions/simple_function_factory.h x: 270 lines of code y: 59 # changes be/src/vec/runtime/ip_address_cidr.h x: 151 lines of code y: 6 # changes docker/runtime/doris-compose/command.py x: 1254 lines of code y: 31 # changes fe/fe-common/src/main/java/org/apache/doris/common/Config.java x: 2034 lines of code y: 329 # changes fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 x: 667 lines of code y: 81 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/RedirectStatus.java x: 28 lines of code y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java x: 989 lines of code y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/OlapTable.java x: 2856 lines of code y: 236 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarFunction.java x: 215 lines of code y: 31 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Table.java x: 516 lines of code y: 96 # changes fe/fe-core/src/main/java/org/apache/doris/dictionary/Dictionary.java x: 332 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/dictionary/DictionaryManager.java x: 603 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/job/base/AbstractJob.java x: 371 lines of code y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/job/common/JobType.java x: 6 lines of code y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java x: 252 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java x: 960 lines of code y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedTableIf.java x: 31 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java x: 806 lines of code y: 146 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/StatementContext.java x: 588 lines of code y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/UnboundDictionarySink.java x: 92 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java x: 767 lines of code y: 72 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/PhysicalPlanTranslator.java x: 2375 lines of code y: 248 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/PhysicalProperties.java x: 117 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/RequestPropertyDeriver.java x: 340 lines of code y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleSet.java x: 263 lines of code y: 104 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java x: 470 lines of code y: 214 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java x: 752 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/CollectRelation.java x: 212 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ExprIdRewriter.java x: 243 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ScalarFunctionVisitor.java x: 1918 lines of code y: 100 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateDictionaryInfo.java x: 206 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertIntoTableCommand.java x: 471 lines of code y: 41 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertUtils.java x: 566 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/DistributePlanner.java x: 233 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/BackendDistributedPlanWorkerManager.java x: 134 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/DistributedPlanWorkerManager.java x: 12 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/job/UnassignedJobBuilder.java x: 228 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalDistribute.java x: 101 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalOlapTableSink.java x: 206 lines of code y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/SinkVisitor.java x: 106 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java x: 1975 lines of code y: 161 # changes fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java x: 310 lines of code y: 85 # changes fe/fe-core/src/main/java/org/apache/doris/persist/gson/GsonUtils.java x: 841 lines of code y: 76 # changes fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaPersistMethod.java x: 237 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/persist/meta/PersistMetaModules.java x: 41 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java x: 1481 lines of code y: 183 # changes fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragment.java x: 334 lines of code y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/planner/ScanNode.java x: 703 lines of code y: 67 # changes fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java x: 2724 lines of code y: 293 # changes fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java x: 179 lines of code y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceProxy.java x: 539 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java x: 920 lines of code y: 81 # changes gensrc/proto/internal_service.proto x: 901 lines of code y: 138 # changes gensrc/thrift/BackendService.thrift x: 323 lines of code y: 53 # changes gensrc/thrift/DataSinks.thrift x: 349 lines of code y: 54 # changes gensrc/thrift/Descriptors.thrift x: 338 lines of code y: 84 # changes gensrc/thrift/Types.thrift x: 501 lines of code y: 125 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy x: 2732 lines of code y: 160 # changes be/src/olap/olap_server.cpp x: 1476 lines of code y: 168 # changes be/src/cloud/config.cpp x: 51 lines of code y: 31 # changes be/src/pipeline/exec/olap_scan_operator.cpp x: 608 lines of code y: 64 # changes be/src/vec/runtime/vdata_stream_mgr.cpp x: 191 lines of code y: 37 # changes be/src/vec/runtime/vdata_stream_mgr.h x: 69 lines of code y: 16 # changes be/src/vec/runtime/vdata_stream_recvr.cpp x: 422 lines of code y: 84 # changes be/src/vec/runtime/vdata_stream_recvr.h x: 206 lines of code y: 67 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/types/AggStateType.java x: 113 lines of code y: 12 # changes be/src/geo/geo_types.cpp x: 1428 lines of code y: 22 # changes be/src/exec/es/es_scroll_parser.cpp x: 714 lines of code y: 62 # changes be/src/exec/rowid_fetcher.cpp x: 419 lines of code y: 24 # changes be/src/exec/schema_scanner.cpp x: 398 lines of code y: 54 # changes be/src/exec/schema_scanner/schema_active_queries_scanner.cpp x: 101 lines of code y: 12 # changes be/src/exec/schema_scanner/schema_catalog_meta_cache_stats_scanner.cpp x: 98 lines of code y: 3 # changes be/src/exec/schema_scanner/schema_table_properties_scanner.cpp x: 129 lines of code y: 4 # changes be/src/exec/table_connector.h x: 58 lines of code y: 18 # changes be/src/exec/tablet_info.h x: 323 lines of code y: 51 # changes be/src/olap/iterators.h x: 114 lines of code y: 62 # changes be/src/olap/match_predicate.cpp x: 121 lines of code y: 21 # changes be/src/olap/push_handler.cpp x: 568 lines of code y: 117 # changes be/src/olap/push_handler.h x: 109 lines of code y: 47 # changes be/src/olap/rowset/rowset_reader_context.h x: 55 lines of code y: 43 # changes be/src/olap/rowset/segment_v2/column_reader.cpp x: 1491 lines of code y: 157 # changes be/src/olap/rowset/segment_v2/column_writer.cpp x: 956 lines of code y: 81 # changes be/src/olap/rowset/segment_v2/segment.h x: 199 lines of code y: 82 # changes be/src/olap/rowset/segment_v2/segment_iterator.cpp x: 1969 lines of code y: 283 # changes be/src/olap/tablet_reader.cpp x: 584 lines of code y: 28 # changes be/src/olap/tablet_reader.h x: 204 lines of code y: 17 # changes be/src/olap/tablet_schema.cpp x: 1393 lines of code y: 139 # changes be/src/pipeline/exec/hashjoin_build_sink.cpp x: 543 lines of code y: 102 # changes be/src/pipeline/exec/hashjoin_probe_operator.cpp x: 504 lines of code y: 74 # changes be/src/pipeline/exec/scan_operator.cpp x: 1160 lines of code y: 138 # changes be/src/pipeline/exec/scan_operator.h x: 298 lines of code y: 94 # changes be/src/pipeline/exec/schema_scan_operator.cpp x: 193 lines of code y: 30 # changes be/src/runtime/fold_constant_executor.h x: 36 lines of code y: 14 # changes be/src/runtime/fragment_mgr.cpp x: 1182 lines of code y: 323 # changes be/src/runtime/primitive_type.h x: 280 lines of code y: 65 # changes be/src/runtime/types.cpp x: 26 lines of code y: 39 # changes be/src/runtime/types.h x: 13 lines of code y: 51 # changes be/src/runtime_filter/runtime_filter.cpp x: 105 lines of code y: 4 # changes be/src/runtime_filter/runtime_filter_consumer.cpp x: 200 lines of code y: 8 # changes be/src/udf/udf.cpp x: 113 lines of code y: 42 # changes be/src/util/arrow/row_batch.cpp x: 221 lines of code y: 45 # changes be/src/util/arrow/row_batch.h x: 25 lines of code y: 17 # changes be/src/vec/columns/column_nullable.cpp x: 516 lines of code y: 67 # changes be/src/vec/core/types.h x: 873 lines of code y: 49 # changes be/src/vec/data_types/data_type.h x: 291 lines of code y: 48 # changes be/src/vec/data_types/data_type_agg_state.h x: 111 lines of code y: 18 # changes be/src/vec/data_types/data_type_array.h x: 82 lines of code y: 20 # changes be/src/vec/data_types/data_type_bitmap.h x: 76 lines of code y: 25 # changes be/src/vec/data_types/data_type_date.h x: 63 lines of code y: 20 # changes be/src/vec/data_types/data_type_date_time.h x: 82 lines of code y: 24 # changes be/src/vec/data_types/data_type_decimal.cpp x: 369 lines of code y: 38 # changes be/src/vec/data_types/data_type_decimal.h x: 571 lines of code y: 70 # changes be/src/vec/data_types/data_type_factory.cpp x: 788 lines of code y: 55 # changes be/src/vec/data_types/data_type_factory.hpp x: 58 lines of code y: 26 # changes be/src/vec/data_types/data_type_fixed_length_object.h x: 50 lines of code y: 20 # changes be/src/vec/data_types/data_type_hll.h x: 64 lines of code y: 23 # changes be/src/vec/data_types/data_type_ipv6.h x: 60 lines of code y: 12 # changes be/src/vec/data_types/data_type_jsonb.h x: 73 lines of code y: 19 # changes be/src/vec/data_types/data_type_map.h x: 86 lines of code y: 18 # changes be/src/vec/data_types/data_type_nullable.h x: 101 lines of code y: 23 # changes be/src/vec/data_types/data_type_object.h x: 69 lines of code y: 15 # changes be/src/vec/data_types/data_type_string.h x: 77 lines of code y: 20 # changes be/src/vec/data_types/data_type_time.h x: 52 lines of code y: 19 # changes be/src/vec/data_types/data_type_time_v2.h x: 134 lines of code y: 32 # changes be/src/vec/exec/format/arrow/arrow_stream_reader.cpp x: 89 lines of code y: 6 # changes be/src/vec/exec/format/avro/avro_jni_reader.cpp x: 148 lines of code y: 11 # changes be/src/vec/exec/format/avro/avro_jni_reader.h x: 45 lines of code y: 7 # changes be/src/vec/exec/format/column_type_convert.cpp x: 352 lines of code y: 5 # changes be/src/vec/exec/format/column_type_convert.h x: 707 lines of code y: 7 # changes be/src/vec/exec/format/csv/csv_reader.cpp x: 805 lines of code y: 79 # changes be/src/vec/exec/format/csv/csv_reader.h x: 220 lines of code y: 33 # changes be/src/vec/exec/format/generic_reader.h x: 41 lines of code y: 21 # changes be/src/vec/exec/format/jni_reader.h x: 71 lines of code y: 8 # changes be/src/vec/exec/format/json/new_json_reader.cpp x: 1885 lines of code y: 90 # changes be/src/vec/exec/format/json/new_json_reader.h x: 213 lines of code y: 42 # changes be/src/vec/exec/format/orc/vorc_reader.cpp x: 2601 lines of code y: 125 # changes be/src/vec/exec/format/orc/vorc_reader.h x: 640 lines of code y: 65 # changes be/src/vec/exec/format/parquet/parquet_column_convert.cpp x: 236 lines of code y: 12 # changes be/src/vec/exec/format/parquet/parquet_column_convert.h x: 429 lines of code y: 22 # changes be/src/vec/exec/format/parquet/parquet_pred_cmp.h x: 472 lines of code y: 24 # changes be/src/vec/exec/format/parquet/schema_desc.cpp x: 539 lines of code y: 31 # changes be/src/vec/exec/format/parquet/vparquet_column_reader.cpp x: 767 lines of code y: 66 # changes be/src/vec/exec/format/parquet/vparquet_group_reader.cpp x: 876 lines of code y: 75 # changes be/src/vec/exec/format/parquet/vparquet_reader.cpp x: 989 lines of code y: 108 # changes be/src/vec/exec/format/parquet/vparquet_reader.h x: 221 lines of code y: 64 # changes be/src/vec/exec/format/table/iceberg_reader.cpp x: 497 lines of code y: 45 # changes be/src/vec/exec/format/table/iceberg_reader.h x: 175 lines of code y: 35 # changes be/src/vec/exec/format/table/lakesoul_jni_reader.cpp x: 56 lines of code y: 5 # changes be/src/vec/exec/format/table/max_compute_jni_reader.cpp x: 79 lines of code y: 13 # changes be/src/vec/exec/format/table/paimon_jni_reader.cpp x: 94 lines of code y: 10 # changes be/src/vec/exec/format/table/transactional_hive_reader.cpp x: 158 lines of code y: 15 # changes be/src/vec/exec/format/wal/wal_reader.h x: 33 lines of code y: 10 # changes be/src/vec/exec/jni_connector.cpp x: 735 lines of code y: 38 # changes be/src/vec/exec/jni_connector.h x: 270 lines of code y: 24 # changes be/src/vec/exec/scan/file_scanner.cpp x: 1167 lines of code y: 7 # changes be/src/vec/exec/scan/file_scanner.h x: 153 lines of code y: 4 # changes be/src/vec/exec/scan/meta_scanner.cpp x: 427 lines of code y: 2 # changes be/src/vec/exec/scan/olap_scanner.cpp x: 578 lines of code y: 5 # changes be/src/vec/exec/vjdbc_connector.cpp x: 532 lines of code y: 67 # changes be/src/vec/exprs/vectorized_agg_fn.cpp x: 327 lines of code y: 57 # changes be/src/vec/exprs/vexpr.h x: 354 lines of code y: 72 # changes be/src/vec/exprs/vexpr_context.cpp x: 346 lines of code y: 53 # changes be/src/vec/exprs/vslot_ref.cpp x: 97 lines of code y: 20 # changes be/src/vec/functions/array/function_array_index.h x: 405 lines of code y: 38 # changes be/src/vec/functions/array/function_arrays_overlap.h x: 365 lines of code y: 22 # changes be/src/vec/functions/function_binary_arithmetic.h x: 988 lines of code y: 45 # changes be/src/vec/functions/function_collection_in.h x: 142 lines of code y: 6 # changes be/src/vec/functions/function_multi_match.cpp x: 73 lines of code y: 9 # changes be/src/vec/functions/functions_comparison.h x: 585 lines of code y: 24 # changes be/src/vec/functions/in.h x: 290 lines of code y: 27 # changes be/src/vec/functions/match.cpp x: 501 lines of code y: 40 # changes be/src/vec/olap/olap_data_convertor.cpp x: 995 lines of code y: 59 # changes be/src/vec/runtime/vcsv_transformer.cpp x: 136 lines of code y: 10 # changes be/src/vec/runtime/vorc_transformer.cpp x: 381 lines of code y: 16 # changes be/src/vec/runtime/vparquet_transformer.cpp x: 282 lines of code y: 17 # changes be/src/vec/sink/vmysql_result_writer.cpp x: 257 lines of code y: 56 # changes be/src/vec/sink/vtablet_block_convertor.cpp x: 508 lines of code y: 28 # changes be/src/vec/sink/writer/iceberg/partition_transformers.cpp x: 256 lines of code y: 5 # changes be/src/vec/sink/writer/iceberg/partition_transformers.h x: 998 lines of code y: 7 # changes be/src/vec/sink/writer/iceberg/viceberg_table_writer.cpp x: 440 lines of code y: 14 # changes be/src/vec/sink/writer/vfile_result_writer.cpp x: 360 lines of code y: 31 # changes be/src/vec/sink/writer/vhive_table_writer.cpp x: 467 lines of code y: 15 # changes be/src/vec/sink/writer/vmysql_table_writer.cpp x: 231 lines of code y: 15 # changes be/src/pipeline/common/partition_sort_utils.h x: 180 lines of code y: 5 # changes be/src/pipeline/exec/analytic_sink_operator.cpp x: 793 lines of code y: 45 # changes be/src/pipeline/exec/partition_sort_sink_operator.h x: 92 lines of code y: 35 # changes be/src/exprs/string_functions.cpp x: 67 lines of code y: 51 # changes be/src/exprs/string_functions.h x: 15 lines of code y: 36 # changes be/src/vec/functions/function_regexp.cpp x: 532 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/TimeRoundSeries.java x: 836 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/TableNameInfo.java x: 157 lines of code y: 8 # changes cloud/src/common/metric.cpp x: 190 lines of code y: 3 # changes cloud/src/main.cpp x: 278 lines of code y: 8 # changes cloud/src/meta-service/meta_server.cpp x: 165 lines of code y: 6 # changes cloud/src/meta-service/txn_kv.cpp x: 623 lines of code y: 13 # changes cloud/src/meta-service/txn_lazy_committer.cpp x: 443 lines of code y: 7 # changes cloud/src/recycler/recycler.cpp x: 2804 lines of code y: 39 # changes cloud/src/recycler/recycler_service.cpp x: 403 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Column.java x: 980 lines of code y: 106 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/load/CloudBrokerLoadJob.java x: 277 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/load/BrokerFileGroup.java x: 466 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/BrokerLoadJob.java x: 437 lines of code y: 63 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsBrokerFileGroup.java x: 473 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsDataDescription.java x: 967 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsFileGroupInfo.java x: 333 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsLoadPlanInfoCollector.java x: 457 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsLoadUtils.java x: 214 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsRoutineLoadTaskInfo.java x: 241 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsStreamLoadPlanner.java x: 262 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsStreamLoadTask.java x: 441 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindExpression.java x: 1150 lines of code y: 60 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateTableInfo.java x: 1008 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalPreFilter.java x: 139 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/PlanVisitor.java x: 272 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/planner/FileLoadScanNode.java x: 317 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java x: 977 lines of code y: 85 # changes regression-test/suites/insert_p0/insert_group_commit_into_max_filter_ratio.groovy x: 253 lines of code y: 12 # changes regression-test/suites/nereids_rules_p0/infer_predicate/pull_up_predicate_set_op.groovy x: 453 lines of code y: 5 # changes regression-test/suites/nereids_rules_p0/mv/availability/grace_period.groovy x: 381 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/dimension_2_join_agg/dimension_2_join_agg.groovy x: 790 lines of code y: 8 # changes regression-test/suites/nereids_rules_p0/mv/dimension_2_join_agg/dimension_join_agg_negative.groovy x: 403 lines of code y: 5 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy x: 322 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy x: 317 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy x: 326 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy x: 342 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy x: 333 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy x: 284 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy x: 275 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy x: 301 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy x: 292 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy x: 301 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy x: 344 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy x: 316 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/partition_mv_rewrite.groovy x: 420 lines of code y: 14 # changes regression-test/suites/nereids_rules_p0/mv/union_rewrite/partition_curd_union_rewrite.groovy x: 183 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/TableName.java x: 180 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java x: 453 lines of code y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionUtil.java x: 436 lines of code y: 24 # changes be/src/vec/core/block.cpp x: 1035 lines of code y: 128 # changes be/src/vec/core/block.h x: 456 lines of code y: 94 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java x: 707 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/source/IcebergScanNode.java x: 442 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ListPartitionItem.java x: 159 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/PartitionKey.java x: 618 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/OutFileClause.java x: 655 lines of code y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java x: 926 lines of code y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/FileQueryScanNode.java x: 513 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergMetadataCache.java x: 221 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergUtils.java x: 966 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/ExternalFileTableValuedFunction.java x: 376 lines of code y: 59 # changes be/src/cloud/cloud_tablet.cpp x: 824 lines of code y: 71 # changes be/src/cloud/cloud_warm_up_manager.cpp x: 239 lines of code y: 10 # changes be/src/common/config.cpp x: 1063 lines of code y: 299 # changes be/src/common/config.h x: 721 lines of code y: 564 # changes be/src/io/io_common.h x: 47 lines of code y: 15 # changes be/src/pipeline/exec/exchange_sink_buffer.cpp x: 581 lines of code y: 75 # changes be/src/vec/sink/vdata_stream_sender.cpp x: 278 lines of code y: 122 # changes gensrc/thrift/PaloInternalService.thrift x: 461 lines of code y: 175 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ExtractSingleTableExpressionFromDisjunction.java x: 123 lines of code y: 4 # changes be/src/agent/task_worker_pool.cpp x: 1861 lines of code y: 246 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/transaction/CloudGlobalTransactionMgr.java x: 1992 lines of code y: 69 # changes fe/fe-core/src/main/java/org/apache/doris/task/CalcDeleteBitmapTask.java x: 87 lines of code y: 3 # changes cloud/src/common/config.h x: 134 lines of code y: 43 # changes cloud/src/meta-service/meta_service_txn.cpp x: 3380 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/SchemaTable.java x: 636 lines of code y: 51 # changes fe/fe-core/src/main/java/org/apache/doris/common/FeConstants.java x: 41 lines of code y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadManager.java x: 874 lines of code y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java x: 1161 lines of code y: 133 # changes fe/fe-core/src/main/java/org/apache/doris/qe/NereidsCoordinator.java x: 415 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadschedpolicy/WorkloadSchedPolicyMgr.java x: 568 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java x: 3813 lines of code y: 241 # changes fe/fe-core/src/main/java/org/apache/doris/system/Backend.java x: 803 lines of code y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/MetadataGenerator.java x: 1468 lines of code y: 72 # changes be/src/olap/rowset_builder.cpp x: 359 lines of code y: 54 # changes be/src/cloud/cloud_storage_engine.cpp x: 943 lines of code y: 48 # changes fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/S3ObjStorage.java x: 299 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/BrokerFileSystem.java x: 592 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/DFSFileSystem.java x: 419 lines of code y: 1 # changes regression-test/suites/variant_github_events_nonConcurrent_p2/load.groovy x: 165 lines of code y: 3 # changes be/src/olap/data_dir.cpp x: 909 lines of code y: 131 # changes be/src/olap/tablet.cpp x: 2378 lines of code y: 365 # changes be/src/olap/task/engine_publish_version_task.cpp x: 437 lines of code y: 70 # changes be/src/olap/txn_manager.cpp x: 855 lines of code y: 94 # changes be/src/olap/txn_manager.h x: 250 lines of code y: 55 # changes be/src/vec/data_types/serde/data_type_struct_serde.cpp x: 398 lines of code y: 35 # changes be/src/olap/page_cache.cpp x: 120 lines of code y: 32 # changes be/src/runtime/memory/thread_mem_tracker_mgr.cpp x: 42 lines of code y: 32 # changes be/src/runtime/memory/thread_mem_tracker_mgr.h x: 262 lines of code y: 65 # changes be/src/olap/delta_writer.cpp x: 298 lines of code y: 191 # changes be/src/olap/delta_writer_v2.cpp x: 203 lines of code y: 43 # changes be/src/olap/memtable_writer.cpp x: 281 lines of code y: 38 # changes be/src/olap/schema_change.cpp x: 1266 lines of code y: 241 # changes be/src/olap/tablet_manager.cpp x: 1478 lines of code y: 212 # changes be/src/olap/task/engine_storage_migration_task.cpp x: 348 lines of code y: 57 # changes be/src/runtime/load_stream_writer.cpp x: 278 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/Rewriter.java x: 484 lines of code y: 103 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalJoin.java x: 522 lines of code y: 75 # changes regression-test/suites/nereids_rules_p0/filter_push_down/push_filter_through.groovy x: 192 lines of code y: 7 # changes regression-test/suites/nereids_rules_p0/infer_predicate/pull_up_predicate_literal.groovy x: 1764 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/agg_optimize_when_uniform/agg_optimize_when_uniform.groovy x: 431 lines of code y: 10 # changes regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy x: 1491 lines of code y: 30 # changes regression-test/suites/nereids_rules_p0/mv/agg_without_roll_up/aggregate_without_roll_up.groovy x: 1849 lines of code y: 28 # changes regression-test/suites/nereids_rules_p0/mv/dimension/dimension_1.groovy x: 504 lines of code y: 14 # changes regression-test/suites/nereids_rules_p0/mv/dimension/dimension_2_inner_join.groovy x: 287 lines of code y: 10 # changes regression-test/suites/nereids_rules_p0/mv/join/dphyp_inner/inner_join_dphyp.groovy x: 355 lines of code y: 11 # changes regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy x: 716 lines of code y: 24 # changes regression-test/suites/nereids_rules_p0/mv/join_infer_derive/inner_join_infer_and_derive.groovy x: 222 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/nested/nested_materialized_view.groovy x: 823 lines of code y: 11 # changes be/src/olap/memtable_flush_executor.cpp x: 258 lines of code y: 61 # changes be/src/runtime/memory/mem_tracker_limiter.cpp x: 329 lines of code y: 95 # changes be/src/runtime/memory/mem_tracker_limiter.h x: 194 lines of code y: 80 # changes be/src/runtime/query_context.cpp x: 401 lines of code y: 69 # changes be/src/runtime/thread_context.h x: 346 lines of code y: 97 # changes be/src/runtime/workload_group/workload_group.cpp x: 596 lines of code y: 41 # changes be/src/runtime/workload_group/workload_group.h x: 214 lines of code y: 24 # changes be/src/vec/common/allocator.cpp x: 254 lines of code y: 40 # changes be/src/vec/exec/scan/scanner_scheduler.cpp x: 329 lines of code y: 108 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/ComputeSignatureHelper.java x: 470 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/Util.java x: 607 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/qe/AuditLogHelper.java x: 262 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java x: 620 lines of code y: 158 # changes fe/fe-core/src/main/java/org/apache/doris/qe/MysqlConnectProcessor.java x: 373 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadschedpolicy/WorkloadRuntimeStatusMgr.java x: 188 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hudi/source/HudiScanNode.java x: 440 lines of code y: 25 # changes gensrc/thrift/PlanNodes.thrift x: 877 lines of code y: 202 # changes be/src/util/jsonb_document.h x: 1123 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/IndexDef.java x: 257 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/IndexDefinition.java x: 248 lines of code y: 19 # changes be/src/vec/functions/date_time_transforms.h x: 364 lines of code y: 33 # changes be/src/vec/functions/function_datetime_string_to_string.cpp x: 19 lines of code y: 6 # changes be/src/pipeline/exec/streaming_aggregation_operator.cpp x: 612 lines of code y: 30 # changes be/src/pipeline/exec/streaming_aggregation_operator.h x: 139 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeJobV2.java x: 837 lines of code y: 108 # changes be/src/pipeline/exec/aggregation_source_operator.cpp x: 517 lines of code y: 50 # changes be/src/pipeline/exec/aggregation_source_operator.h x: 86 lines of code y: 37 # changes be/src/pipeline/exec/partitioned_aggregation_source_operator.cpp x: 273 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/load/sync/SyncJob.java x: 388 lines of code y: 12 # changes fe/fe-common/src/main/java/org/apache/doris/common/io/Text.java x: 432 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/HdfsResource.java x: 83 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Resource.java x: 235 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/backup/BackupHandler.java x: 782 lines of code y: 51 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PullUpCteAnchor.java x: 63 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPruner.java x: 238 lines of code y: 21 # changes be/src/io/fs/s3_obj_storage_client.cpp x: 389 lines of code y: 9 # changes cloud/src/recycler/s3_obj_client.cpp x: 310 lines of code y: 12 # changes be/src/agent/agent_server.cpp x: 201 lines of code y: 69 # changes be/src/exec/decompressor.cpp x: 504 lines of code y: 25 # changes be/src/http/action/compaction_action.cpp x: 307 lines of code y: 46 # changes be/src/http/action/delete_bitmap_action.cpp x: 148 lines of code y: 3 # changes be/src/olap/key_coder.h x: 269 lines of code y: 18 # changes be/src/olap/rowset/segment_v2/binary_dict_page.cpp x: 265 lines of code y: 53 # changes be/src/olap/rowset/segment_v2/binary_plain_page.h x: 279 lines of code y: 50 # changes be/src/olap/rowset/segment_v2/page_io.cpp x: 231 lines of code y: 33 # changes be/src/olap/rowset/segment_v2/row_ranges.h x: 189 lines of code y: 9 # changes be/src/olap/rowset/segment_v2/segment_writer.h x: 188 lines of code y: 77 # changes be/src/olap/rowset/segment_v2/vertical_segment_writer.h x: 202 lines of code y: 18 # changes be/src/olap/storage_engine.cpp x: 1282 lines of code y: 232 # changes be/src/util/block_compression.cpp x: 1380 lines of code y: 44 # changes be/src/util/jni-util.cpp x: 480 lines of code y: 35 # changes be/src/util/pprof_utils.cpp x: 145 lines of code y: 12 # changes be/src/util/thread.cpp x: 397 lines of code y: 24 # changes be/src/util/threadpool.cpp x: 518 lines of code y: 32 # changes be/src/vec/aggregate_functions/aggregate_function_java_udaf.h x: 342 lines of code y: 36 # changes be/src/http/action/stream_load.cpp x: 772 lines of code y: 133 # changes be/src/util/string_util.h x: 117 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/alter/RollupJobV2.java x: 751 lines of code y: 83 # changes be/src/olap/rowset/beta_rowset.cpp x: 769 lines of code y: 96 # changes be/src/olap/rowset/beta_rowset.h x: 65 lines of code y: 61 # changes be/src/olap/rowset/segment_v2/segment.cpp x: 1024 lines of code y: 152 # changes be/src/olap/segment_loader.cpp x: 76 lines of code y: 35 # changes be/src/vec/aggregate_functions/aggregate_function_collect.h x: 383 lines of code y: 33 # changes be/src/vec/aggregate_functions/aggregate_function_simple_factory.cpp x: 113 lines of code y: 49 # changes be/src/vec/columns/column_map.cpp x: 438 lines of code y: 43 # changes be/src/vec/columns/column_map.h x: 147 lines of code y: 43 # changes be/src/vec/columns/column_struct.h x: 124 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CastExpr.java x: 484 lines of code y: 82 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CopyFromParam.java x: 230 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CopyStmt.java x: 237 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DataDescription.java x: 994 lines of code y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CopyFromDesc.java x: 225 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CopyIntoInfo.java x: 292 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java x: 530 lines of code y: 82 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/Analyzer.java x: 100 lines of code y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java x: 1580 lines of code y: 128 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java x: 436 lines of code y: 73 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java x: 465 lines of code y: 70 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsAutoCollector.java x: 235 lines of code y: 42 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/util/StatisticsUtil.java x: 1049 lines of code y: 106 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/ExpressionUtils.java x: 836 lines of code y: 85 # changes be/src/olap/cumulative_compaction_time_series_policy.cpp x: 355 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogManager.java x: 697 lines of code y: 39 # changes gensrc/thrift/FrontendService.thrift x: 1355 lines of code y: 234 # changes be/src/cloud/cloud_tablets_channel.cpp x: 205 lines of code y: 9 # changes be/src/olap/memtable.cpp x: 557 lines of code y: 153 # changes be/src/olap/memtable.h x: 189 lines of code y: 90 # changes be/src/runtime/stream_load/stream_load_context.cpp x: 289 lines of code y: 25 # changes be/src/vec/functions/function_json.cpp x: 1380 lines of code y: 39 # changes be/src/pipeline/exec/multi_cast_data_streamer.h x: 97 lines of code y: 17 # changes be/src/util/runtime_profile.cpp x: 517 lines of code y: 52 # changes be/src/util/runtime_profile.h x: 426 lines of code y: 59 # changes fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonJniScanner.java x: 220 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/Profile.java x: 671 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/SummaryProfile.java x: 811 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/source/PaimonScanNode.java x: 402 lines of code y: 28 # changes be/src/vec/functions/functions_geo.cpp x: 760 lines of code y: 24 # changes be/src/vec/functions/like.cpp x: 849 lines of code y: 40 # changes be/src/vec/functions/like.h x: 189 lines of code y: 23 # changes cloud/src/meta-service/meta_service.cpp x: 2975 lines of code y: 57 # changes cloud/src/meta-service/meta_service_job.cpp x: 1352 lines of code y: 18 # changes be/src/cloud/cloud_schema_change_job.cpp x: 464 lines of code y: 33 # changes be/src/olap/compaction.cpp x: 1277 lines of code y: 210 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/LambdaFunctionCallExpr.java x: 275 lines of code y: 22 # changes be/src/cloud/cloud_base_compaction.cpp x: 379 lines of code y: 25 # changes be/src/cloud/cloud_cumulative_compaction.cpp x: 523 lines of code y: 34 # changes be/src/cloud/cloud_storage_engine.h x: 150 lines of code y: 28 # changes be/src/pipeline/exec/hashjoin_probe_operator.h x: 144 lines of code y: 56 # changes be/src/pipeline/exec/join_probe_operator.cpp x: 113 lines of code y: 28 # changes be/src/pipeline/exec/join_probe_operator.h x: 76 lines of code y: 28 # changes be/src/pipeline/exec/nested_loop_join_probe_operator.cpp x: 444 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalTable.java x: 321 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreClientHelper.java x: 746 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/source/HiveScanNode.java x: 460 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hudi/HudiUtils.java x: 269 lines of code y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/MaxComputeExternalTable.java x: 273 lines of code y: 12 # changes be/src/olap/rowset/beta_rowset_reader.cpp x: 314 lines of code y: 122 # changes be/src/olap/tablet_meta.cpp x: 1347 lines of code y: 172 # changes cloud/src/meta-service/keys.cpp x: 394 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionOptimization.java x: 47 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java x: 684 lines of code y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java x: 380 lines of code y: 36 # changes be/src/olap/cumulative_compaction.cpp x: 173 lines of code y: 84 # changes cloud/src/resource-manager/resource_manager.cpp x: 1022 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/DebugUtil.java x: 211 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java x: 488 lines of code y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/PlanTranslatorContext.java x: 242 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java x: 1505 lines of code y: 136 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java x: 559 lines of code y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/AbstractPlan.java x: 236 lines of code y: 54 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/GroupPlan.java x: 84 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalAggregate.java x: 325 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalFilter.java x: 146 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalOlapScan.java x: 532 lines of code y: 75 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/AbstractPhysicalJoin.java x: 263 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalHashAggregate.java x: 385 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalOlapScan.java x: 197 lines of code y: 47 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/Statistics.java x: 246 lines of code y: 52 # changes be/src/common/daemon.cpp x: 495 lines of code y: 131 # changes be/src/common/daemon.h x: 27 lines of code y: 30 # changes be/src/common/status.h x: 619 lines of code y: 152 # changes be/src/pipeline/exec/partitioned_aggregation_sink_operator.cpp x: 275 lines of code y: 30 # changes be/src/pipeline/exec/partitioned_hash_join_sink_operator.cpp x: 616 lines of code y: 45 # changes be/src/pipeline/pipeline_task.cpp x: 682 lines of code y: 117 # changes be/src/runtime/load_channel.cpp x: 236 lines of code y: 76 # changes be/src/runtime/memory/cache_policy.cpp x: 17 lines of code y: 7 # changes be/src/runtime/memory/cache_policy.h x: 156 lines of code y: 23 # changes be/src/runtime/memory/heap_profiler.cpp x: 103 lines of code y: 6 # changes be/src/runtime/query_context.h x: 242 lines of code y: 83 # changes be/src/runtime/runtime_query_statistics_mgr.cpp x: 426 lines of code y: 27 # changes be/src/runtime/workload_management/query_task_controller.cpp x: 159 lines of code y: 1 # changes be/src/vec/sink/writer/vtablet_writer.cpp x: 1486 lines of code y: 80 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisJob.java x: 155 lines of code y: 21 # changes be/src/vec/data_types/serde/data_type_object_serde.cpp x: 163 lines of code y: 16 # changes be/src/vec/data_types/serde/data_type_object_serde.h x: 69 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ShowTableStatsStmt.java x: 307 lines of code y: 31 # changes be/src/vec/functions/function_fake.cpp x: 207 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java x: 700 lines of code y: 63 # changes be/src/vec/aggregate_functions/aggregate_function_window_funnel.h x: 355 lines of code y: 26 # changes be/src/vec/columns/column.h x: 363 lines of code y: 99 # changes be/src/vec/columns/column_array.cpp x: 850 lines of code y: 64 # changes be/src/vec/columns/column_array.h x: 166 lines of code y: 55 # changes be/src/vec/columns/column_complex.h x: 286 lines of code y: 56 # changes be/src/vec/columns/column_const.h x: 184 lines of code y: 52 # changes be/src/vec/columns/column_decimal.h x: 230 lines of code y: 64 # changes be/src/vec/columns/column_nullable.h x: 329 lines of code y: 105 # changes be/src/vec/columns/column_string.cpp x: 574 lines of code y: 66 # changes be/src/vec/columns/column_vector.h x: 292 lines of code y: 71 # changes fe/fe-core/src/main/java/org/apache/doris/load/ExportJob.java x: 698 lines of code y: 68 # changes be/src/vec/aggregate_functions/aggregate_function_sequence_match.h x: 567 lines of code y: 12 # changes be/src/vec/functions/function_date_or_datetime_computation.h x: 1035 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinAggregateFunctions.java x: 150 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/AggregateFunctionVisitor.java x: 289 lines of code y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/transaction/TransactionState.java x: 701 lines of code y: 47 # changes be/src/io/file_factory.h x: 82 lines of code y: 31 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewRule.java x: 797 lines of code y: 54 # changes regression-test/suites/nereids_rules_p0/mv/join/null_aware_anti/null_aware_left_anti_join.groovy x: 584 lines of code y: 1 # changes cloud/src/meta-service/meta_service.h x: 633 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Avg.java x: 120 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Sum0.java x: 111 lines of code y: 6 # changes regression-test/suites/nereids_function_p0/agg_function/agg.groovy x: 2952 lines of code y: 18 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/action/ExplainAction.groovy x: 201 lines of code y: 12 # changes be/src/vec/common/allocator.h x: 304 lines of code y: 37 # changes be/src/vec/common/allocator_fwd.h x: 10 lines of code y: 6 # changes be/src/vec/common/hash_table/hash_table.h x: 654 lines of code y: 32 # changes be/src/vec/common/hash_table/join_hash_table.h x: 381 lines of code y: 18 # changes be/src/vec/core/field.h x: 961 lines of code y: 34 # changes be/src/vec/functions/math.cpp x: 391 lines of code y: 29 # changes be/src/pipeline/dependency.h x: 609 lines of code y: 57 # changes be/src/pipeline/pipeline_task.h x: 200 lines of code y: 103 # changes be/src/pipeline/task_scheduler.cpp x: 132 lines of code y: 97 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ColumnDef.java x: 591 lines of code y: 73 # changes fe/fe-core/src/main/java/org/apache/doris/common/FeNameFormat.java x: 202 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java x: 484 lines of code y: 28 # changes be/src/vec/functions/function_hex.cpp x: 154 lines of code y: 13 # changes be/src/vec/functions/function_jsonb.cpp x: 1723 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/alter/CloudSchemaChangeHandler.java x: 454 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/PropertyAnalyzer.java x: 1460 lines of code y: 129 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVCache.java x: 107 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AsyncMaterializationContext.java x: 131 lines of code y: 13 # changes be/src/pipeline/dependency.cpp x: 395 lines of code y: 33 # changes be/src/pipeline/exec/set_probe_sink_operator.cpp x: 219 lines of code y: 37 # changes be/src/pipeline/exec/set_sink_operator.cpp x: 219 lines of code y: 41 # changes be/src/pipeline/exec/set_source_operator.cpp x: 154 lines of code y: 34 # changes be/src/olap/rowset/segment_v2/inverted_index/analyzer/analyzer.cpp x: 122 lines of code y: 7 # changes be/src/olap/rowset/segment_v2/inverted_index_reader.cpp x: 1093 lines of code y: 89 # changes be/src/vec/data_types/serde/data_type_string_serde.h x: 330 lines of code y: 31 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DateLiteral.java x: 1637 lines of code y: 78 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/IntLiteral.java x: 326 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/LargeIntLiteral.java x: 204 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/LiteralExpr.java x: 372 lines of code y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java x: 280 lines of code y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/StructLiteral.java x: 183 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/planner/OriginalPlanner.java x: 447 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java x: 730 lines of code y: 17 # changes be/src/olap/task/index_builder.cpp x: 771 lines of code y: 48 # changes be/src/pipeline/exec/cache_source_operator.cpp x: 149 lines of code y: 7 # changes be/src/cloud/cloud_meta_mgr.cpp x: 1319 lines of code y: 68 # changes be/src/cloud/cloud_meta_mgr.h x: 82 lines of code y: 25 # changes be/src/runtime/runtime_state.cpp x: 456 lines of code y: 161 # changes be/src/runtime/runtime_state.h x: 544 lines of code y: 208 # changes be/src/runtime_filter/runtime_filter_mgr.cpp x: 329 lines of code y: 4 # changes be/src/vec/columns/column_object.h x: 250 lines of code y: 46 # changes be/src/vec/columns/subcolumn_tree.h x: 256 lines of code y: 15 # changes be/src/vec/columns/column_object.cpp x: 1791 lines of code y: 58 # changes regression-test/suites/variant_p0/sql/sort_permute.sql x: 1032 lines of code y: 1 # changes regression-test/suites/cold_heat_separation_p2/add_drop_partition_by_hdfs.groovy x: 214 lines of code y: 3 # changes regression-test/suites/cold_heat_separation_p2/create_table_use_dynamic_partition_by_hdfs.groovy x: 224 lines of code y: 3 # changes regression-test/suites/cold_heat_separation_p2/create_table_use_partition_policy.groovy x: 303 lines of code y: 11 # changes regression-test/suites/cold_heat_separation_p2/create_table_use_partition_policy_by_hdfs.groovy x: 299 lines of code y: 3 # changes regression-test/suites/cold_heat_separation_p2/modify_replica_use_partition_by_hdfs.groovy x: 428 lines of code y: 4 # changes regression-test/suites/cold_heat_separation_p2/table_modify_resouce_and_policy.groovy x: 253 lines of code y: 11 # changes be/src/vec/sink/writer/async_result_writer.cpp x: 196 lines of code y: 41 # changes be/src/pipeline/exec/operator.h x: 892 lines of code y: 111 # changes be/src/olap/rowset/segment_v2/inverted_index_file_writer.cpp x: 544 lines of code y: 23 # changes be/src/pipeline/exec/hashjoin_build_sink.h x: 180 lines of code y: 75 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/DateTimeExtractAndTransform.java x: 976 lines of code y: 31 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/ExpressionAnalyzer.java x: 850 lines of code y: 23 # changes regression-test/suites/nereids_p0/subquery/correlated_scalar_subquery.groovy x: 186 lines of code y: 2 # changes regression-test/suites/nereids_syntax_p0/sub_query_correlated.groovy x: 643 lines of code y: 29 # changes be/src/io/fs/multi_table_pipe.cpp x: 286 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java x: 372 lines of code y: 100 # changes regression-test/suites/nereids_function_p0/scalar_function/Array.groovy x: 1193 lines of code y: 23 # changes be/src/pipeline/pipeline.h x: 117 lines of code y: 42 # changes be/src/runtime/fragment_mgr.h x: 146 lines of code y: 92 # changes be/src/runtime_filter/runtime_filter_wrapper.cpp x: 623 lines of code y: 3 # changes be/src/vec/exec/scan/scanner.cpp x: 203 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/CommonUserProperties.java x: 136 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/UserProperty.java x: 515 lines of code y: 41 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/UserPropertyMgr.java x: 250 lines of code y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/backup/RestoreJob.java x: 2370 lines of code y: 124 # changes be/src/vec/sink/vdata_stream_sender.h x: 159 lines of code y: 99 # changes be/src/olap/delta_writer.h x: 91 lines of code y: 81 # changes be/src/olap/rowset/beta_rowset_writer.h x: 195 lines of code y: 83 # changes be/src/olap/rowset/vertical_beta_rowset_writer.cpp x: 177 lines of code y: 36 # changes be/src/runtime/load_channel.h x: 77 lines of code y: 59 # changes be/src/runtime/load_stream.h x: 135 lines of code y: 25 # changes be/src/runtime/tablets_channel.cpp x: 544 lines of code y: 117 # changes be/src/runtime/tablets_channel.h x: 147 lines of code y: 65 # changes be/src/util/trace.h x: 17 lines of code y: 11 # changes be/src/vec/sink/writer/vtablet_writer.h x: 444 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/insertoverwrite/InsertOverwriteManager.java x: 260 lines of code y: 7 # changes docker/runtime/doris-compose/cluster.py x: 806 lines of code y: 25 # changes be/src/pipeline/exec/partitioned_aggregation_sink_operator.h x: 261 lines of code y: 20 # changes be/src/olap/full_compaction.cpp x: 163 lines of code y: 19 # changes gensrc/script/doris_builtins_functions.py x: 2100 lines of code y: 287 # changes be/src/vec/functions/function_totype.h x: 448 lines of code y: 21 # changes be/src/cloud/cloud_tablet_mgr.cpp x: 369 lines of code y: 15 # changes be/src/olap/storage_engine.h x: 364 lines of code y: 168 # changes be/src/pipeline/exec/olap_scan_operator.h x: 169 lines of code y: 42 # changes be/src/runtime/exec_env.cpp x: 134 lines of code y: 34 # changes be/src/exec/olap_common.h x: 922 lines of code y: 78 # changes be/src/olap/comparison_predicate.h x: 533 lines of code y: 65 # changes be/src/olap/olap_common.h x: 444 lines of code y: 121 # changes be/src/vec/exprs/vruntimefilter_wrapper.h x: 107 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/PlanUtils.java x: 306 lines of code y: 25 # changes be/src/service/point_query_executor.h x: 239 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateTableStmt.java x: 796 lines of code y: 107 # changes ui/src/pages/query-profile/index.tsx x: 178 lines of code y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/PartitionInfo.java x: 420 lines of code y: 40 # changes be/src/vec/data_types/serde/data_type_array_serde.cpp x: 360 lines of code y: 36 # changes be/src/vec/data_types/serde/data_type_number_serde.cpp x: 339 lines of code y: 28 # changes be/src/vec/data_types/serde/data_type_serde.h x: 257 lines of code y: 34 # changes be/src/runtime/client_cache.cpp x: 145 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/mapping/Mapping.java x: 120 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java x: 810 lines of code y: 41 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStatistic.java x: 337 lines of code y: 65 # changes be/src/olap/base_tablet.cpp x: 1597 lines of code y: 98 # changes be/src/olap/tablet.h x: 489 lines of code y: 221 # changes be/src/vec/functions/function_map.cpp x: 365 lines of code y: 14 # changes be/src/pipeline/exec/set_sink_operator.h x: 94 lines of code y: 36 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/LocationPath.java x: 364 lines of code y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java x: 888 lines of code y: 81 # changes be/src/vec/core/call_on_type_index.h x: 248 lines of code y: 12 # changes fe/fe-common/src/main/java/org/apache/doris/catalog/PrimitiveType.java x: 902 lines of code y: 23 # changes be/src/pipeline/task_queue.cpp x: 164 lines of code y: 24 # changes be/src/pipeline/exec/partitioned_hash_join_probe_operator.cpp x: 759 lines of code y: 40 # changes be/src/pipeline/exec/partitioned_hash_join_probe_operator.h x: 129 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcPostgreSQLClient.java x: 177 lines of code y: 10 # changes be/src/olap/rowset/segment_v2/ordinal_page_index.cpp x: 112 lines of code y: 30 # changes be/src/olap/compaction.h x: 129 lines of code y: 65 # changes be/src/olap/rowset/rowset.h x: 234 lines of code y: 85 # changes be/src/olap/rowset/segment_v2/inverted_index_desc.h x: 34 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/NumericArithmetic.java x: 850 lines of code y: 17 # changes regression-test/suites/check_before_quit/check_before_quit.groovy x: 298 lines of code y: 15 # changes be/src/util/thrift_server.cpp x: 299 lines of code y: 24 # changes be/src/common/dwarf.cpp x: 1518 lines of code y: 2 # changes be/src/io/fs/hdfs_file_system.cpp x: 250 lines of code y: 35 # changes be/src/runtime/define_primitive_type.h x: 45 lines of code y: 12 # changes be/src/service/point_query_executor.cpp x: 506 lines of code y: 57 # changes be/src/util/bitmap_value.h x: 2096 lines of code y: 61 # changes be/src/vec/aggregate_functions/aggregate_function_window.h x: 505 lines of code y: 38 # changes be/src/vec/common/hash_table/hash_map_context.h x: 550 lines of code y: 25 # changes be/src/vec/functions/functions_logical.cpp x: 228 lines of code y: 16 # changes be/src/io/tools/file_cache_microbench.cpp x: 1807 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewUtils.java x: 589 lines of code y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java x: 736 lines of code y: 76 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergMetadataOps.java x: 295 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/source/MaxComputeScanNode.java x: 536 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonUtil.java x: 190 lines of code y: 6 # changes be/src/olap/base_compaction.cpp x: 152 lines of code y: 74 # changes be/src/olap/rowset/rowset_writer.h x: 137 lines of code y: 57 # changes be/src/olap/rowset/rowset_writer_context.h x: 92 lines of code y: 48 # changes be/src/olap/rowset/segment_v2/inverted_index_file_writer.h x: 141 lines of code y: 16 # changes be/src/pipeline/exec/result_sink_operator.cpp x: 176 lines of code y: 57 # changes fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/FileSystemManager.java x: 1178 lines of code y: 47 # changes be/src/http/action/http_stream.cpp x: 386 lines of code y: 40 # changes be/src/runtime/group_commit_mgr.cpp x: 668 lines of code y: 74 # changes be/src/runtime/routine_load/routine_load_task_executor.cpp x: 420 lines of code y: 70 # changes be/src/runtime/stream_load/stream_load_executor.cpp x: 354 lines of code y: 76 # changes be/src/pipeline/exec/analytic_sink_operator.h x: 191 lines of code y: 43 # changes be/src/pipeline/exec/partition_sort_sink_operator.cpp x: 245 lines of code y: 44 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/CacheHotspotManager.java x: 598 lines of code y: 7 # changes be/src/vec/exec/format/file_reader/new_plain_text_line_reader.cpp x: 363 lines of code y: 17 # changes regression-test/suites/nereids_hint_tpcds_p0/load.groovy x: 2044 lines of code y: 4 # changes regression-test/suites/nereids_p0/infer_expr_name/load.groovy x: 754 lines of code y: 2 # changes regression-test/suites/shape_check/tpcds_sf100/constraints/load.groovy x: 2047 lines of code y: 2 # changes regression-test/suites/shape_check/tpcds_sf10t_orc/load.groovy x: 639 lines of code y: 2 # changes tools/tpcds-tools/ddl/create-tpcds-tables-sf1.sql x: 611 lines of code y: 4 # changes tools/tpcds-tools/ddl/create-tpcds-tables-sf100.sql x: 630 lines of code y: 7 # changes tools/tpcds-tools/ddl/create-tpcds-tables-sf1000.sql x: 1155 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java x: 952 lines of code y: 65 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ColocateTableIndex.java x: 825 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java x: 842 lines of code y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ConnectScheduler.java x: 158 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/TableProperty.java x: 617 lines of code y: 87 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/property/PropertyConverter.java x: 488 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/rpc/MetaServiceClient.java x: 413 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java x: 558 lines of code y: 64 # changes fe/fe-core/src/main/java/org/apache/doris/alter/CloudSchemaChangeJobV2.java x: 245 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ColumnType.java x: 244 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/task/AgentBatchTask.java x: 444 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/master/ReportHandler.java x: 1252 lines of code y: 97 # changes fe/fe-core/src/main/java/org/apache/doris/metric/MetricRepo.java x: 920 lines of code y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/monitor/jvm/JvmStats.java x: 478 lines of code y: 9 # changes be/src/pipeline/exec/set_probe_sink_operator.h x: 87 lines of code y: 32 # changes be/src/pipeline/exec/union_sink_operator.cpp x: 102 lines of code y: 31 # changes be/src/pipeline/exec/union_source_operator.cpp x: 144 lines of code y: 53 # changes be/src/pipeline/exec/union_source_operator.h x: 100 lines of code y: 43 # changes be/src/vec/exprs/vliteral.h x: 41 lines of code y: 19 # changes be/src/vec/exprs/vslot_ref.h x: 44 lines of code y: 17 # changes be/src/pipeline/exec/sort_source_operator.h x: 31 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateTableCommand.java x: 198 lines of code y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/PartitionTableInfo.java x: 263 lines of code y: 3 # changes be/src/vec/olap/vertical_merge_iterator.cpp x: 690 lines of code y: 30 # changes regression-test/suites/compression_p0/load.groovy x: 289 lines of code y: 3 # changes regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy x: 50 lines of code y: 46 # changes be/src/vec/exec/format/parquet/vparquet_column_chunk_reader.cpp x: 262 lines of code y: 37 # changes be/src/pipeline/exec/multi_cast_data_streamer.cpp x: 334 lines of code y: 15 # changes be/src/vec/aggregate_functions/aggregate_function_percentile.h x: 456 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java x: 1811 lines of code y: 113 # changes regression-test/suites/query_p0/aggregate/aggregate.groovy x: 303 lines of code y: 20 # changes be/src/agent/heartbeat_server.cpp x: 263 lines of code y: 59 # changes cloud/src/meta-service/http_encode_key.cpp x: 371 lines of code y: 7 # changes cloud/src/meta-service/meta_service_http.cpp x: 701 lines of code y: 13 # changes be/src/vec/exprs/lambda_function/varray_map_function.cpp x: 278 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/qe/CoordinatorContext.java x: 391 lines of code y: 6 # changes be/src/exprs/bloom_filter_func.h x: 172 lines of code y: 47 # changes be/src/exprs/hybrid_set.h x: 584 lines of code y: 37 # changes be/src/olap/bloom_filter_predicate.h x: 72 lines of code y: 49 # changes be/src/olap/in_list_predicate.h x: 589 lines of code y: 76 # changes be/src/util/doris_metrics.cpp x: 342 lines of code y: 63 # changes be/src/vec/aggregate_functions/aggregate_function_group_array_intersect.h x: 442 lines of code y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/planner/RuntimeFilter.java x: 504 lines of code y: 34 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/MaterializedIndexMeta.java x: 321 lines of code y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/datasource/CloudInternalCatalog.java x: 1231 lines of code y: 53 # changes fe/fe-core/src/main/java/org/apache/doris/task/CreateReplicaTask.java x: 331 lines of code y: 42 # changes be/src/olap/rowset/segment_v2/bloom_filter_index_writer.cpp x: 319 lines of code y: 42 # changes be/src/olap/rowset/segment_v2/column_reader.h x: 547 lines of code y: 115 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/util/StatementSubmitter.java x: 211 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsRepository.java x: 464 lines of code y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/clone/TabletSchedCtx.java x: 1049 lines of code y: 57 # changes be/src/vec/columns/column_struct.cpp x: 311 lines of code y: 31 # changes be/src/olap/partial_update_info.cpp x: 593 lines of code y: 11 # changes be/src/olap/rowset/beta_rowset_writer.cpp x: 966 lines of code y: 181 # changes fe/be-java-extensions/java-udf/src/main/java/org/apache/doris/udf/BaseExecutor.java x: 335 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateMaterializedViewCommand.java x: 631 lines of code y: 3 # changes be/src/exec/schema_scanner/schema_helper.cpp x: 121 lines of code y: 18 # changes be/src/olap/memtable_flush_executor.h x: 88 lines of code y: 41 # changes be/src/cloud/pb_convert.cpp x: 674 lines of code y: 19 # changes gensrc/proto/olap_file.proto x: 595 lines of code y: 104 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AlterColumnStatsStmt.java x: 166 lines of code y: 32 # changes regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy x: 546 lines of code y: 6 # changes regression-test/suites/nereids_rules_p0/mv/with_sql_limit/query_with_sql_limit.groovy x: 282 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java x: 309 lines of code y: 28 # changes be/src/olap/page_cache.h x: 165 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalCatalogRelation.java x: 151 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/clone/DiskRebalancer.java x: 277 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java x: 1775 lines of code y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudReplica.java x: 485 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/common/proc/TabletsProcDir.java x: 211 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java x: 684 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java x: 2393 lines of code y: 123 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/IngestionLoadJob.java x: 908 lines of code y: 2 # changes be/src/pipeline/exec/exchange_source_operator.cpp x: 181 lines of code y: 53 # changes be/src/pipeline/exec/exchange_source_operator.h x: 80 lines of code y: 39 # changes be/src/exec/schema_scanner/schema_rowsets_scanner.cpp x: 230 lines of code y: 17 # changes be/src/exec/schema_scanner/schema_tables_scanner.cpp x: 323 lines of code y: 34 # changes be/src/vec/columns/column_decimal.cpp x: 414 lines of code y: 52 # changes be/src/vec/columns/column_dictionary.h x: 369 lines of code y: 62 # changes be/src/vec/columns/column_vector.cpp x: 406 lines of code y: 64 # changes be/src/vec/columns/predicate_column.h x: 339 lines of code y: 57 # changes be/src/vec/data_types/serde/data_type_decimal_serde.h x: 192 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Replica.java x: 662 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/binlog/DBBinlog.java x: 650 lines of code y: 26 # changes be/src/pipeline/exec/repeat_operator.cpp x: 205 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/planner/GroupCommitPlanner.java x: 282 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java x: 734 lines of code y: 55 # changes be/src/pipeline/exec/sort_sink_operator.cpp x: 151 lines of code y: 47 # changes be/src/pipeline/local_exchange/local_exchanger.cpp x: 467 lines of code y: 37 # changes be/src/vec/common/sort/sorter.h x: 144 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/planner/SortNode.java x: 309 lines of code y: 48 # changes fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java x: 315 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateTableLikeStmt.java x: 108 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ShowDataStmt.java x: 578 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ShowQueryStatsStmt.java x: 195 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/DatabaseIf.java x: 223 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java x: 642 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/MaxComputeExternalCatalog.java x: 361 lines of code y: 9 # changes be/src/vec/sink/writer/vtablet_writer_v2.cpp x: 677 lines of code y: 64 # changes be/src/vec/exec/scan/scanner_context.cpp x: 463 lines of code y: 113 # changes be/src/vec/exec/scan/scanner_context.h x: 157 lines of code y: 89 # changes be/src/vec/exec/scan/scanner_scheduler.h x: 158 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/ThriftHMSCachedClient.java x: 701 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/OneRangePartitionEvaluator.java x: 747 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/OrToIn.java x: 250 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudTabletRebalancer.java x: 990 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/ProfileManager.java x: 829 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/qe/QeProcessorImpl.java x: 293 lines of code y: 40 # changes be/src/olap/rowset/beta_rowset_reader.h x: 81 lines of code y: 57 # changes be/src/olap/rowset/segment_v2/segment_iterator.h x: 353 lines of code y: 108 # changes be/src/vec/olap/block_reader.h x: 65 lines of code y: 32 # changes be/src/vec/olap/vcollect_iterator.cpp x: 712 lines of code y: 58 # changes be/src/vec/olap/vcollect_iterator.h x: 204 lines of code y: 35 # changes be/src/vec/olap/vgeneric_iterators.cpp x: 346 lines of code y: 47 # changes be/src/util/bit_util.h x: 370 lines of code y: 26 # changes be/src/util/rle_encoding.h x: 492 lines of code y: 11 # changes be/src/vec/exec/format/parquet/parquet_common.cpp x: 373 lines of code y: 27 # changes be/src/vec/exec/format/parquet/parquet_common.h x: 296 lines of code y: 29 # changes be/src/vec/exec/format/parquet/vparquet_column_reader.h x: 279 lines of code y: 40 # changes be/src/vec/exec/format/parquet/vparquet_group_reader.h x: 174 lines of code y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticConstants.java x: 72 lines of code y: 44 # changes be/src/olap/snapshot_manager.cpp x: 645 lines of code y: 107 # changes be/src/http/action/download_binlog_action.cpp x: 218 lines of code y: 12 # changes be/src/runtime/load_channel_mgr.cpp x: 194 lines of code y: 78 # changes be/src/olap/rowset/segment_v2/hierarchical_data_reader.h x: 220 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcMySQLClient.java x: 337 lines of code y: 32 # changes be/src/vec/data_types/serde/data_type_hll_serde.cpp x: 168 lines of code y: 25 # changes be/src/pipeline/exec/result_file_sink_operator.h x: 55 lines of code y: 27 # changes be/src/runtime/result_buffer_mgr.h x: 58 lines of code y: 30 # changes fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/ClientContextManager.java x: 247 lines of code y: 6 # changes be/src/agent/utils.h x: 40 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/qe/VariableMgr.java x: 773 lines of code y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/alter/MaterializedViewHandler.java x: 1178 lines of code y: 90 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/system/CloudSystemInfoService.java x: 998 lines of code y: 29 # changes docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run75.hql x: 482 lines of code y: 1 # changes regression-test/pipeline/cloud_p1/conf/regression-conf-custom.groovy x: 23 lines of code y: 19 # changes regression-test/pipeline/p0/conf/regression-conf.groovy x: 82 lines of code y: 99 # changes be/src/vec/core/sort_cursor.h x: 404 lines of code y: 32 # changes be/src/pipeline/exec/aggregation_sink_operator.cpp x: 766 lines of code y: 78 # changes be/src/pipeline/exec/aggregation_sink_operator.h x: 168 lines of code y: 66 # changes be/src/pipeline/exec/analytic_source_operator.cpp x: 65 lines of code y: 45 # changes be/src/pipeline/exec/olap_table_sink_operator.h x: 53 lines of code y: 25 # changes extension/kettle/impl/src/main/java/org/pentaho/di/trans/steps/dorisstreamloader/load/DorisBatchStreamLoad.java x: 490 lines of code y: 4 # changes cloud/src/meta-service/meta_service_helper.h x: 217 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicate.java x: 546 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalProject.java x: 266 lines of code y: 36 # changes be/src/agent/workload_group_listener.cpp x: 54 lines of code y: 17 # changes be/src/olap/rowset/segment_creator.cpp x: 350 lines of code y: 36 # changes be/src/pipeline/common/agg_utils.h x: 265 lines of code y: 4 # changes be/src/vec/common/hash_table/string_hash_table.h x: 565 lines of code y: 18 # changes be/src/vec/common/sort/sorter.cpp x: 260 lines of code y: 38 # changes gensrc/proto/data.proto x: 69 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/LogicalProperties.java x: 134 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/Plan.java x: 186 lines of code y: 42 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalSqlCache.java x: 133 lines of code y: 8 # changes regression-test/suites/prepared_stmt_p0/prepared_stmt.groovy x: 252 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/parser/NereidsParser.java x: 342 lines of code y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/LoadCommand.java x: 425 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/FunctionBuilder.java x: 15 lines of code y: 12 # changes be/src/vec/functions/function_convert_tz.h x: 276 lines of code y: 30 # changes be/src/util/mem_info.h x: 90 lines of code y: 49 # changes fe/fe-core/src/main/java/org/apache/doris/load/ExportMgr.java x: 507 lines of code y: 43 # changes regression-test/suites/nereids_syntax_p1/mv/aggregate/agg_sync_mv.groovy x: 290 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalProject.java x: 231 lines of code y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlChannel.java x: 499 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/ChildOutputPropertyDeriver.java x: 520 lines of code y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBJEJournal.java x: 535 lines of code y: 44 # changes be/src/vec/common/pod_array.h x: 472 lines of code y: 27 # changes fe/be-java-extensions/java-udf/src/main/java/org/apache/doris/udf/UdafExecutor.java x: 279 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateFunctionStmt.java x: 805 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/master/MasterImpl.java x: 600 lines of code y: 50 # changes fe/be-java-extensions/trino-connector-scanner/src/main/java/org/apache/doris/trinoconnector/TrinoConnectorJniScanner.java x: 320 lines of code y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateFunctionCommand.java x: 905 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java x: 833 lines of code y: 65 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/RangeInference.java x: 396 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/common/EvictableCache.java x: 344 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java x: 2038 lines of code y: 156 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/SelectMaterializedIndexWithAggregate.java x: 1358 lines of code y: 37 # changes fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/BaseJdbcExecutor.java x: 565 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionRewrite.java x: 296 lines of code y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java x: 2127 lines of code y: 179 # changes be/src/io/fs/hdfs_file_writer.cpp x: 398 lines of code y: 26 # changes be/src/util/string_parser.hpp x: 552 lines of code y: 41 # changes be/src/vec/data_types/serde/data_type_jsonb_serde.cpp x: 260 lines of code y: 24 # changes be/src/vec/data_types/serde/data_type_nullable_serde.cpp x: 287 lines of code y: 38 # changes be/src/io/hdfs_util.cpp x: 61 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/planner/BackendPartitionedSchemaScanNode.java x: 127 lines of code y: 14 # changes docker/thirdparties/docker-compose/postgresql/init/04-insert.sql x: 2961 lines of code y: 10 # changes be/src/olap/tablet_manager.h x: 158 lines of code y: 86 # changes cloud/src/recycler/hdfs_accessor.cpp x: 473 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/load/GroupCommitManager.java x: 316 lines of code y: 15 # changes be/src/olap/rowset/segment_v2/column_writer.h x: 322 lines of code y: 54 # changes be/src/olap/rowset/segment_v2/segment_writer.cpp x: 1086 lines of code y: 175 # changes be/src/olap/rowset/segment_v2/vertical_segment_writer.cpp x: 1339 lines of code y: 65 # changes regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/TestStringFunctions.sql x: 536 lines of code y: 1 # changes regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/timestamptz/TestExtract.sql x: 264 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/ChildrenPropertiesRegulator.java x: 561 lines of code y: 34 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/LoadBalanceScanWorkerSelector.java x: 339 lines of code y: 4 # changes be/src/olap/rowset/segment_v2/inverted_index_fs_directory.cpp x: 773 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcClient.java x: 405 lines of code y: 37 # changes be/src/olap/hll.h x: 207 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnBE.java x: 588 lines of code y: 30 # changes be/src/vec/aggregate_functions/aggregate_function_bitmap.h x: 322 lines of code y: 22 # changes regression-test/suites/nereids_syntax_p0/information_schema.groovy x: 11 lines of code y: 8 # changes regression-test/suites/nereids_rules_p0/mv/date_trunc/mv_with_date_trunc.groovy x: 1432 lines of code y: 3 # changes regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy x: 697 lines of code y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/planner/JoinNodeBase.java x: 484 lines of code y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/planner/PlanNode.java x: 976 lines of code y: 99 # changes regression-test/suites/datatype_p0/scalar_types/load.groovy x: 441 lines of code y: 13 # changes regression-test/suites/mv_p0/ssb/multiple_ssb/multiple_ssb.groovy x: 242 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/WindowFrame.java x: 215 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/common/proc/BackendsProcDir.java x: 156 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadJob.java x: 949 lines of code y: 61 # changes be/src/olap/rowset/rowset_meta.h x: 245 lines of code y: 56 # changes be/src/olap/segment_loader.h x: 107 lines of code y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/planner/AnalyticPlanner.java x: 566 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/NativeInsertStmt.java x: 1138 lines of code y: 82 # changes regression-test/suites/insert_p0/insert_group_commit_with_exception.groovy x: 214 lines of code y: 16 # changes regression-test/suites/external_table_p0/hive/hive_tpch_sf1_orc.groovy x: 838 lines of code y: 6 # changes regression-test/suites/shape_check/tpcds_sf1000/hint/query5.groovy x: 280 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalPlan.java x: 25 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalHashJoin.java x: 289 lines of code y: 61 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalNestedLoopJoin.java x: 168 lines of code y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalTopN.java x: 149 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTopN.java x: 145 lines of code y: 25 # changes fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java x: 1891 lines of code y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateMaterializedViewStmt.java x: 591 lines of code y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AlterTableStmt.java x: 198 lines of code y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ModifyTablePropertiesClause.java x: 382 lines of code y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/SqlCacheContext.java x: 377 lines of code y: 10 # changes cloud/src/common/configbase.cpp x: 371 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/AggregateStrategies.java x: 1503 lines of code y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PullUpJoinFromUnionAll.java x: 441 lines of code y: 6 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteCluster.groovy x: 524 lines of code y: 25 # changes be/src/vec/sink/load_stream_stub.cpp x: 499 lines of code y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java x: 641 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/Predicates.java x: 264 lines of code y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/StructInfo.java x: 619 lines of code y: 36 # changes fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/DorisFlightSqlProducer.java x: 483 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/FlightSqlSchemaHelper.java x: 312 lines of code y: 1 # changes be/src/vec/data_types/data_type_struct.cpp x: 355 lines of code y: 18 # changes be/src/olap/merger.cpp x: 390 lines of code y: 88 # changes be/src/vec/olap/vertical_block_reader.cpp x: 470 lines of code y: 50 # changes docker/thirdparties/docker-compose/mysql/init/04-insert.sql x: 1152 lines of code y: 21 # changes regression-test/suites/nereids_function_p0/load.groovy x: 735 lines of code y: 16 # changes regression-test/suites/nereids_function_p0/scalar_function/Array1.groovy x: 1071 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkEtlJobHandler.java x: 310 lines of code y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadPendingTask.java x: 452 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/Role.java x: 1029 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/rewrite/FEFunctions.java x: 881 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/backup/BackupJobInfo.java x: 648 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/blockrule/SqlBlockRuleMgr.java x: 256 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/PasswordPolicy.java x: 373 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertJob.java x: 534 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/controller/BaseController.java x: 278 lines of code y: 26 # changes be/src/olap/lru_cache.cpp x: 686 lines of code y: 65 # changes be/src/olap/lru_cache.h x: 290 lines of code y: 63 # changes be/src/exec/schema_scanner/schema_views_scanner.cpp x: 189 lines of code y: 17 # changes be/src/vec/functions/round.h x: 695 lines of code y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/AbstractSelectMaterializedIndexRule.java x: 617 lines of code y: 25 # changes be/src/olap/primary_key_index.cpp x: 92 lines of code y: 27 # changes be/src/olap/rowset/segment_v2/indexed_column_reader.h x: 99 lines of code y: 39 # changes be/src/vec/olap/block_reader.cpp x: 434 lines of code y: 71 # changes be/src/vec/functions/function_split_by_regexp.cpp x: 315 lines of code y: 4 # changes be/src/http/default_path_handlers.cpp x: 334 lines of code y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ExportStmt.java x: 320 lines of code y: 53 # changes cloud/src/recycler/meta_checker.cpp x: 366 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSTransaction.java x: 1416 lines of code y: 15 # changes regression-test/suites/insert_p0/transaction/txn_insert.groovy x: 683 lines of code y: 7 # changes be/src/olap/cumulative_compaction_policy.cpp x: 291 lines of code y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/CatalogRecycleBin.java x: 1354 lines of code y: 53 # changes fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java x: 179 lines of code y: 24 # changes fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/vec/ColumnType.java x: 358 lines of code y: 8 # changes fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/vec/VectorColumn.java x: 1620 lines of code y: 13 # changes be/src/util/hash_util.hpp x: 287 lines of code y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/HyperGraphComparator.java x: 548 lines of code y: 15 # changes be/src/vec/aggregate_functions/aggregate_function_orthogonal_bitmap.h x: 327 lines of code y: 17 # changes cloud/src/recycler/checker.cpp x: 1009 lines of code y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/common/proc/TabletHealthProcDir.java x: 298 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/SmallFileMgr.java x: 432 lines of code y: 13 # changes be/src/vec/aggregate_functions/aggregate_function_min_max.h x: 584 lines of code y: 34 # changes be/src/vec/aggregate_functions/aggregate_function_sum.h x: 190 lines of code y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/manager/QueryProfileAction.java x: 389 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ExpressionVisitor.java x: 412 lines of code y: 47 # changes be/src/vec/columns/column_const.cpp x: 117 lines of code y: 27 # changes regression-test/suites/nereids_rules_p0/mv/agg_variety/agg_variety.groovy x: 441 lines of code y: 4 # changes regression-test/suites/nereids_rules_p0/mv/other_join_conjuncts/anti/other_join_conjuncts_anti.groovy x: 398 lines of code y: 2 # changes regression-test/suites/nereids_rules_p0/mv/other_join_conjuncts/inner/other_join_conjuncts_inner.groovy x: 780 lines of code y: 2 # changes regression-test/suites/nereids_rules_p0/mv/other_join_conjuncts/outer/other_join_conjuncts_outer.groovy x: 1358 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/LoadStmt.java x: 578 lines of code y: 50 # changes be/src/vec/data_types/data_type.cpp x: 180 lines of code y: 31 # changes fe/fe-core/src/main/java/org/apache/doris/DorisFE.java x: 410 lines of code y: 23 # changes be/src/util/jsonb_parser.h x: 774 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadingTaskPlanner.java x: 225 lines of code y: 48 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/HyperGraph.java x: 439 lines of code y: 32 # changes be/src/agent/cgroup_cpu_ctl.cpp x: 349 lines of code y: 16 # changes extension/kettle/ui/src/main/java/org/pentaho/di/ui/trans/steps/dorisstreamloader/DorisStreamLoaderDialog.java x: 627 lines of code y: 2 # changes be/src/olap/olap_define.h x: 127 lines of code y: 71 # changes be/src/olap/rowset/segment_v2/options.h x: 18 lines of code y: 16 # changes be/src/agent/heartbeat_server.h x: 33 lines of code y: 24 # changes be/src/agent/task_worker_pool.h x: 115 lines of code y: 68 # changes be/src/http/http_common.h x: 53 lines of code y: 40 # changes be/src/service/doris_main.cpp x: 496 lines of code y: 122 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/MysqlLoadManager.java x: 392 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalSyncChannel.java x: 327 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsCache.java x: 285 lines of code y: 47 # changes be/src/vec/exprs/vcast_expr.cpp x: 107 lines of code y: 24 # changes be/src/vec/exprs/vliteral.cpp x: 65 lines of code y: 34 # changes be/src/io/fs/buffered_reader.cpp x: 837 lines of code y: 36 # changes be/src/io/fs/buffered_reader.h x: 451 lines of code y: 30 # changes docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes/output_60_3.orc x: 868 lines of code y: 1 # changes docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes/random_output_60_3.orc x: 977 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/es/QueryBuilders.java x: 593 lines of code y: 4 # changes regression-test/suites/doc/data-operate/import/import-way/routine-load-manual.md.groovy x: 951 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/HMSAnalysisTask.java x: 319 lines of code y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/JdbcTable.java x: 404 lines of code y: 30 # changes be/src/olap/task/engine_checksum_task.cpp x: 91 lines of code y: 46 # changes be/src/olap/delete_handler.cpp x: 357 lines of code y: 76 # changes be/src/olap/delete_handler.h x: 57 lines of code y: 39 # changes regression-test/suites/nereids_syntax_p0/slow_fold_constant_case_when.groovy x: 802 lines of code y: 1 # changes be/src/runtime/stream_load/stream_load_context.h x: 161 lines of code y: 59 # changes fe/fe-core/src/main/jflex/sql_scanner.flex x: 782 lines of code y: 119 # changes be/src/vec/core/wide_integer_impl.h x: 1216 lines of code y: 4 # changes docker/thirdparties/docker-compose/mysql/init/03-create-table.sql x: 447 lines of code y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/AdjustNullable.java x: 264 lines of code y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PullUpPredicates.java x: 331 lines of code y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/clone/BeLoadRebalancer.java x: 332 lines of code y: 26 # changes regression-test/suites/nereids_p0/aggregate/agg_nullable.groovy x: 858 lines of code y: 5 # changes regression-test/suites/nereids_p0/aggregate/agg_nullable_2.groovy x: 870 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/Analyzer.java x: 1820 lines of code y: 130 # changes fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java x: 1222 lines of code y: 55 # changes be/src/olap/utils.h x: 187 lines of code y: 60 # changes fe/fe-core/src/main/java/org/apache/doris/load/Load.java x: 1226 lines of code y: 79 # changes fe/fe-core/src/main/java/org/apache/doris/task/StreamLoadTask.java x: 475 lines of code y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DeleteStmt.java x: 386 lines of code y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/JoinEstimation.java x: 362 lines of code y: 51 # changes fe/fe-core/src/main/java/org/apache/doris/clone/ColocateTableCheckerAndBalancer.java x: 896 lines of code y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/clone/TabletChecker.java x: 458 lines of code y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/consistency/CheckConsistencyJob.java x: 305 lines of code y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupExpression.java x: 267 lines of code y: 56 # changes be/src/olap/version_graph.cpp x: 470 lines of code y: 23 # changes be/src/runtime/load_channel_mgr.h x: 63 lines of code y: 44 # changes fe/fe-core/src/main/java/org/apache/doris/deploy/DeployManager.java x: 480 lines of code y: 22 # changes regression-test/suites/nereids_p0/insert_into_table/unsupport_type.groovy x: 8 lines of code y: 12 # changes fe/fe-core/src/main/antlr4/org/apache/doris/nereids/PLParser.g4 x: 820 lines of code y: 8 # changes tools/FlameGraph/flamegraph.pl x: 1028 lines of code y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyzeStmt.java x: 80 lines of code y: 41 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java x: 2160 lines of code y: 151 # changes be/src/olap/rowset/segment_v2/bitshuffle_page.h x: 337 lines of code y: 44 # changes be/src/olap/rowset/segment_v2/rle_page.h x: 215 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/VariantSubPathPruning.java x: 646 lines of code y: 2 # changes be/src/http/action/compaction_action.h x: 36 lines of code y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/BinaryPredicate.java x: 672 lines of code y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/clone/LoadStatisticForTag.java x: 508 lines of code y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/transaction/PublishVersionDaemon.java x: 301 lines of code y: 42 # changes gensrc/thrift/Exprs.thrift x: 178 lines of code y: 27 # changes be/src/olap/schema_change.h x: 247 lines of code y: 78 # changes be/src/olap/cumulative_compaction.h x: 23 lines of code y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/persist/gson/GsonUtils134.java x: 656 lines of code y: 2 # changes cloud/src/common/encryption_util.cpp x: 695 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/backup/Repository.java x: 676 lines of code y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Group.java x: 413 lines of code y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Memo.java x: 753 lines of code y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/InsertStmt.java x: 219 lines of code y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/UpdateStmt.java x: 185 lines of code y: 27 # changes fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java x: 1016 lines of code y: 45 # changes cloud/src/meta-service/meta_service_partition.cpp x: 629 lines of code y: 9 # changes fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/JdbcExecutor.java x: 13 lines of code y: 25 # changes cloud/src/meta-service/mem_txn_kv.cpp x: 430 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/QueryStmt.java x: 501 lines of code y: 48 # changes be/src/vec/olap/vertical_merge_iterator.h x: 302 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/alter/AlterJobV2.java x: 227 lines of code y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java x: 724 lines of code y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/TableRef.java x: 719 lines of code y: 52 # changes be/src/exec/olap_utils.h x: 158 lines of code y: 32 # changes be/src/olap/field.h x: 478 lines of code y: 76 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/TrinoConnectorExternalCatalog.java x: 275 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/hint/LeadingHint.java x: 503 lines of code y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/load/DppScheduler.java x: 464 lines of code y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/plsql/Exec.java x: 1815 lines of code y: 6 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java x: 659 lines of code y: 26 # changes be/src/olap/types.cpp x: 248 lines of code y: 47 # changes be/src/olap/data_dir.h x: 121 lines of code y: 56 # changes be/src/runtime/decimalv2_value.cpp x: 461 lines of code y: 22 # changes be/src/olap/rowset/segment_v2/encoding_info.cpp x: 310 lines of code y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/StmtRewriter.java x: 1085 lines of code y: 44 # changes regression-test/suites/nereids_function_p0/window_function/window_fn.groovy x: 533 lines of code y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/TimestampArithmeticExpr.java x: 402 lines of code y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/AbstractPhysicalPlan.java x: 58 lines of code y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/stage/StageUtil.java x: 402 lines of code y: 1 # changes fe/be-java-extensions/preload-extensions/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 3001 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 2985 lines of code y: 15 # changes be/src/vec/core/sort_block.h x: 406 lines of code y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/InlineViewRef.java x: 336 lines of code y: 34 # changes fe/fe-core/src/main/java/org/apache/doris/plsql/Stmt.java x: 839 lines of code y: 4 # changes gensrc/proto/types.proto x: 221 lines of code y: 27 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/util/OutputUtils.groovy x: 351 lines of code y: 13 # changes be/src/olap/task/engine_batch_load_task.cpp x: 266 lines of code y: 40 # changes fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java x: 959 lines of code y: 29 # changes regression-test/suites/cold_heat_separation/policy/create_hdfs_resource.groovy x: 389 lines of code y: 1 # changes regression-test/suites/cold_heat_separation/policy/create.groovy x: 420 lines of code y: 12 # changes fe/fe-core/src/main/java/com/aliyun/datalake/metastore/hive2/ProxyMetaStoreClient.java x: 1849 lines of code y: 3 # changes fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java x: 1296 lines of code y: 5 # changes fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/DefaultAWSGlueMetastore.java x: 555 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/clone/BackendLoadStatistic.java x: 516 lines of code y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/planner/DistributedPlanner.java x: 827 lines of code y: 71 # changes fe/fe-core/src/main/java/org/apache/doris/planner/MaterializedViewSelector.java x: 542 lines of code y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/rewrite/ExtractCommonFactorsRule.java x: 486 lines of code y: 14 # changes regression-test/suites/nereids_arith_p0/integer.groovy x: 1767 lines of code y: 2 # changes be/src/http/action/checksum_action.h x: 17 lines of code y: 14 # changes be/src/util/network_util.cpp x: 230 lines of code y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/load/LoadJob.java x: 750 lines of code y: 21 # changes regression-test/suites/nereids_arith_p0/decimal.groovy x: 1626 lines of code y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostCalculator.java x: 29 lines of code y: 36 # changes be/src/util/static_asserts.cpp x: 11 lines of code y: 10 # changes regression-test/data/query_p0/arr_max.orc x: 1444 lines of code y: 1 # changes pytest/deploy/palo_env.py x: 467 lines of code y: 1 # changes pytest/lib/palo_client.py x: 2783 lines of code y: 1 # changes pytest/sys/data/largeint/int128.sql x: 1114 lines of code y: 1 # changes pytest/sys/data/largeint/string.r x: 1149 lines of code y: 1 # changes pytest/sys/data/schema.py x: 500 lines of code y: 1 # changes be/src/util/expected.hpp x: 2060 lines of code y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalSyncDataConsumer.java x: 412 lines of code y: 7 # changes be/src/runtime/collection_value.cpp x: 17 lines of code y: 20 # changes be/src/exprs/math_functions.h x: 18 lines of code y: 19 # changes fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java x: 2002 lines of code y: 2 # changes fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/GlueMetastoreClientDelegate.java x: 1435 lines of code y: 3 # changes regression-test/suites/nereids_arith_p0/date.groovy x: 1301 lines of code y: 1 # changes be/src/vec/common/pinyin.h x: 1395 lines of code y: 1 # changes regression-test/suites/nereids_p0/wide_table/sql/wide_table.sql x: 2023 lines of code y: 1 # changes fe/fe-common/src/main/java/org/apache/doris/common/io/BitmapValue.java x: 358 lines of code y: 4 # changes be/src/service/brpc.h x: 5 lines of code y: 14 # changes fe/fe-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java x: 845 lines of code y: 2 # changes gensrc/thrift/MetricDefs.thrift x: 1510 lines of code y: 4 # changes
564.0
# changes
  min: 1.0
  average: 7.3
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 564.0
0 6352.0
lines of code
min: 1.0 | average: 102.43 | 25th percentile: 17.0 | median: 42.0 | 75th percentile: 94.0 | max: 6352.0

Number of Contributors vs. Number of Changes: 14467 points

be/src/vec/data_types/data_type_hll.cpp x: 8 # contributors y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DescribeStmt.java x: 23 # contributors y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/TableIf.java x: 29 # contributors y: 81 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogIf.java x: 19 # contributors y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalCatalog.java x: 12 # contributors y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalTable.java x: 18 # contributors y: 54 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalTable.java x: 10 # contributors y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonExternalTable.java x: 11 # contributors y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/systable/IcebergSnapshotsSysTable.java x: 1 # contributors y: 1 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindRelation.java x: 36 # contributors y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/IcebergMeta.java x: 2 # contributors y: 2 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java x: 7 # contributors y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/IcebergTableValuedFunction.java x: 4 # contributors y: 8 # changes be/cmake/thirdparty.cmake x: 13 # contributors y: 22 # changes be/src/io/fs/s3_file_system.cpp x: 19 # contributors y: 44 # changes be/src/util/s3_util.cpp x: 23 # contributors y: 47 # changes be/src/util/s3_util.h x: 15 # contributors y: 29 # changes cloud/cmake/thirdparty.cmake x: 7 # contributors y: 7 # changes cloud/src/meta-service/meta_service_resource.cpp x: 12 # contributors y: 38 # changes cloud/src/recycler/s3_accessor.cpp x: 9 # contributors y: 26 # changes cloud/src/recycler/s3_accessor.h x: 5 # contributors y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/S3Util.java x: 8 # contributors y: 17 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/property/S3ClientBEProperties.java x: 5 # contributors y: 9 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/S3Properties.java x: 12 # contributors y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java x: 14 # contributors y: 34 # changes gensrc/proto/cloud.proto x: 27 # contributors y: 60 # changes gensrc/thrift/AgentService.thrift x: 57 # contributors y: 104 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy x: 29 # contributors y: 65 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy x: 9 # contributors y: 22 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AlterRoutineLoadStmt.java x: 10 # contributors y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRoutineLoadStmt.java x: 20 # contributors y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadLoadingTask.java x: 30 # contributors y: 49 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaRoutineLoadJob.java x: 20 # contributors y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaTaskInfo.java x: 17 # contributors y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadJob.java x: 41 # contributors y: 107 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateRoutineLoadInfo.java x: 3 # contributors y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/resource/computegroup/ComputeGroupMgr.java x: 1 # contributors y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroupMgr.java x: 14 # contributors y: 50 # changes be/src/util/url_coding.cpp x: 13 # contributors y: 17 # changes be/src/vec/functions/function_string.cpp x: 34 # contributors y: 67 # changes be/src/vec/functions/function_string.h x: 46 # contributors y: 126 # changes regression-test/suites/nereids_p0/expression/fold_constant/fold_constant_string_arithmatic.groovy x: 7 # contributors y: 17 # changes be/src/pipeline/exec/join/process_hash_table_probe.h x: 6 # contributors y: 11 # changes fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 x: 84 # contributors y: 240 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java x: 96 # contributors y: 302 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlanType.java x: 52 # contributors y: 132 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/CommandVisitor.java x: 35 # contributors y: 96 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/source/JdbcScanNode.java x: 5 # contributors y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/LoadAction.java x: 29 # contributors y: 58 # changes docker/thirdparties/docker-compose/iceberg/iceberg.yaml.tpl x: 6 # contributors y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVault.java x: 8 # contributors y: 18 # changes be/src/olap/options.cpp x: 22 # contributors y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeHandler.java x: 68 # contributors y: 155 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java x: 121 # contributors y: 309 # changes fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java x: 48 # contributors y: 103 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Database.java x: 46 # contributors y: 85 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java x: 89 # contributors y: 245 # changes fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVTask.java x: 12 # contributors y: 50 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVHookService.java x: 2 # contributors y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobManager.java x: 8 # contributors y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java x: 8 # contributors y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelationManager.java x: 7 # contributors y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVService.java x: 3 # contributors y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateMTMVInfo.java x: 17 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobInfo.java x: 3 # contributors y: 5 # changes be/src/exec/tablet_info.cpp x: 35 # contributors y: 68 # changes be/src/gutil/strings/numbers.cc x: 12 # contributors y: 20 # changes be/src/gutil/strings/numbers.h x: 12 # contributors y: 15 # changes be/src/http/http_channel.cpp x: 11 # contributors y: 13 # changes be/src/http/http_client.cpp x: 15 # contributors y: 22 # changes be/src/http/utils.cpp x: 17 # contributors y: 27 # changes be/src/http/web_page_handler.cpp x: 14 # contributors y: 26 # changes be/src/io/file_factory.cpp x: 25 # contributors y: 52 # changes be/src/olap/rowset/segcompaction.cpp x: 25 # contributors y: 50 # changes be/src/olap/rowset/segment_v2/inverted_index_desc.cpp x: 7 # contributors y: 13 # changes be/src/olap/rowset/segment_v2/inverted_index_reader.h x: 16 # contributors y: 50 # changes be/src/olap/rowset/segment_v2/inverted_index_writer.cpp x: 18 # contributors y: 74 # changes be/src/olap/single_replica_compaction.cpp x: 17 # contributors y: 34 # changes be/src/olap/tablet_meta.h x: 56 # contributors y: 118 # changes be/src/olap/tablet_schema.h x: 51 # contributors y: 118 # changes be/src/olap/task/engine_clone_task.cpp x: 48 # contributors y: 113 # changes be/src/olap/types.h x: 43 # contributors y: 93 # changes be/src/olap/wal/wal_manager.cpp x: 7 # contributors y: 20 # changes be/src/olap/wal/wal_table.cpp x: 6 # contributors y: 22 # changes be/src/runtime/exec_env_init.cpp x: 78 # contributors y: 222 # changes be/src/runtime/fold_constant_executor.cpp x: 18 # contributors y: 44 # changes be/src/runtime/routine_load/data_consumer.cpp x: 24 # contributors y: 50 # changes be/src/runtime/small_file_mgr.cpp x: 14 # contributors y: 20 # changes be/src/runtime/snapshot_loader.cpp x: 37 # contributors y: 71 # changes be/src/runtime/user_function_cache.cpp x: 20 # contributors y: 36 # changes be/src/service/arrow_flight/flight_sql_service.cpp x: 5 # contributors y: 7 # changes be/src/service/backend_options.cpp x: 16 # contributors y: 20 # changes be/src/service/backend_service.cpp x: 51 # contributors y: 102 # changes be/src/tools/meta_tool.cpp x: 16 # contributors y: 24 # changes be/src/util/disk_info.cpp x: 9 # contributors y: 12 # changes be/src/util/mem_info.cpp x: 24 # contributors y: 76 # changes be/src/util/path_util.cpp x: 9 # contributors y: 10 # changes be/src/util/string_util.cpp x: 6 # contributors y: 7 # changes be/src/util/system_metrics.cpp x: 19 # contributors y: 36 # changes be/src/vec/exec/format/wal/wal_reader.cpp x: 9 # contributors y: 19 # changes be/src/vec/functions/function_bitmap.cpp x: 22 # contributors y: 49 # changes be/src/vec/functions/function_timestamp.cpp x: 15 # contributors y: 47 # changes fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java x: 128 # contributors y: 424 # changes fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java x: 115 # contributors y: 358 # changes be/src/pipeline/exec/exchange_sink_buffer.h x: 19 # contributors y: 56 # changes be/src/pipeline/exec/exchange_sink_operator.cpp x: 22 # contributors y: 110 # changes be/src/pipeline/exec/exchange_sink_operator.h x: 19 # contributors y: 77 # changes be/src/pipeline/pipeline_fragment_context.h x: 22 # contributors y: 93 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/Auth.java x: 27 # contributors y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroup.java x: 10 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MergePercentileToArray.java x: 2 # contributors y: 3 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVaultMgr.java x: 7 # contributors y: 18 # changes fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java x: 21 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java x: 82 # contributors y: 218 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsDisksTableValuedFunction.java x: 5 # contributors y: 5 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/View.java x: 11 # contributors y: 16 # changes be/src/vec/runtime/vdatetime_value.cpp x: 31 # contributors y: 83 # changes be/src/vec/runtime/vdatetime_value.h x: 29 # contributors y: 79 # changes be/src/pipeline/exec/operator.cpp x: 19 # contributors y: 55 # changes be/src/pipeline/pipeline_fragment_context.cpp x: 46 # contributors y: 211 # changes be/src/runtime/descriptors.cpp x: 35 # contributors y: 60 # changes be/src/runtime/descriptors.h x: 39 # contributors y: 70 # changes be/src/runtime/exec_env.h x: 71 # contributors y: 167 # changes be/src/service/backend_service.h x: 28 # contributors y: 44 # changes be/src/service/http_service.cpp x: 46 # contributors y: 77 # changes be/src/service/internal_service.cpp x: 67 # contributors y: 228 # changes be/src/service/internal_service.h x: 40 # contributors y: 71 # changes be/src/udf/udf.h x: 30 # contributors y: 62 # changes be/src/vec/columns/column_string.h x: 30 # contributors y: 87 # changes be/src/vec/exprs/vectorized_fn_call.cpp x: 22 # contributors y: 52 # changes be/src/vec/functions/function_cast.h x: 34 # contributors y: 110 # changes be/src/vec/runtime/ip_address_cidr.h x: 4 # contributors y: 6 # changes docker/runtime/doris-compose/command.py x: 7 # contributors y: 31 # changes fe/fe-common/src/main/java/org/apache/doris/common/Config.java x: 118 # contributors y: 329 # changes fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 x: 40 # contributors y: 81 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/RedirectStatus.java x: 4 # contributors y: 4 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java x: 46 # contributors y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/OlapTable.java x: 88 # contributors y: 236 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Table.java x: 41 # contributors y: 96 # changes fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java x: 10 # contributors y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java x: 50 # contributors y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedTableIf.java x: 4 # contributors y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java x: 39 # contributors y: 146 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/StatementContext.java x: 25 # contributors y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java x: 26 # contributors y: 72 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/PhysicalPlanTranslator.java x: 53 # contributors y: 248 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/PhysicalProperties.java x: 13 # contributors y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/properties/RequestPropertyDeriver.java x: 18 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleSet.java x: 25 # contributors y: 104 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java x: 48 # contributors y: 214 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java x: 18 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ScalarFunctionVisitor.java x: 47 # contributors y: 100 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertIntoTableCommand.java x: 21 # contributors y: 41 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertUtils.java x: 18 # contributors y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/DistributePlanner.java x: 3 # contributors y: 7 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalDistribute.java x: 13 # contributors y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java x: 62 # contributors y: 161 # changes fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java x: 43 # contributors y: 85 # changes fe/fe-core/src/main/java/org/apache/doris/persist/gson/GsonUtils.java x: 36 # contributors y: 76 # changes fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaPersistMethod.java x: 20 # contributors y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/persist/meta/PersistMetaModules.java x: 21 # contributors y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java x: 65 # contributors y: 183 # changes fe/fe-core/src/main/java/org/apache/doris/planner/ScanNode.java x: 31 # contributors y: 67 # changes fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java x: 80 # contributors y: 293 # changes fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java x: 28 # contributors y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceProxy.java x: 34 # contributors y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java x: 43 # contributors y: 81 # changes gensrc/proto/internal_service.proto x: 55 # contributors y: 138 # changes gensrc/thrift/BackendService.thrift x: 30 # contributors y: 53 # changes gensrc/thrift/DataSinks.thrift x: 31 # contributors y: 54 # changes gensrc/thrift/Descriptors.thrift x: 36 # contributors y: 84 # changes gensrc/thrift/Types.thrift x: 66 # contributors y: 125 # changes regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy x: 69 # contributors y: 160 # changes be/src/olap/olap_server.cpp x: 61 # contributors y: 168 # changes be/src/cloud/config.cpp x: 16 # contributors y: 31 # changes be/src/pipeline/exec/olap_scan_operator.cpp x: 23 # contributors y: 64 # changes be/src/vec/runtime/vdata_stream_mgr.cpp x: 16 # contributors y: 37 # changes be/src/vec/runtime/vdata_stream_recvr.cpp x: 20 # contributors y: 84 # changes be/src/vec/runtime/vdata_stream_recvr.h x: 18 # contributors y: 67 # changes be/src/exec/es/es_scroll_parser.cpp x: 26 # contributors y: 62 # changes be/src/exec/odbc_connector.cpp x: 14 # contributors y: 28 # changes be/src/exec/rowid_fetcher.cpp x: 11 # contributors y: 24 # changes be/src/exec/schema_scanner.cpp x: 25 # contributors y: 54 # changes be/src/exec/schema_scanner/schema_active_queries_scanner.cpp x: 8 # contributors y: 12 # changes be/src/exec/schema_scanner/schema_partitions_scanner.cpp x: 11 # contributors y: 15 # changes be/src/exec/schema_scanner/schema_workload_group_privileges.cpp x: 5 # contributors y: 4 # changes be/src/exec/table_connector.cpp x: 15 # contributors y: 27 # changes be/src/exec/tablet_info.h x: 27 # contributors y: 51 # changes be/src/olap/iterators.h x: 36 # contributors y: 62 # changes be/src/olap/push_handler.cpp x: 51 # contributors y: 117 # changes be/src/olap/push_handler.h x: 31 # contributors y: 47 # changes be/src/olap/rowset/rowset_reader_context.h x: 27 # contributors y: 43 # changes be/src/olap/rowset/segment_v2/column_reader.cpp x: 59 # contributors y: 157 # changes be/src/olap/rowset/segment_v2/segment_iterator.cpp x: 70 # contributors y: 283 # changes be/src/olap/tablet_reader.cpp x: 16 # contributors y: 28 # changes be/src/olap/tablet_reader.h x: 10 # contributors y: 17 # changes be/src/olap/tablet_schema.cpp x: 58 # contributors y: 139 # changes be/src/pipeline/exec/hashjoin_build_sink.cpp x: 17 # contributors y: 102 # changes be/src/pipeline/exec/scan_operator.cpp x: 35 # contributors y: 138 # changes be/src/pipeline/exec/scan_operator.h x: 29 # contributors y: 94 # changes be/src/runtime/fold_constant_executor.h x: 9 # contributors y: 14 # changes be/src/runtime/fragment_mgr.cpp x: 71 # contributors y: 323 # changes be/src/runtime/primitive_type.h x: 32 # contributors y: 65 # changes be/src/runtime/types.cpp x: 25 # contributors y: 39 # changes be/src/runtime/types.h x: 32 # contributors y: 51 # changes be/src/udf/udf.cpp x: 22 # contributors y: 42 # changes be/src/util/arrow/row_batch.cpp x: 24 # contributors y: 45 # changes be/src/util/arrow/row_batch.h x: 14 # contributors y: 17 # changes be/src/vec/columns/column_nullable.cpp x: 27 # contributors y: 67 # changes be/src/vec/data_types/data_type.h x: 25 # contributors y: 48 # changes be/src/vec/data_types/data_type_agg_state.h x: 6 # contributors y: 18 # changes be/src/vec/data_types/data_type_bitmap.h x: 15 # contributors y: 25 # changes be/src/vec/data_types/data_type_date_time.h x: 17 # contributors y: 24 # changes be/src/vec/data_types/data_type_decimal.cpp x: 17 # contributors y: 38 # changes be/src/vec/data_types/data_type_decimal.h x: 27 # contributors y: 70 # changes be/src/vec/data_types/data_type_factory.cpp x: 24 # contributors y: 55 # changes be/src/vec/data_types/data_type_factory.hpp x: 21 # contributors y: 26 # changes be/src/vec/data_types/data_type_ipv4.h x: 10 # contributors y: 12 # changes be/src/vec/data_types/data_type_jsonb.h x: 11 # contributors y: 19 # changes be/src/vec/data_types/data_type_nullable.h x: 14 # contributors y: 23 # changes be/src/vec/data_types/data_type_object.h x: 8 # contributors y: 15 # changes be/src/vec/data_types/data_type_quantilestate.h x: 12 # contributors y: 19 # changes be/src/vec/data_types/data_type_struct.h x: 13 # contributors y: 19 # changes be/src/vec/data_types/data_type_time_v2.h x: 18 # contributors y: 32 # changes be/src/vec/exec/format/csv/csv_reader.cpp x: 34 # contributors y: 79 # changes be/src/vec/exec/format/json/new_json_reader.cpp x: 38 # contributors y: 90 # changes be/src/vec/exec/format/orc/vorc_reader.cpp x: 33 # contributors y: 125 # changes be/src/vec/exec/format/orc/vorc_reader.h x: 22 # contributors y: 65 # changes be/src/vec/exec/format/parquet/vparquet_column_reader.cpp x: 20 # contributors y: 66 # changes be/src/vec/exec/format/parquet/vparquet_group_reader.cpp x: 24 # contributors y: 75 # changes be/src/vec/exec/format/parquet/vparquet_reader.cpp x: 27 # contributors y: 108 # changes be/src/vec/exec/format/parquet/vparquet_reader.h x: 21 # contributors y: 64 # changes be/src/vec/exec/format/table/iceberg_reader.cpp x: 22 # contributors y: 45 # changes be/src/vec/exec/format/table/iceberg_reader.h x: 19 # contributors y: 35 # changes be/src/vec/exec/format/table/transactional_hive_reader.cpp x: 10 # contributors y: 15 # changes be/src/vec/exec/jni_connector.cpp x: 20 # contributors y: 38 # changes be/src/vec/exec/vjdbc_connector.cpp x: 25 # contributors y: 67 # changes be/src/vec/exprs/vectorized_agg_fn.cpp x: 26 # contributors y: 57 # changes be/src/vec/exprs/vectorized_agg_fn.h x: 17 # contributors y: 26 # changes be/src/vec/exprs/vexpr.cpp x: 33 # contributors y: 81 # changes be/src/vec/exprs/vexpr.h x: 28 # contributors y: 72 # changes be/src/vec/exprs/vexpr_context.cpp x: 23 # contributors y: 53 # changes be/src/vec/exprs/vexpr_context.h x: 20 # contributors y: 31 # changes be/src/vec/functions/function_collection_in.h x: 6 # contributors y: 6 # changes be/src/vec/functions/functions_comparison.h x: 18 # contributors y: 24 # changes be/src/vec/functions/match.cpp x: 15 # contributors y: 40 # changes be/src/vec/olap/olap_data_convertor.cpp x: 26 # contributors y: 59 # changes be/src/vec/runtime/vorc_transformer.h x: 6 # contributors y: 12 # changes be/src/vec/sink/vmysql_result_writer.cpp x: 29 # contributors y: 56 # changes be/src/pipeline/exec/analytic_sink_operator.cpp x: 11 # contributors y: 45 # changes be/src/pipeline/exec/partition_sort_sink_operator.h x: 10 # contributors y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/InternalSchemaInitializer.java x: 18 # contributors y: 42 # changes be/src/exprs/string_functions.cpp x: 34 # contributors y: 51 # changes be/src/exprs/string_functions.h x: 28 # contributors y: 36 # changes cloud/src/recycler/recycler.cpp x: 14 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/Expr.java x: 43 # contributors y: 109 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Column.java x: 53 # contributors y: 106 # changes fe/fe-core/src/main/java/org/apache/doris/load/BrokerFileGroup.java x: 23 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadHandler.java x: 13 # contributors y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/BrokerLoadJob.java x: 34 # contributors y: 63 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindExpression.java x: 22 # contributors y: 60 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateTableInfo.java x: 30 # contributors y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java x: 38 # contributors y: 85 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java x: 7 # contributors y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionUtil.java x: 6 # contributors y: 24 # changes be/src/vec/core/block.cpp x: 39 # contributors y: 128 # changes be/src/vec/core/block.h x: 34 # contributors y: 94 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/source/IcebergScanNode.java x: 10 # contributors y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ListPartitionInfo.java x: 16 # contributors y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/PartitionKey.java x: 23 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/OutFileClause.java x: 19 # contributors y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java x: 29 # contributors y: 105 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalCatalog.java x: 10 # contributors y: 26 # changes be/src/util/arrow/block_convertor.cpp x: 14 # contributors y: 19 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/ExternalFileTableValuedFunction.java x: 22 # contributors y: 59 # changes be/src/cloud/cloud_tablet.cpp x: 32 # contributors y: 71 # changes be/src/common/config.cpp x: 87 # contributors y: 299 # changes be/src/common/config.h x: 137 # contributors y: 564 # changes be/src/pipeline/exec/exchange_sink_buffer.cpp x: 22 # contributors y: 75 # changes be/src/vec/sink/vdata_stream_sender.cpp x: 37 # contributors y: 122 # changes gensrc/thrift/PaloInternalService.thrift x: 66 # contributors y: 175 # changes be/src/agent/task_worker_pool.cpp x: 81 # contributors y: 246 # changes fe/fe-core/src/main/java/org/apache/doris/cloud/transaction/CloudGlobalTransactionMgr.java x: 28 # contributors y: 69 # changes cloud/src/common/config.h x: 16 # contributors y: 43 # changes cloud/src/meta-service/meta_service_txn.cpp x: 16 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/SchemaTable.java x: 26 # contributors y: 51 # changes fe/fe-core/src/main/java/org/apache/doris/common/FeConstants.java x: 27 # contributors y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/common/publish/TopicPublisherThread.java x: 4 # contributors y: 10 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadManager.java x: 35 # contributors y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java x: 64 # contributors y: 133 # changes fe/fe-core/src/main/java/org/apache/doris/resource/workloadschedpolicy/WorkloadSchedPolicyMgr.java x: 3 # contributors y: 11 # changes fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java x: 90 # contributors y: 241 # changes fe/fe-core/src/main/java/org/apache/doris/system/Backend.java x: 31 # contributors y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/tablefunction/MetadataGenerator.java x: 27 # contributors y: 72 # changes be/src/olap/rowset_builder.cpp x: 20 # contributors y: 54 # changes be/src/cloud/cloud_storage_engine.cpp x: 20 # contributors y: 48 # changes be/src/olap/data_dir.cpp x: 54 # contributors y: 131 # changes be/src/olap/tablet.cpp x: 84 # contributors y: 365 # changes be/src/olap/txn_manager.cpp x: 38 # contributors y: 94 # changes be/src/olap/txn_manager.h x: 27 # contributors y: 55 # changes be/src/vec/data_types/serde/data_type_struct_serde.cpp x: 15 # contributors y: 35 # changes be/src/olap/page_cache.cpp x: 16 # contributors y: 32 # changes be/src/runtime/memory/thread_mem_tracker_mgr.cpp x: 6 # contributors y: 32 # changes be/src/runtime/memory/thread_mem_tracker_mgr.h x: 12 # contributors y: 65 # changes be/src/olap/delta_writer.cpp x: 59 # contributors y: 191 # changes be/src/olap/schema_change.cpp x: 73 # contributors y: 241 # changes be/src/olap/tablet_manager.cpp x: 68 # contributors y: 212 # changes be/src/olap/task/engine_storage_migration_task.cpp x: 34 # contributors y: 57 # changes be/src/runtime/load_stream_writer.cpp x: 15 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/Rewriter.java x: 22 # contributors y: 103 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalJoin.java x: 20 # contributors y: 75 # changes regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy x: 6 # contributors y: 30 # changes regression-test/suites/nereids_rules_p0/mv/agg_without_roll_up/aggregate_without_roll_up.groovy x: 7 # contributors y: 28 # changes regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join.groovy x: 5 # contributors y: 20 # changes be/src/runtime/memory/mem_tracker_limiter.cpp x: 15 # contributors y: 95 # changes be/src/runtime/memory/mem_tracker_limiter.h x: 12 # contributors y: 80 # changes be/src/runtime/query_context.cpp x: 17 # contributors y: 69 # changes be/src/runtime/snapshot_loader.h x: 18 # contributors y: 26 # changes be/src/runtime/thread_context.h x: 16 # contributors y: 97 # changes be/src/runtime/workload_group/workload_group.cpp x: 14 # contributors y: 41 # changes be/src/runtime/workload_group/workload_group.h x: 9 # contributors y: 24 # changes be/src/runtime/workload_management/memory_context.h x: 1 # contributors y: 5 # changes be/src/vec/common/allocator.cpp x: 8 # contributors y: 40 # changes be/src/vec/exec/scan/scanner_scheduler.cpp x: 34 # contributors y: 108 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/ComputeSignatureHelper.java x: 6 # contributors y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/Util.java x: 33 # contributors y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/qe/AuditLogHelper.java x: 22 # contributors y: 28 # changes fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java x: 63 # contributors y: 158 # changes gensrc/thrift/PlanNodes.thrift x: 79 # contributors y: 202 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/IndexDef.java x: 18 # contributors y: 30 # changes be/src/pipeline/exec/streaming_aggregation_operator.cpp x: 13 # contributors y: 30 # changes fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeJobV2.java x: 49 # contributors y: 108 # changes be/src/pipeline/exec/aggregation_source_operator.h x: 11 # contributors y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/JdbcResource.java x: 11 # contributors y: 49 # changes cloud/src/recycler/s3_obj_client.cpp x: 4 # contributors y: 12 # changes be/src/http/action/compaction_action.cpp x: 30 # contributors y: 46 # changes be/src/http/action/config_action.cpp x: 10 # contributors y: 10 # changes be/src/olap/key_coder.h x: 15 # contributors y: 18 # changes be/src/olap/rowset/beta_rowset_writer_v2.cpp x: 8 # contributors y: 20 # changes be/src/olap/rowset/segment_v2/binary_plain_page.h x: 29 # contributors y: 50 # changes be/src/olap/rowset/segment_v2/indexed_column_reader.cpp x: 30 # contributors y: 55 # changes be/src/olap/rowset/segment_v2/segment_writer.h x: 37 # contributors y: 77 # changes be/src/olap/storage_engine.cpp x: 73 # contributors y: 232 # changes be/src/http/action/stream_load.cpp x: 54 # contributors y: 133 # changes fe/fe-core/src/main/java/org/apache/doris/alter/RollupJobV2.java x: 39 # contributors y: 83 # changes be/src/olap/rowset/beta_rowset.cpp x: 48 # contributors y: 96 # changes be/src/olap/rowset/beta_rowset.h x: 34 # contributors y: 61 # changes be/src/olap/rowset/segment_v2/segment.cpp x: 56 # contributors y: 152 # changes be/src/olap/segment_loader.cpp x: 18 # contributors y: 35 # changes be/src/vec/aggregate_functions/aggregate_function.h x: 20 # contributors y: 41 # changes be/src/vec/aggregate_functions/aggregate_function_collect.h x: 20 # contributors y: 33 # changes be/src/vec/aggregate_functions/aggregate_function_simple_factory.cpp x: 31 # contributors y: 49 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CastExpr.java x: 34 # contributors y: 82 # changes fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java x: 44 # contributors y: 82 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java x: 17 # contributors y: 128 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java x: 7 # contributors y: 73 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java x: 7 # contributors y: 70 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsAutoCollector.java x: 5 # contributors y: 42 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/util/StatisticsUtil.java x: 27 # contributors y: 106 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/ExpressionUtils.java x: 22 # contributors y: 85 # changes gensrc/thrift/FrontendService.thrift x: 89 # contributors y: 234 # changes be/src/olap/memtable.cpp x: 53 # contributors y: 153 # changes be/src/olap/memtable.h x: 43 # contributors y: 90 # changes be/src/runtime/load_stream.cpp x: 17 # contributors y: 49 # changes be/src/runtime/stream_load/stream_load_context.cpp x: 16 # contributors y: 25 # changes be/src/pipeline/exec/multi_cast_data_streamer.h x: 9 # contributors y: 17 # changes be/src/util/runtime_profile.cpp x: 33 # contributors y: 52 # changes be/src/util/runtime_profile.h x: 34 # contributors y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/Profile.java x: 13 # contributors y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/SummaryProfile.java x: 21 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/source/PaimonScanNode.java x: 10 # contributors y: 28 # changes be/src/vec/functions/like.cpp x: 25 # contributors y: 40 # changes cloud/src/meta-service/meta_service.cpp x: 23 # contributors y: 57 # changes be/src/olap/compaction.cpp x: 65 # contributors y: 210 # changes be/src/cloud/cloud_cumulative_compaction.cpp x: 21 # contributors y: 34 # changes be/src/pipeline/exec/hashjoin_probe_operator.h x: 14 # contributors y: 56 # changes be/src/pipeline/exec/join_probe_operator.cpp x: 8 # contributors y: 28 # changes be/src/olap/rowset/beta_rowset_reader.cpp x: 53 # contributors y: 122 # changes be/src/olap/tablet_meta.cpp x: 70 # contributors y: 172 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java x: 11 # contributors y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java x: 15 # contributors y: 36 # changes fe/fe-core/src/main/java/org/apache/doris/common/profile/RuntimeProfile.java x: 2 # contributors y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java x: 13 # contributors y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java x: 24 # contributors y: 136 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/Expression.java x: 20 # contributors y: 71 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalOlapScan.java x: 23 # contributors y: 75 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/AbstractPhysicalJoin.java x: 13 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalFilter.java x: 11 # contributors y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalOlapScan.java x: 14 # contributors y: 47 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/Statistics.java x: 11 # contributors y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/ResourceMgr.java x: 15 # contributors y: 24 # changes be/src/common/daemon.cpp x: 37 # contributors y: 131 # changes be/src/common/status.h x: 63 # contributors y: 152 # changes be/src/pipeline/exec/partitioned_aggregation_sink_operator.cpp x: 9 # contributors y: 30 # changes be/src/pipeline/pipeline_task.cpp x: 22 # contributors y: 117 # changes be/src/runtime/load_channel.cpp x: 31 # contributors y: 76 # changes be/src/runtime/memory/global_memory_arbitrator.cpp x: 3 # contributors y: 14 # changes be/src/runtime/memory/lru_cache_policy.h x: 7 # contributors y: 23 # changes be/src/runtime/runtime_query_statistics_mgr.cpp x: 9 # contributors y: 27 # changes be/src/runtime/runtime_query_statistics_mgr.h x: 5 # contributors y: 16 # changes be/src/vec/sink/writer/vtablet_writer.cpp x: 35 # contributors y: 80 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java x: 28 # contributors y: 80 # changes be/src/vec/data_types/serde/data_type_object_serde.h x: 11 # contributors y: 29 # changes regression-test/suites/query_p0/sql_functions/table_function/explode_json_array.groovy x: 12 # contributors y: 13 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java x: 26 # contributors y: 63 # changes be/src/vec/columns/column.h x: 32 # contributors y: 99 # changes be/src/vec/columns/column_array.cpp x: 25 # contributors y: 64 # changes be/src/vec/columns/column_decimal.h x: 24 # contributors y: 64 # changes be/src/vec/columns/column_nullable.h x: 39 # contributors y: 105 # changes be/src/vec/columns/column_string.cpp x: 24 # contributors y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/load/ExportJob.java x: 24 # contributors y: 68 # changes be/src/vec/functions/function_date_or_datetime_computation.h x: 17 # contributors y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinAggregateFunctions.java x: 24 # contributors y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/AggregateFunctionVisitor.java x: 26 # contributors y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewRule.java x: 8 # contributors y: 54 # changes be/src/vec/common/allocator.h x: 12 # contributors y: 37 # changes be/src/vec/functions/math.cpp x: 19 # contributors y: 29 # changes be/src/pipeline/dependency.h x: 13 # contributors y: 57 # changes be/src/pipeline/pipeline_task.h x: 18 # contributors y: 103 # changes be/src/pipeline/task_scheduler.cpp x: 23 # contributors y: 97 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ColumnDef.java x: 39 # contributors y: 73 # changes fe/fe-core/src/main/java/org/apache/doris/common/FeNameFormat.java x: 30 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java x: 13 # contributors y: 28 # changes be/src/vec/functions/function_jsonb.cpp x: 22 # contributors y: 38 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/PropertyAnalyzer.java x: 60 # contributors y: 129 # changes be/src/pipeline/dependency.cpp x: 11 # contributors y: 33 # changes be/src/pipeline/exec/set_sink_operator.cpp x: 13 # contributors y: 41 # changes be/src/pipeline/exec/set_source_operator.cpp x: 11 # contributors y: 34 # changes be/src/runtime/primitive_type.cpp x: 23 # contributors y: 36 # changes be/src/olap/rowset/segment_v2/inverted_index_reader.cpp x: 20 # contributors y: 89 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/DateLiteral.java x: 37 # contributors y: 78 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/LiteralExpr.java x: 26 # contributors y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java x: 22 # contributors y: 43 # changes be/src/olap/task/index_builder.cpp x: 19 # contributors y: 48 # changes be/src/cloud/cloud_meta_mgr.cpp x: 29 # contributors y: 68 # changes be/src/pipeline/exec/nested_loop_join_build_operator.cpp x: 9 # contributors y: 35 # changes be/src/runtime/runtime_state.cpp x: 53 # contributors y: 161 # changes be/src/runtime/runtime_state.h x: 65 # contributors y: 208 # changes be/src/vec/columns/column_object.cpp x: 16 # contributors y: 58 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/HashDistributionInfo.java x: 13 # contributors y: 13 # changes be/src/vec/sink/writer/async_result_writer.cpp x: 16 # contributors y: 41 # changes be/src/pipeline/exec/operator.h x: 25 # contributors y: 111 # changes be/src/pipeline/exec/hashjoin_build_sink.h x: 16 # contributors y: 75 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/ExpressionAnalyzer.java x: 12 # contributors y: 23 # changes fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java x: 43 # contributors y: 100 # changes be/src/pipeline/pipeline.h x: 12 # contributors y: 42 # changes be/src/runtime/fragment_mgr.h x: 35 # contributors y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlProto.java x: 21 # contributors y: 44 # changes fe/fe-core/src/main/java/org/apache/doris/backup/RestoreJob.java x: 50 # contributors y: 124 # changes be/src/vec/sink/vdata_stream_sender.h x: 26 # contributors y: 99 # changes be/src/olap/delta_writer.h x: 37 # contributors y: 81 # changes be/src/runtime/tablets_channel.cpp x: 40 # contributors y: 117 # changes be/src/runtime/tablets_channel.h x: 27 # contributors y: 65 # changes docker/runtime/doris-compose/cluster.py x: 5 # contributors y: 25 # changes be/src/pipeline/exec/multi_cast_data_stream_source.h x: 12 # contributors y: 33 # changes gensrc/script/doris_builtins_functions.py x: 100 # contributors y: 287 # changes be/src/vec/functions/function_totype.h x: 17 # contributors y: 21 # changes be/src/pipeline/exec/partitioned_hash_join_sink_operator.h x: 6 # contributors y: 27 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/HashDistributionDesc.java x: 11 # contributors y: 11 # changes be/src/olap/storage_engine.h x: 69 # contributors y: 168 # changes be/src/runtime/exec_env.cpp x: 22 # contributors y: 34 # changes be/src/exec/olap_common.h x: 40 # contributors y: 78 # changes be/src/olap/column_predicate.h x: 32 # contributors y: 59 # changes be/src/olap/comparison_predicate.h x: 34 # contributors y: 65 # changes be/src/olap/olap_common.h x: 69 # contributors y: 121 # changes be/src/vec/exprs/vruntimefilter_wrapper.cpp x: 11 # contributors y: 21 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateTableStmt.java x: 54 # contributors y: 107 # changes be/src/io/fs/s3_file_reader.cpp x: 14 # contributors y: 29 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStatistic.java x: 14 # contributors y: 65 # changes be/src/olap/base_tablet.cpp x: 43 # contributors y: 98 # changes be/src/olap/base_tablet.h x: 43 # contributors y: 83 # changes be/src/olap/tablet.h x: 63 # contributors y: 221 # changes be/src/pipeline/exec/set_sink_operator.h x: 13 # contributors y: 36 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java x: 19 # contributors y: 81 # changes be/src/pipeline/exec/partitioned_hash_join_probe_operator.cpp x: 10 # contributors y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcPostgreSQLClient.java x: 2 # contributors y: 10 # changes be/src/olap/rowset/segment_v2/ordinal_page_index.h x: 20 # contributors y: 24 # changes be/src/olap/compaction.h x: 37 # contributors y: 65 # changes be/src/olap/rowset/rowset.h x: 47 # contributors y: 85 # changes be/src/agent/utils.cpp x: 24 # contributors y: 34 # changes be/src/io/fs/hdfs_file_system.cpp x: 12 # contributors y: 35 # changes be/src/util/bitmap_value.h x: 32 # contributors y: 61 # changes be/src/vec/functions/functions_logical.cpp x: 12 # contributors y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewUtils.java x: 13 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java x: 25 # contributors y: 76 # changes be/src/olap/base_compaction.cpp x: 33 # contributors y: 74 # changes be/src/olap/rowset/rowset_writer.h x: 30 # contributors y: 57 # changes be/src/olap/rowset/rowset_writer_context.h x: 28 # contributors y: 48 # changes be/src/pipeline/exec/result_sink_operator.cpp x: 18 # contributors y: 57 # changes fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/FileSystemManager.java x: 30 # contributors y: 47 # changes be/src/runtime/group_commit_mgr.cpp x: 14 # contributors y: 74 # changes be/src/runtime/routine_load/routine_load_task_executor.cpp x: 33 # contributors y: 70 # changes be/src/runtime/stream_load/stream_load_executor.cpp x: 39 # contributors y: 76 # changes be/src/runtime/stream_load/stream_load_executor.h x: 15 # contributors y: 17 # changes be/src/pipeline/exec/analytic_sink_operator.h x: 11 # contributors y: 43 # changes be/src/pipeline/exec/partition_sort_sink_operator.cpp x: 12 # contributors y: 44 # changes fe/fe-core/src/main/java/org/apache/doris/common/util/BrokerUtil.java x: 24 # contributors y: 39 # changes be/src/olap/rowset/segment_v2/page_io.h x: 17 # contributors y: 18 # changes be/src/cloud/cloud_backend_service.cpp x: 8 # contributors y: 8 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/TableProperty.java x: 45 # contributors y: 87 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java x: 14 # contributors y: 64 # changes fe/fe-core/src/main/java/org/apache/doris/master/ReportHandler.java x: 38 # contributors y: 97 # changes fe/fe-core/src/main/java/org/apache/doris/metric/MetricRepo.java x: 31 # contributors y: 52 # changes be/src/pipeline/exec/union_sink_operator.cpp x: 12 # contributors y: 31 # changes be/src/pipeline/exec/union_source_operator.cpp x: 16 # contributors y: 53 # changes be/src/pipeline/exec/union_source_operator.h x: 13 # contributors y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/TabletInvertedIndex.java x: 19 # contributors y: 50 # changes regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy x: 25 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java x: 52 # contributors y: 113 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsCleaner.java x: 4 # contributors y: 20 # changes be/src/exprs/bloom_filter_func.h x: 9 # contributors y: 47 # changes be/src/exprs/hybrid_set.h x: 14 # contributors y: 37 # changes be/src/olap/bloom_filter_predicate.h x: 20 # contributors y: 49 # changes be/src/olap/in_list_predicate.h x: 38 # contributors y: 76 # changes be/src/util/doris_metrics.cpp x: 35 # contributors y: 63 # changes be/src/util/doris_metrics.h x: 48 # contributors y: 80 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/MaterializedIndexMeta.java x: 22 # contributors y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/task/CreateReplicaTask.java x: 28 # contributors y: 42 # changes be/src/olap/rowset/segment_v2/bloom_filter_index_reader.cpp x: 19 # contributors y: 22 # changes be/src/olap/memtable_memory_limiter.cpp x: 8 # contributors y: 23 # changes be/src/olap/rowset/segment_v2/column_reader.h x: 49 # contributors y: 115 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsRepository.java x: 10 # contributors y: 66 # changes fe/fe-core/src/main/java/org/apache/doris/clone/TabletSchedCtx.java x: 20 # contributors y: 57 # changes be/src/olap/rowset/beta_rowset_writer.cpp x: 55 # contributors y: 181 # changes gensrc/proto/olap_file.proto x: 52 # contributors y: 104 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/AlterColumnStatsStmt.java x: 14 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java x: 26 # contributors y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java x: 43 # contributors y: 123 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadJob.java x: 27 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/transaction/GlobalTransactionMgr.java x: 22 # contributors y: 54 # changes be/src/pipeline/exec/exchange_source_operator.h x: 8 # contributors y: 39 # changes be/src/vec/columns/column_vector.cpp x: 27 # contributors y: 64 # changes be/src/vec/columns/predicate_column.h x: 25 # contributors y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/binlog/DBBinlog.java x: 6 # contributors y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java x: 26 # contributors y: 55 # changes be/src/pipeline/exec/sort_sink_operator.cpp x: 12 # contributors y: 47 # changes be/src/pipeline/local_exchange/local_exchanger.cpp x: 9 # contributors y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/planner/SortNode.java x: 21 # contributors y: 48 # changes be/src/pipeline/exec/distinct_streaming_aggregation_operator.h x: 7 # contributors y: 25 # changes fe/fe-core/src/main/java/org/apache/doris/load/DeleteHandler.java x: 21 # contributors y: 39 # changes be/src/vec/sink/writer/vtablet_writer_v2.cpp x: 20 # contributors y: 64 # changes be/src/vec/exec/scan/scanner_context.cpp x: 36 # contributors y: 113 # changes be/src/vec/exec/scan/scanner_context.h x: 28 # contributors y: 89 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcOceanBaseClient.java x: 1 # contributors y: 7 # changes be/src/olap/rowset/beta_rowset_reader.h x: 33 # contributors y: 57 # changes be/src/olap/rowset/rowset_reader.h x: 23 # contributors y: 31 # changes be/src/olap/rowset/segment_v2/segment_iterator.h x: 47 # contributors y: 108 # changes be/src/vec/olap/vgeneric_iterators.cpp x: 26 # contributors y: 47 # changes be/src/vec/exec/format/parquet/vparquet_column_reader.h x: 17 # contributors y: 40 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticConstants.java x: 6 # contributors y: 44 # changes be/src/olap/snapshot_manager.cpp x: 46 # contributors y: 107 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcMySQLClient.java x: 7 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/qe/VariableMgr.java x: 29 # contributors y: 62 # changes fe/fe-core/src/main/java/org/apache/doris/alter/MaterializedViewHandler.java x: 41 # contributors y: 90 # changes regression-test/pipeline/p0/conf/regression-conf.groovy x: 45 # contributors y: 99 # changes be/src/pipeline/exec/aggregation_sink_operator.cpp x: 17 # contributors y: 78 # changes be/src/pipeline/exec/aggregation_sink_operator.h x: 15 # contributors y: 66 # changes be/src/pipeline/local_exchange/local_exchange_sink_operator.cpp x: 5 # contributors y: 23 # changes be/src/common/kerberos/kerberos_ticket_mgr.cpp x: 3 # contributors y: 2 # changes be/src/olap/rowset/segment_creator.cpp x: 18 # contributors y: 36 # changes be/src/vec/common/hash_table/ph_hash_map.h x: 4 # contributors y: 16 # changes be/src/vec/common/sort/sorter.cpp x: 19 # contributors y: 38 # changes regression-test/conf/regression-conf.groovy x: 42 # contributors y: 89 # changes be/src/vec/common/schema_util.cpp x: 14 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/SlotReference.java x: 16 # contributors y: 55 # changes fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java x: 60 # contributors y: 156 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java x: 69 # contributors y: 179 # changes be/src/olap/rowset/segment_v2/column_writer.h x: 32 # contributors y: 54 # changes be/src/olap/rowset/segment_v2/segment_writer.cpp x: 61 # contributors y: 175 # changes fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/client/JdbcClient.java x: 8 # contributors y: 37 # changes be/src/olap/snapshot_manager.h x: 22 # contributors y: 32 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadJob.java x: 37 # contributors y: 61 # changes be/src/olap/rowset/rowset_meta.h x: 36 # contributors y: 56 # changes be/src/olap/segment_loader.h x: 17 # contributors y: 33 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/NativeInsertStmt.java x: 30 # contributors y: 82 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalHashJoin.java x: 14 # contributors y: 61 # changes fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java x: 24 # contributors y: 57 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/CreateMaterializedViewStmt.java x: 13 # contributors y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ModifyTablePropertiesClause.java x: 28 # contributors y: 46 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/AggregateStrategies.java x: 16 # contributors y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java x: 4 # contributors y: 35 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewJoinRule.java x: 3 # contributors y: 20 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/Predicates.java x: 2 # contributors y: 14 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/StructInfo.java x: 5 # contributors y: 36 # changes fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/DorisFlightSqlProducer.java x: 2 # contributors y: 12 # changes be/src/olap/merger.cpp x: 41 # contributors y: 88 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisTaskExecutor.java x: 3 # contributors y: 18 # changes be/src/olap/lru_cache.cpp x: 26 # contributors y: 65 # changes be/src/olap/lru_cache.h x: 31 # contributors y: 63 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStatisticsCacheLoader.java x: 5 # contributors y: 18 # changes be/src/olap/rowset/segment_v2/bloom_filter_index_reader.h x: 19 # contributors y: 25 # changes be/src/olap/rowset/segment_v2/indexed_column_reader.h x: 27 # contributors y: 39 # changes be/src/olap/rowset/segment_v2/zone_map_index.h x: 18 # contributors y: 20 # changes be/src/vec/olap/block_reader.cpp x: 35 # contributors y: 71 # changes be/src/vec/data_types/data_type_number_base.cpp x: 19 # contributors y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/ExportStmt.java x: 26 # contributors y: 53 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/CatalogRecycleBin.java x: 32 # contributors y: 53 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisInfoBuilder.java x: 4 # contributors y: 24 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/TableStatsMeta.java x: 3 # contributors y: 28 # changes be/src/util/slice.h x: 20 # contributors y: 26 # changes fe/fe-core/src/main/java/org/apache/doris/planner/Planner.java x: 21 # contributors y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java x: 8 # contributors y: 33 # changes be/src/vec/aggregate_functions/aggregate_function_min_max.h x: 16 # contributors y: 34 # changes gensrc/thrift/MasterService.thrift x: 26 # contributors y: 39 # changes fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadingTaskPlanner.java x: 29 # contributors y: 48 # changes be/src/runtime/client_cache.h x: 19 # contributors y: 28 # changes be/src/agent/task_worker_pool.h x: 40 # contributors y: 68 # changes be/src/http/http_common.h x: 24 # contributors y: 40 # changes be/src/service/doris_main.cpp x: 52 # contributors y: 122 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java x: 3 # contributors y: 16 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsCache.java x: 8 # contributors y: 47 # changes fe/fe-core/src/main/java/org/apache/doris/statistics/HMSAnalysisTask.java x: 7 # contributors y: 43 # changes be/src/olap/task/engine_checksum_task.cpp x: 23 # contributors y: 46 # changes be/src/olap/delete_handler.cpp x: 40 # contributors y: 76 # changes fe/fe-core/src/main/jflex/sql_scanner.flex x: 64 # contributors y: 119 # changes be/src/olap/utils.cpp x: 28 # contributors y: 53 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/AggregateFunction.java x: 26 # contributors y: 45 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/Analyzer.java x: 45 # contributors y: 130 # changes fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java x: 33 # contributors y: 55 # changes fe/fe-core/src/main/java/org/apache/doris/load/Load.java x: 33 # contributors y: 79 # changes fe/fe-core/src/main/java/org/apache/doris/task/StreamLoadTask.java x: 23 # contributors y: 43 # changes be/src/olap/task/engine_storage_migration_task.h x: 14 # contributors y: 15 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/GroupExpression.java x: 10 # contributors y: 56 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java x: 57 # contributors y: 151 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/BinaryPredicate.java x: 28 # contributors y: 57 # changes be/src/olap/schema_change.h x: 41 # contributors y: 78 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Group.java x: 14 # contributors y: 59 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Memo.java x: 16 # contributors y: 92 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/InsertStmt.java x: 28 # contributors y: 50 # changes fe/fe-common/src/main/java/org/apache/doris/common/FeMetaVersion.java x: 25 # contributors y: 44 # changes fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java x: 20 # contributors y: 43 # changes fe/fe-core/src/main/java/org/apache/doris/analysis/TableRef.java x: 29 # contributors y: 52 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/hint/LeadingHint.java x: 1 # contributors y: 12 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/AbstractPhysicalPlan.java x: 10 # contributors y: 37 # changes be/src/olap/schema.cpp x: 24 # contributors y: 37 # changes fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/join/PushdownProjectThroughSemiJoin.java x: 1 # contributors y: 10 # changes
564.0
# changes
  min: 1.0
  average: 7.3
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.0
  max: 564.0
0 137.0
# contributors
min: 1.0 | average: 4.02 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 137.0

Number of Contributors vs. File Size: 14467 points

be/src/vec/data_types/data_type_hll.cpp x: 8 # contributors y: 153 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/DescribeStmt.java x: 23 # contributors y: 351 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/TableIf.java x: 29 # contributors y: 421 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogIf.java x: 19 # contributors y: 140 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalCatalog.java x: 12 # contributors y: 261 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSExternalTable.java x: 18 # contributors y: 930 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalTable.java x: 10 # contributors y: 222 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonExternalTable.java x: 11 # contributors y: 238 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/systable/IcebergSnapshotsSysTable.java x: 1 # contributors y: 39 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/systable/SupportedSysTables.java x: 1 # contributors y: 17 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindRelation.java x: 36 # contributors y: 452 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/IcebergMeta.java x: 2 # contributors y: 41 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/DescribeCommand.java x: 2 # contributors y: 365 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/util/RelationUtil.java x: 7 # contributors y: 162 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/IcebergTableValuedFunction.java x: 4 # contributors y: 107 lines of code be/cmake/thirdparty.cmake x: 13 # contributors y: 163 lines of code be/src/io/fs/s3_file_system.cpp x: 19 # contributors y: 358 lines of code be/src/util/s3_util.cpp x: 23 # contributors y: 448 lines of code be/src/util/s3_util.h x: 15 # contributors y: 121 lines of code cloud/cmake/thirdparty.cmake x: 7 # contributors y: 112 lines of code cloud/src/meta-service/meta_service_resource.cpp x: 12 # contributors y: 3576 lines of code cloud/src/recycler/s3_accessor.cpp x: 9 # contributors y: 423 lines of code cloud/src/recycler/s3_accessor.h x: 5 # contributors y: 96 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/S3Util.java x: 8 # contributors y: 136 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/property/constants/S3Properties.java x: 12 # contributors y: 322 lines of code fe/fe-core/src/main/java/org/apache/doris/fs/obj/S3ObjStorage.java x: 8 # contributors y: 336 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java x: 14 # contributors y: 126 lines of code gensrc/proto/cloud.proto x: 27 # contributors y: 1441 lines of code gensrc/thrift/AgentService.thrift x: 57 # contributors y: 479 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/Config.groovy x: 29 # contributors y: 1076 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy x: 9 # contributors y: 853 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRoutineLoadStmt.java x: 20 # contributors y: 476 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadLoadingTask.java x: 30 # contributors y: 181 lines of code fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaRoutineLoadJob.java x: 20 # contributors y: 809 lines of code fe/fe-core/src/main/java/org/apache/doris/load/routineload/KafkaTaskInfo.java x: 17 # contributors y: 146 lines of code fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadJob.java x: 41 # contributors y: 1713 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateRoutineLoadInfo.java x: 3 # contributors y: 380 lines of code fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroupMgr.java x: 14 # contributors y: 609 lines of code be/src/util/url_coding.cpp x: 13 # contributors y: 107 lines of code be/src/vec/functions/function_string.cpp x: 34 # contributors y: 1160 lines of code be/src/vec/functions/function_string.h x: 46 # contributors y: 3994 lines of code regression-test/suites/nereids_p0/expression/fold_constant/fold_constant_string_arithmatic.groovy x: 7 # contributors y: 1672 lines of code be/src/pipeline/exec/join/process_hash_table_probe.h x: 6 # contributors y: 68 lines of code be/src/pipeline/exec/join/process_hash_table_probe_impl.h x: 9 # contributors y: 588 lines of code fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 x: 84 # contributors y: 1888 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java x: 96 # contributors y: 6352 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlanType.java x: 52 # contributors y: 335 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/load/ShowCreateRoutineLoadCommand.java x: 1 # contributors y: 116 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/CommandVisitor.java x: 35 # contributors y: 852 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/source/JdbcScanNode.java x: 5 # contributors y: 390 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudEnv.java x: 11 # contributors y: 364 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateStageCommand.java x: 1 # contributors y: 169 lines of code fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/LoadAction.java x: 29 # contributors y: 697 lines of code docker/thirdparties/docker-compose/iceberg/iceberg.yaml.tpl x: 6 # contributors y: 142 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/CreateStorageVaultStmt.java x: 6 # contributors y: 124 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVault.java x: 8 # contributors y: 187 lines of code regression-test/suites/external_table_p0/iceberg/iceberg_drop_rest_table.groovy x: 3 # contributors y: 70 lines of code be/src/olap/options.cpp x: 22 # contributors y: 237 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeHandler.java x: 68 # contributors y: 2751 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java x: 121 # contributors y: 5534 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java x: 48 # contributors y: 1136 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Database.java x: 46 # contributors y: 861 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java x: 89 # contributors y: 3278 lines of code fe/fe-core/src/main/java/org/apache/doris/job/extensions/mtmv/MTMVTask.java x: 12 # contributors y: 551 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPlanUtil.java x: 8 # contributors y: 245 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelationManager.java x: 7 # contributors y: 202 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVService.java x: 3 # contributors y: 189 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateMTMVInfo.java x: 17 # contributors y: 348 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobInfo.java x: 3 # contributors y: 36 lines of code be/src/exec/tablet_info.cpp x: 35 # contributors y: 728 lines of code be/src/gutil/strings/numbers.cc x: 12 # contributors y: 672 lines of code be/src/gutil/strings/numbers.h x: 12 # contributors y: 169 lines of code be/src/http/action/batch_download_action.cpp x: 2 # contributors y: 171 lines of code be/src/http/http_channel.cpp x: 11 # contributors y: 125 lines of code be/src/http/http_client.cpp x: 15 # contributors y: 523 lines of code be/src/http/utils.cpp x: 17 # contributors y: 275 lines of code be/src/http/web_page_handler.cpp x: 14 # contributors y: 182 lines of code be/src/index-tools/index_tool.cpp x: 8 # contributors y: 613 lines of code be/src/io/file_factory.cpp x: 25 # contributors y: 200 lines of code be/src/olap/rowset/segcompaction.cpp x: 25 # contributors y: 397 lines of code be/src/olap/rowset/segment_v2/inverted_index_desc.cpp x: 7 # contributors y: 52 lines of code be/src/olap/rowset/segment_v2/inverted_index_reader.h x: 16 # contributors y: 380 lines of code be/src/olap/rowset/segment_v2/inverted_index_writer.cpp x: 18 # contributors y: 733 lines of code be/src/olap/rowset/segment_v2/inverted_index_writer.h x: 8 # contributors y: 68 lines of code be/src/olap/single_replica_compaction.cpp x: 17 # contributors y: 469 lines of code be/src/olap/tablet_meta.h x: 56 # contributors y: 487 lines of code be/src/olap/tablet_meta_manager.h x: 11 # contributors y: 50 lines of code be/src/olap/tablet_schema.h x: 51 # contributors y: 487 lines of code be/src/olap/task/engine_clone_task.cpp x: 48 # contributors y: 749 lines of code be/src/olap/types.h x: 43 # contributors y: 1287 lines of code be/src/olap/wal/wal_manager.cpp x: 7 # contributors y: 561 lines of code be/src/olap/wal/wal_table.cpp x: 6 # contributors y: 292 lines of code be/src/runtime/exec_env_init.cpp x: 78 # contributors y: 686 lines of code be/src/runtime/fold_constant_executor.cpp x: 18 # contributors y: 271 lines of code be/src/runtime/routine_load/data_consumer.cpp x: 24 # contributors y: 431 lines of code be/src/runtime/small_file_mgr.cpp x: 14 # contributors y: 172 lines of code be/src/runtime/snapshot_loader.cpp x: 37 # contributors y: 1102 lines of code be/src/runtime/user_function_cache.cpp x: 20 # contributors y: 283 lines of code be/src/service/arrow_flight/flight_sql_service.cpp x: 5 # contributors y: 101 lines of code be/src/service/backend_options.cpp x: 16 # contributors y: 137 lines of code be/src/service/backend_service.cpp x: 51 # contributors y: 1104 lines of code be/src/tools/meta_tool.cpp x: 16 # contributors y: 311 lines of code be/src/util/cgroup_util.cpp x: 14 # contributors y: 347 lines of code be/src/util/disk_info.cpp x: 9 # contributors y: 171 lines of code be/src/util/mem_info.cpp x: 24 # contributors y: 242 lines of code be/src/util/os_util.cpp x: 9 # contributors y: 88 lines of code be/src/util/path_util.cpp x: 9 # contributors y: 35 lines of code be/src/util/s3_uri.cpp x: 9 # contributors y: 59 lines of code be/src/util/string_util.cpp x: 6 # contributors y: 24 lines of code be/src/util/system_metrics.cpp x: 19 # contributors y: 912 lines of code be/src/vec/functions/function_bitmap.cpp x: 22 # contributors y: 1145 lines of code be/src/vec/functions/function_timestamp.cpp x: 15 # contributors y: 1257 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Partition.java x: 22 # contributors y: 345 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudPartition.java x: 9 # contributors y: 343 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java x: 128 # contributors y: 3499 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java x: 115 # contributors y: 3224 lines of code be/src/pipeline/exec/exchange_sink_buffer.h x: 19 # contributors y: 219 lines of code be/src/pipeline/exec/exchange_sink_operator.cpp x: 22 # contributors y: 515 lines of code be/src/pipeline/exec/exchange_sink_operator.h x: 19 # contributors y: 174 lines of code be/src/pipeline/pipeline_fragment_context.h x: 22 # contributors y: 194 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/Auth.java x: 27 # contributors y: 1907 lines of code fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroup.java x: 10 # contributors y: 632 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/action/StreamLoadAction.groovy x: 12 # contributors y: 341 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/MergePercentileToArray.java x: 2 # contributors y: 180 lines of code regression-test/suites/nereids_rules_p0/merge_percentile_to_array/merge_percentile_to_array.groovy x: 2 # contributors y: 62 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/HdfsStorageVault.java x: 5 # contributors y: 162 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/S3StorageVault.java x: 4 # contributors y: 53 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/StorageVaultMgr.java x: 7 # contributors y: 330 lines of code fe/fe-core/src/main/java/org/apache/doris/load/routineload/RoutineLoadManager.java x: 21 # contributors y: 840 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/load/PauseRoutineLoadCommand.java x: 1 # contributors y: 61 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/ShowBackendsStmt.java x: 7 # contributors y: 42 lines of code fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/manager/NodeAction.java x: 14 # contributors y: 715 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/ShowExecutor.java x: 82 # contributors y: 3077 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/BackendsTableValuedFunction.java x: 8 # contributors y: 90 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsDisksTableValuedFunction.java x: 5 # contributors y: 74 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/FrontendsTableValuedFunction.java x: 7 # contributors y: 83 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/View.java x: 11 # contributors y: 174 lines of code be/src/vec/functions/function_datetime_floor_ceil.cpp x: 12 # contributors y: 726 lines of code be/src/vec/runtime/vdatetime_value.cpp x: 31 # contributors y: 3481 lines of code be/src/vec/runtime/vdatetime_value.h x: 29 # contributors y: 1249 lines of code be/src/pipeline/exec/dict_sink_operator.cpp x: 1 # contributors y: 136 lines of code be/src/pipeline/exec/operator.cpp x: 19 # contributors y: 757 lines of code be/src/pipeline/pipeline_fragment_context.cpp x: 46 # contributors y: 1678 lines of code be/src/runtime/descriptors.cpp x: 35 # contributors y: 550 lines of code be/src/runtime/descriptors.h x: 39 # contributors y: 371 lines of code be/src/runtime/exec_env.h x: 71 # contributors y: 413 lines of code be/src/service/backend_service.h x: 28 # contributors y: 126 lines of code be/src/service/http_service.cpp x: 46 # contributors y: 385 lines of code be/src/service/internal_service.cpp x: 67 # contributors y: 2049 lines of code be/src/service/internal_service.h x: 40 # contributors y: 221 lines of code be/src/udf/udf.h x: 30 # contributors y: 82 lines of code be/src/vec/columns/column_string.h x: 30 # contributors y: 433 lines of code be/src/vec/functions/complex_dict_hash_map.h x: 1 # contributors y: 76 lines of code be/src/vec/functions/complex_hash_map_dictionary.cpp x: 1 # contributors y: 179 lines of code be/src/vec/functions/function.h x: 22 # contributors y: 435 lines of code be/src/vec/functions/function_cast.h x: 34 # contributors y: 1922 lines of code be/src/vec/functions/function_ip.h x: 14 # contributors y: 1124 lines of code be/src/vec/functions/ip_address_dictionary.cpp x: 1 # contributors y: 232 lines of code be/src/vec/functions/simple_function_factory.h x: 29 # contributors y: 270 lines of code be/src/vec/runtime/ip_address_cidr.h x: 4 # contributors y: 151 lines of code docker/runtime/doris-compose/command.py x: 7 # contributors y: 1254 lines of code fe/fe-common/src/main/java/org/apache/doris/common/Config.java x: 118 # contributors y: 2034 lines of code fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 x: 40 # contributors y: 667 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/RedirectStatus.java x: 4 # contributors y: 28 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java x: 46 # contributors y: 989 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/OlapTable.java x: 88 # contributors y: 2856 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarFunction.java x: 17 # contributors y: 215 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Table.java x: 41 # contributors y: 516 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveDlaTable.java x: 2 # contributors y: 114 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HudiDlaTable.java x: 2 # contributors y: 91 lines of code fe/fe-core/src/main/java/org/apache/doris/dictionary/Dictionary.java x: 1 # contributors y: 332 lines of code fe/fe-core/src/main/java/org/apache/doris/dictionary/DictionaryManager.java x: 1 # contributors y: 603 lines of code fe/fe-core/src/main/java/org/apache/doris/job/base/AbstractJob.java x: 7 # contributors y: 371 lines of code fe/fe-core/src/main/java/org/apache/doris/job/common/JobType.java x: 4 # contributors y: 6 lines of code fe/fe-core/src/main/java/org/apache/doris/job/extensions/insert/InsertTask.java x: 10 # contributors y: 252 lines of code fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java x: 50 # contributors y: 960 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVSnapshotIf.java x: 2 # contributors y: 4 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java x: 39 # contributors y: 806 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/StatementContext.java x: 25 # contributors y: 588 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/UnboundTableSinkCreator.java x: 6 # contributors y: 95 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/ExpressionTranslator.java x: 26 # contributors y: 767 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/PhysicalPlanTranslator.java x: 53 # contributors y: 2375 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/properties/RequestPropertyDeriver.java x: 18 # contributors y: 340 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleSet.java x: 25 # contributors y: 263 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/RuleType.java x: 48 # contributors y: 470 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java x: 18 # contributors y: 752 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/CollectRelation.java x: 4 # contributors y: 212 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ExprIdRewriter.java x: 3 # contributors y: 243 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ScalarFunctionVisitor.java x: 47 # contributors y: 1918 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateDictionaryInfo.java x: 1 # contributors y: 206 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertIntoTableCommand.java x: 21 # contributors y: 471 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertUtils.java x: 18 # contributors y: 566 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/BackendDistributedPlanWorkerManager.java x: 4 # contributors y: 134 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/job/UnassignedJobBuilder.java x: 5 # contributors y: 228 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalOlapTableSink.java x: 12 # contributors y: 206 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalTableSink.java x: 3 # contributors y: 23 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java x: 62 # contributors y: 1975 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java x: 43 # contributors y: 310 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/gson/GsonUtils.java x: 36 # contributors y: 841 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaPersistMethod.java x: 20 # contributors y: 237 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/meta/PersistMetaModules.java x: 21 # contributors y: 41 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java x: 65 # contributors y: 1481 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/ScanNode.java x: 31 # contributors y: 703 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java x: 80 # contributors y: 2724 lines of code fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java x: 28 # contributors y: 179 lines of code fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceProxy.java x: 34 # contributors y: 539 lines of code fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java x: 43 # contributors y: 920 lines of code gensrc/proto/internal_service.proto x: 55 # contributors y: 901 lines of code gensrc/thrift/BackendService.thrift x: 30 # contributors y: 323 lines of code gensrc/thrift/DataSinks.thrift x: 31 # contributors y: 349 lines of code gensrc/thrift/Descriptors.thrift x: 36 # contributors y: 338 lines of code gensrc/thrift/Types.thrift x: 66 # contributors y: 501 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy x: 69 # contributors y: 2732 lines of code be/src/olap/olap_server.cpp x: 61 # contributors y: 1476 lines of code be/src/cloud/config.cpp x: 16 # contributors y: 51 lines of code be/src/pipeline/exec/olap_scan_operator.cpp x: 23 # contributors y: 608 lines of code be/src/vec/runtime/vdata_stream_mgr.cpp x: 16 # contributors y: 191 lines of code be/src/vec/runtime/vdata_stream_mgr.h x: 11 # contributors y: 69 lines of code be/src/vec/runtime/vdata_stream_recvr.cpp x: 20 # contributors y: 422 lines of code be/src/vec/runtime/vdata_stream_recvr.h x: 18 # contributors y: 206 lines of code be/src/geo/geo_types.cpp x: 12 # contributors y: 1428 lines of code be/src/exec/es/es_scroll_parser.cpp x: 26 # contributors y: 714 lines of code be/src/exec/odbc_connector.cpp x: 14 # contributors y: 235 lines of code be/src/exec/rowid_fetcher.cpp x: 11 # contributors y: 419 lines of code be/src/exec/schema_scanner/schema_active_queries_scanner.cpp x: 8 # contributors y: 101 lines of code be/src/exec/schema_scanner/schema_catalog_meta_cache_stats_scanner.cpp x: 3 # contributors y: 98 lines of code be/src/exec/schema_scanner/schema_table_options_scanner.cpp x: 5 # contributors y: 133 lines of code be/src/exec/table_connector.cpp x: 15 # contributors y: 232 lines of code be/src/exec/table_connector.h x: 10 # contributors y: 58 lines of code be/src/exec/tablet_info.h x: 27 # contributors y: 323 lines of code be/src/olap/iterators.h x: 36 # contributors y: 114 lines of code be/src/olap/match_predicate.cpp x: 14 # contributors y: 121 lines of code be/src/olap/push_handler.cpp x: 51 # contributors y: 568 lines of code be/src/olap/push_handler.h x: 31 # contributors y: 109 lines of code be/src/olap/rowset/rowset_reader_context.h x: 27 # contributors y: 55 lines of code be/src/olap/rowset/segment_v2/column_reader.cpp x: 59 # contributors y: 1491 lines of code be/src/olap/rowset/segment_v2/column_writer.cpp x: 43 # contributors y: 956 lines of code be/src/olap/rowset/segment_v2/segment.h x: 43 # contributors y: 199 lines of code be/src/olap/rowset/segment_v2/segment_iterator.cpp x: 70 # contributors y: 1969 lines of code be/src/olap/tablet_reader.cpp x: 16 # contributors y: 584 lines of code be/src/olap/tablet_schema.cpp x: 58 # contributors y: 1393 lines of code be/src/pipeline/exec/hashjoin_build_sink.cpp x: 17 # contributors y: 543 lines of code be/src/pipeline/exec/hashjoin_probe_operator.cpp x: 18 # contributors y: 504 lines of code be/src/pipeline/exec/scan_operator.cpp x: 35 # contributors y: 1160 lines of code be/src/pipeline/exec/scan_operator.h x: 29 # contributors y: 298 lines of code be/src/pipeline/exec/schema_scan_operator.cpp x: 15 # contributors y: 193 lines of code be/src/runtime/fragment_mgr.cpp x: 71 # contributors y: 1182 lines of code be/src/runtime/primitive_type.h x: 32 # contributors y: 280 lines of code be/src/runtime/types.cpp x: 25 # contributors y: 26 lines of code be/src/runtime/types.h x: 32 # contributors y: 13 lines of code be/src/runtime_filter/runtime_filter_consumer.cpp x: 4 # contributors y: 200 lines of code be/src/udf/udf.cpp x: 22 # contributors y: 113 lines of code be/src/util/arrow/row_batch.cpp x: 24 # contributors y: 221 lines of code be/src/util/arrow/row_batch.h x: 14 # contributors y: 25 lines of code be/src/vec/columns/column_nullable.cpp x: 27 # contributors y: 516 lines of code be/src/vec/core/types.h x: 24 # contributors y: 873 lines of code be/src/vec/data_types/data_type.h x: 25 # contributors y: 291 lines of code be/src/vec/data_types/data_type_array.h x: 13 # contributors y: 82 lines of code be/src/vec/data_types/data_type_bitmap.h x: 15 # contributors y: 76 lines of code be/src/vec/data_types/data_type_date.h x: 15 # contributors y: 63 lines of code be/src/vec/data_types/data_type_date_time.h x: 17 # contributors y: 82 lines of code be/src/vec/data_types/data_type_decimal.cpp x: 17 # contributors y: 369 lines of code be/src/vec/data_types/data_type_decimal.h x: 27 # contributors y: 571 lines of code be/src/vec/data_types/data_type_factory.cpp x: 24 # contributors y: 788 lines of code be/src/vec/data_types/data_type_factory.hpp x: 21 # contributors y: 58 lines of code be/src/vec/data_types/data_type_fixed_length_object.h x: 10 # contributors y: 50 lines of code be/src/vec/data_types/data_type_hll.h x: 13 # contributors y: 64 lines of code be/src/vec/data_types/data_type_map.h x: 11 # contributors y: 86 lines of code be/src/vec/data_types/data_type_number_base.h x: 22 # contributors y: 148 lines of code be/src/vec/data_types/data_type_quantilestate.h x: 12 # contributors y: 68 lines of code be/src/vec/data_types/data_type_time_v2.h x: 18 # contributors y: 134 lines of code be/src/vec/exec/format/column_type_convert.cpp x: 5 # contributors y: 352 lines of code be/src/vec/exec/format/column_type_convert.h x: 5 # contributors y: 707 lines of code be/src/vec/exec/format/csv/csv_reader.cpp x: 34 # contributors y: 805 lines of code be/src/vec/exec/format/generic_reader.h x: 14 # contributors y: 41 lines of code be/src/vec/exec/format/json/new_json_reader.cpp x: 38 # contributors y: 1885 lines of code be/src/vec/exec/format/json/new_json_reader.h x: 23 # contributors y: 213 lines of code be/src/vec/exec/format/orc/vorc_reader.cpp x: 33 # contributors y: 2601 lines of code be/src/vec/exec/format/orc/vorc_reader.h x: 22 # contributors y: 640 lines of code be/src/vec/exec/format/parquet/bool_plain_decoder.cpp x: 4 # contributors y: 82 lines of code be/src/vec/exec/format/parquet/parquet_column_convert.h x: 12 # contributors y: 429 lines of code be/src/vec/exec/format/parquet/parquet_pred_cmp.h x: 10 # contributors y: 472 lines of code be/src/vec/exec/format/parquet/schema_desc.cpp x: 16 # contributors y: 539 lines of code be/src/vec/exec/format/parquet/vparquet_column_reader.cpp x: 20 # contributors y: 767 lines of code be/src/vec/exec/format/parquet/vparquet_group_reader.cpp x: 24 # contributors y: 876 lines of code be/src/vec/exec/format/parquet/vparquet_reader.cpp x: 27 # contributors y: 989 lines of code be/src/vec/exec/format/parquet/vparquet_reader.h x: 21 # contributors y: 221 lines of code be/src/vec/exec/format/table/hudi_jni_reader.h x: 5 # contributors y: 40 lines of code be/src/vec/exec/format/table/iceberg_reader.cpp x: 22 # contributors y: 497 lines of code be/src/vec/exec/format/table/table_format_reader.h x: 10 # contributors y: 107 lines of code be/src/vec/exec/format/table/transactional_hive_reader.cpp x: 10 # contributors y: 158 lines of code be/src/vec/exec/format/wal/wal_reader.h x: 6 # contributors y: 33 lines of code be/src/vec/exec/jni_connector.cpp x: 20 # contributors y: 735 lines of code be/src/vec/exec/scan/file_scanner.cpp x: 4 # contributors y: 1167 lines of code be/src/vec/exec/scan/meta_scanner.cpp x: 1 # contributors y: 427 lines of code be/src/vec/exec/scan/olap_scanner.cpp x: 4 # contributors y: 578 lines of code be/src/vec/exec/vjdbc_connector.cpp x: 25 # contributors y: 532 lines of code be/src/vec/exprs/vectorized_agg_fn.cpp x: 26 # contributors y: 327 lines of code be/src/vec/exprs/vexpr.cpp x: 33 # contributors y: 675 lines of code be/src/vec/exprs/vexpr.h x: 28 # contributors y: 354 lines of code be/src/vec/exprs/vexpr_context.cpp x: 23 # contributors y: 346 lines of code be/src/vec/exprs/vexpr_context.h x: 20 # contributors y: 217 lines of code be/src/vec/exprs/vslot_ref.cpp x: 14 # contributors y: 97 lines of code be/src/vec/functions/array/function_array_index.h x: 17 # contributors y: 405 lines of code be/src/vec/functions/array/function_arrays_overlap.h x: 15 # contributors y: 365 lines of code be/src/vec/functions/function_binary_arithmetic.h x: 21 # contributors y: 988 lines of code be/src/vec/functions/functions_comparison.h x: 18 # contributors y: 585 lines of code be/src/vec/functions/in.h x: 17 # contributors y: 290 lines of code be/src/vec/olap/olap_data_convertor.cpp x: 26 # contributors y: 995 lines of code be/src/vec/runtime/vorc_transformer.cpp x: 8 # contributors y: 381 lines of code be/src/vec/runtime/vparquet_transformer.cpp x: 8 # contributors y: 282 lines of code be/src/vec/sink/vtablet_block_convertor.cpp x: 20 # contributors y: 508 lines of code be/src/vec/sink/vtablet_block_convertor.h x: 12 # contributors y: 77 lines of code be/src/vec/sink/writer/iceberg/partition_transformers.cpp x: 4 # contributors y: 256 lines of code be/src/vec/sink/writer/iceberg/partition_transformers.h x: 6 # contributors y: 998 lines of code be/src/vec/sink/writer/iceberg/viceberg_table_writer.cpp x: 8 # contributors y: 440 lines of code be/src/vec/sink/writer/vhive_table_writer.cpp x: 6 # contributors y: 467 lines of code be/src/pipeline/exec/analytic_sink_operator.cpp x: 11 # contributors y: 793 lines of code be/src/pipeline/exec/partition_sort_sink_operator.h x: 10 # contributors y: 92 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/InternalSchemaInitializer.java x: 18 # contributors y: 353 lines of code be/src/exprs/string_functions.cpp x: 34 # contributors y: 67 lines of code be/src/exprs/string_functions.h x: 28 # contributors y: 15 lines of code be/src/vec/functions/function_regexp.cpp x: 18 # contributors y: 532 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/TimeRoundSeries.java x: 6 # contributors y: 836 lines of code cloud/src/main.cpp x: 7 # contributors y: 278 lines of code cloud/src/meta-service/txn_kv.cpp x: 6 # contributors y: 623 lines of code cloud/src/meta-service/txn_lazy_committer.cpp x: 3 # contributors y: 443 lines of code cloud/src/recycler/recycler.cpp x: 14 # contributors y: 2804 lines of code cloud/src/recycler/recycler_service.cpp x: 7 # contributors y: 403 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/Expr.java x: 43 # contributors y: 1918 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Column.java x: 53 # contributors y: 980 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/load/CloudBrokerLoadJob.java x: 9 # contributors y: 277 lines of code fe/fe-core/src/main/java/org/apache/doris/load/BrokerFileGroup.java x: 23 # contributors y: 466 lines of code fe/fe-core/src/main/java/org/apache/doris/load/StreamLoadHandler.java x: 13 # contributors y: 230 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/BrokerLoadJob.java x: 34 # contributors y: 437 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsBrokerFileGroup.java x: 1 # contributors y: 473 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsDataDescription.java x: 1 # contributors y: 967 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/load/NereidsStreamLoadPlanner.java x: 1 # contributors y: 262 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateTableInfo.java x: 30 # contributors y: 1008 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/FileLoadScanNode.java x: 11 # contributors y: 317 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java x: 38 # contributors y: 977 lines of code regression-test/suites/insert_p0/insert_group_commit_into_max_filter_ratio.groovy x: 6 # contributors y: 253 lines of code regression-test/suites/nereids_p0/compress_materialize/compress_materialize.groovy x: 2 # contributors y: 131 lines of code regression-test/suites/nereids_rules_p0/infer_predicate/pull_up_predicate_set_op.groovy x: 5 # contributors y: 453 lines of code regression-test/suites/nereids_rules_p0/mv/dimension_2_join_agg/dimension_2_join_agg.groovy x: 5 # contributors y: 790 lines of code regression-test/suites/nereids_rules_p0/mv/dimension_2_join_agg/dimension_join_agg_negative.groovy x: 4 # contributors y: 403 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy x: 4 # contributors y: 322 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy x: 5 # contributors y: 317 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy x: 5 # contributors y: 326 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy x: 4 # contributors y: 342 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy x: 4 # contributors y: 284 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy x: 5 # contributors y: 275 lines of code regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy x: 5 # contributors y: 282 lines of code regression-test/suites/nereids_rules_p0/mv/partition_mv_rewrite.groovy x: 5 # contributors y: 420 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/TableName.java x: 10 # contributors y: 180 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java x: 7 # contributors y: 453 lines of code fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVPartitionUtil.java x: 6 # contributors y: 436 lines of code be/src/vec/core/block.cpp x: 39 # contributors y: 1035 lines of code be/src/vec/core/block.h x: 34 # contributors y: 456 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/FoldConstantRuleOnFE.java x: 17 # contributors y: 707 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/source/IcebergScanNode.java x: 10 # contributors y: 442 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/ListPartitionInfo.java x: 16 # contributors y: 220 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/OutFileClause.java x: 19 # contributors y: 655 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java x: 29 # contributors y: 926 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/FileQueryScanNode.java x: 14 # contributors y: 513 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergMetadataCache.java x: 9 # contributors y: 221 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergUtils.java x: 10 # contributors y: 966 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/ExternalFileTableValuedFunction.java x: 22 # contributors y: 376 lines of code be/src/cloud/cloud_tablet.cpp x: 32 # contributors y: 824 lines of code be/src/cloud/cloud_warm_up_manager.cpp x: 7 # contributors y: 239 lines of code be/src/common/config.cpp x: 87 # contributors y: 1063 lines of code be/src/common/config.h x: 137 # contributors y: 721 lines of code be/src/pipeline/exec/exchange_sink_buffer.cpp x: 22 # contributors y: 581 lines of code be/src/vec/sink/vdata_stream_sender.cpp x: 37 # contributors y: 278 lines of code gensrc/thrift/PaloInternalService.thrift x: 66 # contributors y: 461 lines of code be/src/agent/task_worker_pool.cpp x: 81 # contributors y: 1861 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/transaction/CloudGlobalTransactionMgr.java x: 28 # contributors y: 1992 lines of code cloud/src/meta-service/meta_service_txn.cpp x: 16 # contributors y: 3380 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/SchemaTable.java x: 26 # contributors y: 636 lines of code fe/fe-core/src/main/java/org/apache/doris/common/FeConstants.java x: 27 # contributors y: 41 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/ConnectContext.java x: 64 # contributors y: 1161 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/NereidsCoordinator.java x: 6 # contributors y: 415 lines of code fe/fe-core/src/main/java/org/apache/doris/resource/workloadschedpolicy/WorkloadSchedPolicyMgr.java x: 3 # contributors y: 568 lines of code fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java x: 90 # contributors y: 3813 lines of code fe/fe-core/src/main/java/org/apache/doris/system/Backend.java x: 31 # contributors y: 803 lines of code fe/fe-core/src/main/java/org/apache/doris/tablefunction/MetadataGenerator.java x: 27 # contributors y: 1468 lines of code regression-test/suites/auth_up_down_p0/load.groovy x: 6 # contributors y: 166 lines of code be/src/olap/rowset_builder.cpp x: 20 # contributors y: 359 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/kafka/KafkaUtil.java x: 6 # contributors y: 235 lines of code be/src/cloud/cloud_storage_engine.cpp x: 20 # contributors y: 943 lines of code fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/AzureObjStorage.java x: 1 # contributors y: 322 lines of code fe/fe-core/src/main/java/org/apache/doris/fsv2/obj/S3ObjStorage.java x: 1 # contributors y: 299 lines of code fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/BrokerFileSystem.java x: 1 # contributors y: 592 lines of code fe/fe-core/src/main/java/org/apache/doris/fsv2/remote/dfs/DFSFileSystem.java x: 1 # contributors y: 419 lines of code fe/fe-core/src/main/java/org/apache/doris/load/sync/SyncJobManager.java x: 8 # contributors y: 464 lines of code regression-test/suites/variant_github_events_nonConcurrent_p2/load.groovy x: 3 # contributors y: 165 lines of code be/src/olap/data_dir.cpp x: 54 # contributors y: 909 lines of code be/src/olap/tablet.cpp x: 84 # contributors y: 2378 lines of code be/src/olap/task/engine_publish_version_task.cpp x: 28 # contributors y: 437 lines of code be/src/olap/txn_manager.cpp x: 38 # contributors y: 855 lines of code be/src/olap/txn_manager.h x: 27 # contributors y: 250 lines of code be/src/vec/data_types/serde/data_type_struct_serde.cpp x: 15 # contributors y: 398 lines of code be/src/olap/page_cache.cpp x: 16 # contributors y: 120 lines of code be/src/olap/delta_writer.cpp x: 59 # contributors y: 298 lines of code be/src/olap/memtable_writer.cpp x: 16 # contributors y: 281 lines of code be/src/olap/schema_change.cpp x: 73 # contributors y: 1266 lines of code be/src/olap/tablet_manager.cpp x: 68 # contributors y: 1478 lines of code be/src/olap/task/engine_storage_migration_task.cpp x: 34 # contributors y: 348 lines of code be/src/runtime/load_stream_writer.cpp x: 15 # contributors y: 278 lines of code regression-test/suites/nereids_rules_p0/filter_push_down/push_filter_through.groovy x: 5 # contributors y: 192 lines of code regression-test/suites/nereids_rules_p0/infer_predicate/pull_up_predicate_literal.groovy x: 3 # contributors y: 1764 lines of code regression-test/suites/nereids_rules_p0/mv/agg_optimize_when_uniform/agg_optimize_when_uniform.groovy x: 4 # contributors y: 431 lines of code regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy x: 6 # contributors y: 1491 lines of code regression-test/suites/nereids_rules_p0/mv/agg_without_roll_up/aggregate_without_roll_up.groovy x: 7 # contributors y: 1849 lines of code regression-test/suites/nereids_rules_p0/mv/dimension/dimension_1.groovy x: 6 # contributors y: 504 lines of code regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy x: 6 # contributors y: 716 lines of code regression-test/suites/nereids_rules_p0/mv/nested/nested_materialized_view.groovy x: 4 # contributors y: 823 lines of code regression-test/suites/nereids_rules_p0/predicate_infer/infer_predicate.groovy x: 6 # contributors y: 217 lines of code be/src/olap/memtable_flush_executor.cpp x: 27 # contributors y: 258 lines of code be/src/runtime/memory/mem_tracker_limiter.cpp x: 15 # contributors y: 329 lines of code be/src/runtime/memory/mem_tracker_limiter.h x: 12 # contributors y: 194 lines of code be/src/runtime/snapshot_loader.h x: 18 # contributors y: 66 lines of code be/src/runtime/thread_context.h x: 16 # contributors y: 346 lines of code be/src/runtime/workload_group/workload_group.cpp x: 14 # contributors y: 596 lines of code be/src/vec/common/allocator.cpp x: 8 # contributors y: 254 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/Util.java x: 33 # contributors y: 607 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/AuditLogHelper.java x: 22 # contributors y: 262 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java x: 63 # contributors y: 620 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/MysqlConnectProcessor.java x: 16 # contributors y: 373 lines of code fe/fe-core/src/main/java/org/apache/doris/resource/workloadschedpolicy/WorkloadRuntimeStatusMgr.java x: 6 # contributors y: 188 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hudi/source/HudiScanNode.java x: 11 # contributors y: 440 lines of code gensrc/thrift/PlanNodes.thrift x: 79 # contributors y: 877 lines of code be/src/vec/functions/function_datetime_string_to_string.cpp x: 5 # contributors y: 19 lines of code be/src/vec/functions/function_datetime_string_to_string.h x: 10 # contributors y: 150 lines of code be/src/pipeline/exec/streaming_aggregation_operator.cpp x: 13 # contributors y: 612 lines of code be/src/pipeline/exec/streaming_aggregation_operator.h x: 9 # contributors y: 139 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/SchemaChangeJobV2.java x: 49 # contributors y: 837 lines of code be/src/pipeline/exec/aggregation_source_operator.cpp x: 12 # contributors y: 517 lines of code fe/fe-core/src/main/java/org/apache/doris/load/sync/SyncJob.java x: 6 # contributors y: 388 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/CreateResourceStmt.java x: 9 # contributors y: 101 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/JdbcResource.java x: 11 # contributors y: 396 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Resource.java x: 18 # contributors y: 235 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/SparkResource.java x: 14 # contributors y: 320 lines of code fe/fe-core/src/main/java/org/apache/doris/backup/BackupHandler.java x: 27 # contributors y: 782 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/SubqueryToApply.java x: 9 # contributors y: 533 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/copier/LogicalPlanDeepCopier.java x: 10 # contributors y: 360 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPruner.java x: 9 # contributors y: 238 lines of code be/src/agent/agent_server.cpp x: 37 # contributors y: 201 lines of code be/src/exec/decompressor.cpp x: 17 # contributors y: 504 lines of code be/src/http/action/delete_bitmap_action.cpp x: 3 # contributors y: 148 lines of code be/src/olap/key_coder.h x: 15 # contributors y: 269 lines of code be/src/olap/rowset/segment_v2/binary_dict_page.cpp x: 30 # contributors y: 265 lines of code be/src/olap/rowset/segment_v2/binary_prefix_page.cpp x: 9 # contributors y: 186 lines of code be/src/olap/rowset/segment_v2/indexed_column_reader.cpp x: 30 # contributors y: 241 lines of code be/src/olap/rowset/segment_v2/page_io.cpp x: 23 # contributors y: 231 lines of code be/src/olap/rowset/segment_v2/segment_writer.h x: 37 # contributors y: 188 lines of code be/src/olap/rowset/segment_v2/vertical_segment_writer.h x: 13 # contributors y: 202 lines of code be/src/olap/storage_engine.cpp x: 73 # contributors y: 1282 lines of code be/src/util/block_compression.cpp x: 28 # contributors y: 1380 lines of code be/src/util/jni-util.cpp x: 15 # contributors y: 480 lines of code be/src/util/perf_counters.cpp x: 9 # contributors y: 437 lines of code be/src/util/thread.cpp x: 14 # contributors y: 397 lines of code be/src/util/threadpool.cpp x: 23 # contributors y: 518 lines of code be/src/vec/aggregate_functions/aggregate_function_java_udaf.h x: 19 # contributors y: 342 lines of code be/src/http/action/stream_load.cpp x: 54 # contributors y: 772 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/RollupJobV2.java x: 39 # contributors y: 751 lines of code be/src/olap/rowset/beta_rowset.cpp x: 48 # contributors y: 769 lines of code be/src/olap/rowset/segment_v2/segment.cpp x: 56 # contributors y: 1024 lines of code be/src/olap/segment_loader.cpp x: 18 # contributors y: 76 lines of code be/src/vec/aggregate_functions/aggregate_function.h x: 20 # contributors y: 449 lines of code be/src/vec/aggregate_functions/aggregate_function_array_agg.h x: 1 # contributors y: 357 lines of code be/src/vec/aggregate_functions/aggregate_function_collect.h x: 20 # contributors y: 383 lines of code be/src/vec/columns/column_map.cpp x: 19 # contributors y: 438 lines of code be/src/vec/columns/column_struct.h x: 17 # contributors y: 124 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/CastExpr.java x: 34 # contributors y: 484 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/DataDescription.java x: 23 # contributors y: 994 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/DdlExecutor.java x: 44 # contributors y: 530 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/Analyzer.java x: 16 # contributors y: 100 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/BaseViewInfo.java x: 6 # contributors y: 327 lines of code fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisManager.java x: 17 # contributors y: 1580 lines of code fe/fe-core/src/main/java/org/apache/doris/statistics/BaseAnalysisTask.java x: 7 # contributors y: 436 lines of code fe/fe-core/src/main/java/org/apache/doris/statistics/util/StatisticsUtil.java x: 27 # contributors y: 1049 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/util/ExpressionUtils.java x: 22 # contributors y: 836 lines of code be/src/olap/cumulative_compaction_time_series_policy.cpp x: 6 # contributors y: 355 lines of code fe/fe-core/src/main/java/org/apache/doris/binlog/BinlogManager.java x: 12 # contributors y: 697 lines of code gensrc/thrift/FrontendService.thrift x: 89 # contributors y: 1355 lines of code be/src/olap/memtable.cpp x: 53 # contributors y: 557 lines of code be/src/runtime/load_stream.cpp x: 17 # contributors y: 619 lines of code be/src/vec/functions/function_json.cpp x: 25 # contributors y: 1380 lines of code be/src/util/runtime_profile.cpp x: 33 # contributors y: 517 lines of code fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonJniScanner.java x: 11 # contributors y: 220 lines of code fe/fe-core/src/main/java/org/apache/doris/common/profile/Profile.java x: 13 # contributors y: 671 lines of code fe/fe-core/src/main/java/org/apache/doris/common/profile/SummaryProfile.java x: 21 # contributors y: 811 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/source/PaimonScanNode.java x: 10 # contributors y: 402 lines of code be/src/vec/functions/functions_geo.cpp x: 14 # contributors y: 760 lines of code be/src/vec/functions/like.cpp x: 25 # contributors y: 849 lines of code be/src/vec/functions/like.h x: 18 # contributors y: 189 lines of code cloud/src/meta-service/meta_service.cpp x: 23 # contributors y: 2975 lines of code cloud/src/meta-service/meta_service_job.cpp x: 11 # contributors y: 1352 lines of code be/src/cloud/cloud_schema_change_job.cpp x: 19 # contributors y: 464 lines of code be/src/olap/compaction.cpp x: 65 # contributors y: 1277 lines of code be/src/cloud/cloud_base_compaction.cpp x: 18 # contributors y: 379 lines of code be/src/cloud/cloud_cumulative_compaction.cpp x: 21 # contributors y: 523 lines of code be/src/cloud/cloud_storage_engine.h x: 15 # contributors y: 150 lines of code be/src/pipeline/exec/nested_loop_join_probe_operator.cpp x: 16 # contributors y: 444 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalTable.java x: 10 # contributors y: 321 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreClientHelper.java x: 11 # contributors y: 746 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/source/HiveScanNode.java x: 12 # contributors y: 460 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/MaxComputeExternalTable.java x: 7 # contributors y: 273 lines of code be/src/olap/rowset/beta_rowset_reader.cpp x: 53 # contributors y: 314 lines of code be/src/olap/tablet_meta.cpp x: 70 # contributors y: 1347 lines of code cloud/src/meta-service/keys.cpp x: 7 # contributors y: 394 lines of code cloud/src/meta-service/keys.h x: 7 # contributors y: 134 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/stats/FilterEstimation.java x: 11 # contributors y: 684 lines of code be/src/olap/cumulative_compaction.cpp x: 36 # contributors y: 173 lines of code cloud/src/resource-manager/resource_manager.cpp x: 5 # contributors y: 1022 lines of code fe/fe-core/src/main/java/org/apache/doris/common/profile/RuntimeProfile.java x: 2 # contributors y: 786 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java x: 13 # contributors y: 488 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java x: 24 # contributors y: 1505 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/Literal.java x: 23 # contributors y: 559 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalAggregate.java x: 18 # contributors y: 325 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalOlapScan.java x: 23 # contributors y: 532 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/AbstractPhysicalJoin.java x: 13 # contributors y: 263 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalHashAggregate.java x: 10 # contributors y: 385 lines of code be/src/common/daemon.cpp x: 37 # contributors y: 495 lines of code be/src/common/daemon.h x: 16 # contributors y: 27 lines of code be/src/pipeline/exec/partitioned_aggregation_sink_operator.cpp x: 9 # contributors y: 275 lines of code be/src/pipeline/exec/partitioned_hash_join_sink_operator.cpp x: 11 # contributors y: 616 lines of code be/src/pipeline/pipeline_task.cpp x: 22 # contributors y: 682 lines of code be/src/runtime/load_channel.cpp x: 31 # contributors y: 236 lines of code be/src/runtime/memory/memory_profile.cpp x: 3 # contributors y: 285 lines of code be/src/runtime/memory/memory_reclamation.cpp x: 3 # contributors y: 202 lines of code be/src/vec/sink/writer/vtablet_writer.cpp x: 35 # contributors y: 1486 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/util/TypeCoercionUtils.java x: 28 # contributors y: 1481 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/ShowTableStatsStmt.java x: 9 # contributors y: 307 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowTableStatsCommand.java x: 2 # contributors y: 291 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Tablet.java x: 26 # contributors y: 700 lines of code be/src/vec/columns/column.h x: 32 # contributors y: 363 lines of code be/src/vec/columns/column_array.h x: 20 # contributors y: 166 lines of code be/src/vec/columns/column_complex.h x: 26 # contributors y: 286 lines of code be/src/vec/columns/column_const.h x: 23 # contributors y: 184 lines of code be/src/vec/columns/column_nullable.h x: 39 # contributors y: 329 lines of code be/src/vec/columns/column_string.cpp x: 24 # contributors y: 574 lines of code be/src/vec/columns/column_vector.h x: 27 # contributors y: 292 lines of code fe/fe-core/src/main/java/org/apache/doris/load/ExportJob.java x: 24 # contributors y: 698 lines of code be/src/vec/aggregate_functions/aggregate_function_sequence_match.h x: 8 # contributors y: 567 lines of code be/src/vec/functions/function_date_or_datetime_computation.h x: 17 # contributors y: 1035 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinAggregateFunctions.java x: 24 # contributors y: 150 lines of code fe/fe-core/src/main/java/org/apache/doris/transaction/TransactionState.java x: 25 # contributors y: 701 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewRule.java x: 8 # contributors y: 797 lines of code cloud/src/meta-service/meta_service.h x: 17 # contributors y: 633 lines of code regression-test/suites/nereids_function_p0/agg_function/agg.groovy x: 12 # contributors y: 2952 lines of code be/src/vec/common/hash_table/hash_table.h x: 18 # contributors y: 654 lines of code be/src/vec/functions/array/function_array_enumerate_uniq.cpp x: 12 # contributors y: 249 lines of code be/src/vec/core/field.h x: 19 # contributors y: 961 lines of code be/src/vec/functions/math.cpp x: 19 # contributors y: 391 lines of code be/src/pipeline/task_scheduler.cpp x: 23 # contributors y: 132 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/ColumnDef.java x: 39 # contributors y: 591 lines of code fe/fe-core/src/main/java/org/apache/doris/common/FeNameFormat.java x: 30 # contributors y: 202 lines of code be/src/vec/functions/function_encryption.cpp x: 13 # contributors y: 447 lines of code be/src/vec/functions/function_jsonb.cpp x: 22 # contributors y: 1723 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/PropertyAnalyzer.java x: 60 # contributors y: 1460 lines of code be/src/olap/rowset/segment_v2/inverted_index_reader.cpp x: 20 # contributors y: 1093 lines of code be/src/vec/data_types/serde/data_type_string_serde.h x: 13 # contributors y: 330 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/DateLiteral.java x: 37 # contributors y: 1637 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/LargeIntLiteral.java x: 14 # contributors y: 204 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/LiteralExpr.java x: 26 # contributors y: 372 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java x: 22 # contributors y: 280 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/OriginalPlanner.java x: 26 # contributors y: 447 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/StringArithmetic.java x: 9 # contributors y: 730 lines of code be/src/vec/exprs/vin_predicate.h x: 12 # contributors y: 45 lines of code be/src/cloud/cloud_meta_mgr.cpp x: 29 # contributors y: 1319 lines of code be/src/cloud/cloud_tablet.h x: 21 # contributors y: 169 lines of code be/src/runtime/runtime_state.cpp x: 53 # contributors y: 456 lines of code be/src/runtime/runtime_state.h x: 65 # contributors y: 544 lines of code be/src/runtime_filter/runtime_filter_mgr.cpp x: 2 # contributors y: 329 lines of code be/src/vec/columns/column_object.h x: 17 # contributors y: 250 lines of code be/src/vec/columns/column_object.cpp x: 16 # contributors y: 1791 lines of code regression-test/suites/variant_p0/sql/sort_permute.sql x: 1 # contributors y: 1032 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/HashDistributionInfo.java x: 13 # contributors y: 134 lines of code regression-test/suites/cold_heat_separation_p2/create_table_use_partition_policy.groovy x: 3 # contributors y: 303 lines of code regression-test/suites/cold_heat_separation_p2/modify_replica_use_partition.groovy x: 5 # contributors y: 434 lines of code be/src/pipeline/exec/operator.h x: 25 # contributors y: 892 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/NormalizeAggregate.java x: 7 # contributors y: 319 lines of code be/src/olap/rowset/segment_v2/inverted_index_file_writer.cpp x: 7 # contributors y: 544 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/DateTimeExtractAndTransform.java x: 17 # contributors y: 976 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/ExpressionAnalyzer.java x: 12 # contributors y: 850 lines of code regression-test/suites/nereids_syntax_p0/sub_query_correlated.groovy x: 11 # contributors y: 643 lines of code be/src/io/fs/multi_table_pipe.cpp x: 13 # contributors y: 286 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java x: 43 # contributors y: 372 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionRegistry.java x: 14 # contributors y: 288 lines of code be/src/cloud/cloud_txn_delete_bitmap_cache.cpp x: 10 # contributors y: 234 lines of code regression-test/suites/nereids_function_p0/scalar_function/Array.groovy x: 10 # contributors y: 1193 lines of code be/src/pipeline/pipeline.h x: 12 # contributors y: 117 lines of code be/src/runtime/fragment_mgr.h x: 35 # contributors y: 146 lines of code be/src/runtime_filter/runtime_filter_consumer_helper.cpp x: 3 # contributors y: 106 lines of code be/src/runtime_filter/runtime_filter_wrapper.cpp x: 2 # contributors y: 623 lines of code be/src/vec/exec/scan/scanner.cpp x: 2 # contributors y: 203 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlProto.java x: 21 # contributors y: 279 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/UserPropertyMgr.java x: 21 # contributors y: 250 lines of code fe/fe-core/src/main/java/org/apache/doris/backup/RestoreJob.java x: 50 # contributors y: 2370 lines of code be/src/vec/sink/vdata_stream_sender.h x: 26 # contributors y: 159 lines of code be/src/olap/delta_writer.h x: 37 # contributors y: 91 lines of code be/src/olap/rowset/beta_rowset_writer.h x: 39 # contributors y: 195 lines of code be/src/olap/rowset/vertical_beta_rowset_writer.cpp x: 20 # contributors y: 177 lines of code be/src/runtime/tablets_channel.cpp x: 40 # contributors y: 544 lines of code be/src/runtime/tablets_channel.h x: 27 # contributors y: 147 lines of code be/src/util/trace.h x: 9 # contributors y: 17 lines of code fe/fe-core/src/main/java/org/apache/doris/insertoverwrite/InsertOverwriteManager.java x: 3 # contributors y: 260 lines of code docker/runtime/doris-compose/cluster.py x: 5 # contributors y: 806 lines of code gensrc/script/doris_builtins_functions.py x: 100 # contributors y: 2100 lines of code be/src/vec/functions/function_totype.h x: 17 # contributors y: 448 lines of code be/src/olap/storage_engine.h x: 69 # contributors y: 364 lines of code be/src/exec/olap_common.h x: 40 # contributors y: 922 lines of code be/src/olap/column_predicate.h x: 32 # contributors y: 266 lines of code be/src/olap/olap_common.h x: 69 # contributors y: 444 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/CreateTableStmt.java x: 54 # contributors y: 796 lines of code ui/src/pages/query-profile/index.tsx x: 7 # contributors y: 178 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/PartitionInfo.java x: 27 # contributors y: 420 lines of code be/src/vec/data_types/serde/data_type_map_serde.cpp x: 13 # contributors y: 473 lines of code be/src/vec/data_types/serde/data_type_serde.h x: 14 # contributors y: 257 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/stats/ExpressionEstimation.java x: 14 # contributors y: 810 lines of code be/src/olap/base_tablet.cpp x: 43 # contributors y: 1597 lines of code be/src/olap/base_tablet.h x: 43 # contributors y: 244 lines of code be/src/olap/tablet.h x: 63 # contributors y: 489 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/LocationPath.java x: 9 # contributors y: 364 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java x: 19 # contributors y: 888 lines of code fe/fe-common/src/main/java/org/apache/doris/catalog/PrimitiveType.java x: 16 # contributors y: 902 lines of code be/src/pipeline/task_scheduler.h x: 15 # contributors y: 42 lines of code be/src/pipeline/exec/partitioned_hash_join_probe_operator.cpp x: 10 # contributors y: 759 lines of code be/src/olap/metadata_adder.h x: 3 # contributors y: 326 lines of code be/src/olap/rowset/segment_v2/ordinal_page_index.cpp x: 21 # contributors y: 112 lines of code be/src/olap/rowset/segment_v2/ordinal_page_index.h x: 20 # contributors y: 90 lines of code be/src/olap/compaction.h x: 37 # contributors y: 129 lines of code be/src/olap/rowset/rowset.cpp x: 25 # contributors y: 143 lines of code be/src/olap/rowset/rowset.h x: 47 # contributors y: 234 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/executable/NumericArithmetic.java x: 10 # contributors y: 850 lines of code fe/fe-core/src/main/java/org/apache/doris/policy/PolicyMgr.java x: 17 # contributors y: 653 lines of code be/src/util/thrift_server.cpp x: 18 # contributors y: 299 lines of code be/src/common/dwarf.cpp x: 2 # contributors y: 1518 lines of code be/src/service/point_query_executor.cpp x: 19 # contributors y: 506 lines of code be/src/util/bitmap_value.h x: 32 # contributors y: 2096 lines of code be/src/vec/common/hash_table/hash_map_context.h x: 11 # contributors y: 550 lines of code be/src/vec/olap/olap_data_convertor.h x: 22 # contributors y: 423 lines of code be/src/io/tools/file_cache_microbench.cpp x: 1 # contributors y: 1807 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewUtils.java x: 13 # contributors y: 589 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java x: 25 # contributors y: 736 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java x: 11 # contributors y: 266 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/source/MaxComputeScanNode.java x: 5 # contributors y: 536 lines of code be/src/olap/base_compaction.cpp x: 33 # contributors y: 152 lines of code be/src/olap/rowset/rowset_writer.h x: 30 # contributors y: 137 lines of code be/src/olap/rowset/rowset_writer_context.h x: 28 # contributors y: 92 lines of code fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/FileSystemManager.java x: 30 # contributors y: 1178 lines of code be/src/runtime/group_commit_mgr.cpp x: 14 # contributors y: 668 lines of code be/src/runtime/routine_load/routine_load_task_executor.cpp x: 33 # contributors y: 420 lines of code be/src/pipeline/exec/analytic_sink_operator.h x: 11 # contributors y: 191 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/BrokerUtil.java x: 24 # contributors y: 515 lines of code be/src/cloud/injection_point_action.cpp x: 6 # contributors y: 309 lines of code be/src/vec/exec/format/file_reader/new_plain_text_line_reader.cpp x: 12 # contributors y: 363 lines of code regression-test/suites/nereids_hint_tpcds_p0/load.groovy x: 3 # contributors y: 2044 lines of code regression-test/suites/nereids_p0/infer_expr_name/load.groovy x: 2 # contributors y: 754 lines of code regression-test/suites/shape_check/tpcds_sf100/constraints/load.groovy x: 2 # contributors y: 2047 lines of code regression-test/suites/shape_check/tpcds_sf100/load.groovy x: 2 # contributors y: 2052 lines of code regression-test/suites/shape_check/tpcds_sf10t_orc/load.groovy x: 2 # contributors y: 639 lines of code tools/tpcds-tools/ddl/create-tpcds-tables-sf1.sql x: 3 # contributors y: 611 lines of code tools/tpcds-tools/ddl/create-tpcds-tables-sf100.sql x: 3 # contributors y: 630 lines of code fe/fe-core/src/main/java/org/apache/doris/backup/BackupJob.java x: 27 # contributors y: 952 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/ColocateTableIndex.java x: 13 # contributors y: 825 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/DynamicPartitionUtil.java x: 26 # contributors y: 842 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/ConnectScheduler.java x: 22 # contributors y: 158 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/TableProperty.java x: 45 # contributors y: 617 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/property/PropertyConverter.java x: 12 # contributors y: 488 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/rpc/MetaServiceClient.java x: 16 # contributors y: 413 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java x: 14 # contributors y: 558 lines of code fe/fe-core/src/main/java/org/apache/doris/task/AgentBatchTask.java x: 18 # contributors y: 444 lines of code fe/fe-core/src/main/java/org/apache/doris/master/ReportHandler.java x: 38 # contributors y: 1252 lines of code fe/fe-core/src/main/java/org/apache/doris/metric/MetricRepo.java x: 31 # contributors y: 920 lines of code be/src/olap/rowset/segment_v2/inverted_index/query/phrase_query.cpp x: 2 # contributors y: 322 lines of code fe/fe-core/src/main/java/org/apache/doris/monitor/jvm/JvmStats.java x: 6 # contributors y: 478 lines of code be/src/vec/exprs/vliteral.h x: 13 # contributors y: 41 lines of code be/src/vec/olap/vertical_merge_iterator.cpp x: 19 # contributors y: 690 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/TabletInvertedIndex.java x: 19 # contributors y: 780 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java x: 52 # contributors y: 1811 lines of code cloud/src/meta-service/meta_service_http.cpp x: 8 # contributors y: 701 lines of code be/src/vec/exprs/lambda_function/varray_map_function.cpp x: 11 # contributors y: 278 lines of code be/src/runtime/load_stream_mgr.h x: 8 # contributors y: 39 lines of code be/src/exprs/create_predicate_function.h x: 16 # contributors y: 255 lines of code be/src/olap/bloom_filter_predicate.h x: 20 # contributors y: 72 lines of code be/src/olap/in_list_predicate.h x: 38 # contributors y: 589 lines of code be/src/util/doris_metrics.cpp x: 35 # contributors y: 342 lines of code be/src/util/doris_metrics.h x: 48 # contributors y: 195 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/MaterializedIndexMeta.java x: 22 # contributors y: 321 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/datasource/CloudInternalCatalog.java x: 25 # contributors y: 1231 lines of code fe/fe-core/src/main/java/org/apache/doris/task/CreateReplicaTask.java x: 28 # contributors y: 331 lines of code be/src/olap/rowset/segment_v2/bitmap_index_reader.h x: 22 # contributors y: 70 lines of code be/src/olap/rowset/segment_v2/bloom_filter_index_reader.cpp x: 19 # contributors y: 59 lines of code be/src/olap/rowset/segment_v2/column_reader.h x: 49 # contributors y: 547 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/TabletSchedCtx.java x: 20 # contributors y: 1049 lines of code be/src/olap/partial_update_info.cpp x: 5 # contributors y: 593 lines of code be/src/olap/rowset/beta_rowset_writer.cpp x: 55 # contributors y: 966 lines of code be/src/olap/memtable_flush_executor.h x: 25 # contributors y: 88 lines of code be/src/cloud/pb_convert.cpp x: 10 # contributors y: 674 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/CloudRollupJobV2.java x: 16 # contributors y: 228 lines of code gensrc/proto/olap_file.proto x: 52 # contributors y: 595 lines of code regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy x: 4 # contributors y: 546 lines of code regression-test/suites/nereids_rules_p0/mv/single_table_without_agg/single_table_without_aggregate.groovy x: 5 # contributors y: 222 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateLiteral.java x: 16 # contributors y: 476 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DateTimeLiteral.java x: 15 # contributors y: 309 lines of code be/src/olap/page_cache.h x: 17 # contributors y: 165 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/DiskRebalancer.java x: 10 # contributors y: 277 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/TabletScheduler.java x: 26 # contributors y: 1775 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/catalog/CloudReplica.java x: 8 # contributors y: 485 lines of code fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java x: 21 # contributors y: 684 lines of code fe/fe-core/src/main/java/org/apache/doris/transaction/DatabaseTransactionMgr.java x: 43 # contributors y: 2393 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/IngestionLoadJob.java x: 2 # contributors y: 908 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadJob.java x: 27 # contributors y: 802 lines of code fe/fe-core/src/main/java/org/apache/doris/transaction/GlobalTransactionMgr.java x: 22 # contributors y: 801 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalWindowToPhysicalWindow.java x: 4 # contributors y: 354 lines of code be/src/olap/rowset/segment_v2/inverted_index_compound_reader.cpp x: 10 # contributors y: 339 lines of code be/src/exec/schema_scanner.h x: 21 # contributors y: 98 lines of code be/src/exec/schema_scanner/schema_tables_scanner.cpp x: 21 # contributors y: 323 lines of code be/src/vec/columns/column_dictionary.h x: 30 # contributors y: 369 lines of code be/src/vec/columns/predicate_column.h x: 25 # contributors y: 339 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Replica.java x: 22 # contributors y: 662 lines of code fe/fe-core/src/main/java/org/apache/doris/binlog/DBBinlog.java x: 6 # contributors y: 650 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/DynamicPartitionScheduler.java x: 26 # contributors y: 734 lines of code be/src/pipeline/local_exchange/local_exchanger.cpp x: 9 # contributors y: 467 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/MasterOpExecutor.java x: 24 # contributors y: 315 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java x: 8 # contributors y: 642 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowDataCommand.java x: 2 # contributors y: 589 lines of code be/src/vec/sink/writer/vtablet_writer_v2.cpp x: 20 # contributors y: 677 lines of code be/src/olap/parallel_scanner_builder.cpp x: 12 # contributors y: 141 lines of code be/src/vec/exec/scan/scanner_context.h x: 28 # contributors y: 157 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/ThriftHMSCachedClient.java x: 7 # contributors y: 701 lines of code be/src/util/timezone_utils.cpp x: 11 # contributors y: 133 lines of code be/src/vec/aggregate_functions/aggregate_function_rpc.h x: 11 # contributors y: 335 lines of code fe/fe-core/src/main/java/org/apache/doris/common/profile/ProfileManager.java x: 3 # contributors y: 829 lines of code be/src/olap/rowset/beta_rowset_reader.h x: 33 # contributors y: 81 lines of code be/src/olap/rowset/rowset_reader.h x: 23 # contributors y: 48 lines of code be/src/olap/rowset/segment_v2/segment_iterator.h x: 47 # contributors y: 353 lines of code be/src/vec/olap/vcollect_iterator.cpp x: 29 # contributors y: 712 lines of code be/src/util/bit_util.h x: 21 # contributors y: 370 lines of code be/src/util/rle_encoding.h x: 10 # contributors y: 492 lines of code be/src/vec/exec/format/parquet/vparquet_group_reader.h x: 15 # contributors y: 174 lines of code be/src/olap/snapshot_manager.cpp x: 46 # contributors y: 645 lines of code be/src/runtime/load_channel_mgr.cpp x: 29 # contributors y: 194 lines of code fe/fe-core/src/main/java/org/apache/doris/system/HeartbeatMgr.java x: 26 # contributors y: 382 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/UpdateMvByPartitionCommand.java x: 8 # contributors y: 320 lines of code be/src/runtime/result_buffer_mgr.cpp x: 26 # contributors y: 140 lines of code be/src/vec/sink/vmysql_result_writer.h x: 17 # contributors y: 69 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/VariableMgr.java x: 29 # contributors y: 773 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/MaterializedViewHandler.java x: 41 # contributors y: 1178 lines of code fe/fe-core/src/main/java/org/apache/doris/alter/SystemHandler.java x: 19 # contributors y: 497 lines of code fe/fe-core/src/main/java/org/apache/doris/cloud/system/CloudSystemInfoService.java x: 10 # contributors y: 998 lines of code docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run75.hql x: 1 # contributors y: 482 lines of code regression-test/pipeline/cloud_p1/conf/regression-conf-custom.groovy x: 10 # contributors y: 23 lines of code regression-test/pipeline/p0/conf/regression-conf.groovy x: 45 # contributors y: 82 lines of code regression-test/pipeline/p1/conf/regression-conf.groovy x: 17 # contributors y: 38 lines of code be/src/vec/core/sort_cursor.h x: 18 # contributors y: 404 lines of code be/src/pipeline/exec/aggregation_sink_operator.cpp x: 17 # contributors y: 766 lines of code extension/kettle/impl/src/main/java/org/pentaho/di/trans/steps/dorisstreamloader/load/DorisBatchStreamLoad.java x: 2 # contributors y: 490 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/SimplifyComparisonPredicate.java x: 10 # contributors y: 546 lines of code be/src/olap/rowset/segment_v2/binary_dict_page.h x: 23 # contributors y: 83 lines of code be/src/vec/common/hash_table/string_hash_table.h x: 10 # contributors y: 565 lines of code be/src/vec/common/sort/sorter.cpp x: 19 # contributors y: 260 lines of code regression-test/suites/tpcds_sf1_unique_ck_p1/spill/q08.groovy x: 2 # contributors y: 454 lines of code be/src/vec/functions/if.cpp x: 15 # contributors y: 444 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/properties/DataTrait.java x: 3 # contributors y: 458 lines of code regression-test/conf/regression-conf.groovy x: 42 # contributors y: 153 lines of code regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_count_through_join_one_side.groovy x: 8 # contributors y: 405 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlChannel.java x: 11 # contributors y: 499 lines of code be/src/vec/common/schema_util.cpp x: 14 # contributors y: 497 lines of code fe/fe-core/src/main/java/org/apache/doris/master/MasterImpl.java x: 26 # contributors y: 600 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateFunctionCommand.java x: 1 # contributors y: 905 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java x: 20 # contributors y: 833 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/RangeInference.java x: 2 # contributors y: 396 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java x: 60 # contributors y: 2038 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/SelectMaterializedIndexWithAggregate.java x: 9 # contributors y: 1358 lines of code fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/BaseJdbcExecutor.java x: 5 # contributors y: 565 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java x: 69 # contributors y: 2127 lines of code be/src/io/fs/hdfs_file_writer.cpp x: 13 # contributors y: 398 lines of code be/src/util/string_parser.hpp x: 21 # contributors y: 552 lines of code be/src/vec/data_types/serde/data_type_number_serde.h x: 13 # contributors y: 322 lines of code be/src/pipeline/exec/empty_set_operator.h x: 7 # contributors y: 25 lines of code docker/thirdparties/docker-compose/postgresql/init/04-insert.sql x: 5 # contributors y: 2961 lines of code be/src/vec/functions/array/function_array_register.cpp x: 19 # contributors y: 77 lines of code be/src/util/mysql_row_buffer.cpp x: 20 # contributors y: 466 lines of code be/src/olap/tablet_manager.h x: 38 # contributors y: 158 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/RangePartitionInfo.java x: 19 # contributors y: 277 lines of code be/src/olap/rowset/segment_v2/column_writer.h x: 32 # contributors y: 322 lines of code be/src/olap/rowset/segment_v2/segment_writer.cpp x: 61 # contributors y: 1086 lines of code be/src/olap/rowset/segment_v2/vertical_segment_writer.cpp x: 22 # contributors y: 1339 lines of code regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/TestMathFunctions.sql x: 1 # contributors y: 633 lines of code regression-test/suites/external_table_p0/dialect_compatible/sql/presto/scalar/TestStringFunctions.sql x: 1 # contributors y: 536 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/properties/ChildrenPropertiesRegulator.java x: 11 # contributors y: 561 lines of code be/src/olap/rowset/segment_v2/inverted_index_fs_directory.cpp x: 9 # contributors y: 773 lines of code be/src/olap/snapshot_manager.h x: 22 # contributors y: 89 lines of code be/src/olap/hll.h x: 22 # contributors y: 207 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/Alias.java x: 18 # contributors y: 124 lines of code regression-test/suites/nereids_syntax_p0/information_schema.groovy x: 8 # contributors y: 11 lines of code be/src/util/jsonb_parser_simd.h x: 4 # contributors y: 250 lines of code regression-test/suites/nereids_rules_p0/mv/date_trunc/mv_with_date_trunc.groovy x: 2 # contributors y: 1432 lines of code regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy x: 2 # contributors y: 697 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/HashJoinNode.java x: 23 # contributors y: 710 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/JoinNodeBase.java x: 9 # contributors y: 484 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/PlanNode.java x: 32 # contributors y: 976 lines of code fe/fe-core/src/main/java/org/apache/doris/common/util/S3URI.java x: 8 # contributors y: 222 lines of code fe/fe-core/src/main/java/org/apache/doris/common/proc/BackendsProcDir.java x: 16 # contributors y: 156 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadJob.java x: 37 # contributors y: 949 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/SplitMultiDistinct.java x: 2 # contributors y: 231 lines of code be/src/olap/rowset/rowset_meta.h x: 36 # contributors y: 245 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/AnalyticPlanner.java x: 9 # contributors y: 566 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/NativeInsertStmt.java x: 30 # contributors y: 1138 lines of code regression-test/suites/external_table_p0/hive/hive_tpch_sf1_orc.groovy x: 5 # contributors y: 838 lines of code regression-test/suites/performance_p0/redundant_conjuncts.groovy x: 12 # contributors y: 24 lines of code regression-test/suites/shape_check/tpcds_sf1000/hint/query49.groovy x: 2 # contributors y: 274 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy x: 16 # contributors y: 515 lines of code fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java x: 24 # contributors y: 1891 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/ModifyTablePropertiesClause.java x: 28 # contributors y: 382 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/AggregateStrategies.java x: 16 # contributors y: 1503 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/PostgreSQLJdbcHMSCachedClient.java x: 7 # contributors y: 499 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java x: 4 # contributors y: 641 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/StructInfo.java x: 5 # contributors y: 619 lines of code be/src/olap/merger.cpp x: 41 # contributors y: 390 lines of code be/src/vec/olap/vertical_block_reader.cpp x: 25 # contributors y: 470 lines of code docker/thirdparties/docker-compose/mysql/init/04-insert.sql x: 8 # contributors y: 1152 lines of code regression-test/suites/nereids_function_p0/load.groovy x: 7 # contributors y: 735 lines of code regression-test/suites/nereids_function_p0/scalar_function/Array1.groovy x: 1 # contributors y: 1071 lines of code fe/fe-common/src/main/java/org/apache/doris/sparkdpp/EtlJobConfig.java x: 2 # contributors y: 437 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadPendingTask.java x: 16 # contributors y: 452 lines of code fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/Role.java x: 14 # contributors y: 1029 lines of code fe/fe-core/src/main/java/org/apache/doris/rewrite/FEFunctions.java x: 18 # contributors y: 881 lines of code fe/fe-core/src/main/java/org/apache/doris/backup/BackupJobInfo.java x: 15 # contributors y: 648 lines of code be/src/olap/lru_cache.h x: 31 # contributors y: 290 lines of code be/src/exec/schema_scanner/schema_columns_scanner.cpp x: 27 # contributors y: 593 lines of code be/src/vec/functions/round.h x: 14 # contributors y: 695 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/AbstractSelectMaterializedIndexRule.java x: 9 # contributors y: 617 lines of code be/src/olap/rowset/segment_v2/indexed_column_reader.h x: 27 # contributors y: 99 lines of code be/src/vec/olap/block_reader.cpp x: 35 # contributors y: 434 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/MinidumpUtils.java x: 11 # contributors y: 464 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/ExportStmt.java x: 26 # contributors y: 320 lines of code regression-test/suites/nereids_rules_p0/mv/dimension/dimension_self_conn.groovy x: 3 # contributors y: 401 lines of code fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSTransaction.java x: 4 # contributors y: 1416 lines of code regression-test/suites/insert_p0/transaction/txn_insert.groovy x: 4 # contributors y: 683 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/CatalogRecycleBin.java x: 32 # contributors y: 1354 lines of code fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java x: 17 # contributors y: 179 lines of code fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/vec/VectorColumn.java x: 7 # contributors y: 1620 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/HyperGraphComparator.java x: 3 # contributors y: 548 lines of code cloud/src/recycler/checker.cpp x: 6 # contributors y: 1009 lines of code gensrc/thrift/MasterService.thrift x: 26 # contributors y: 115 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ExpressionVisitor.java x: 19 # contributors y: 412 lines of code regression-test/suites/nereids_rules_p0/mv/dimension_equal/filter_equal_or_notequal.groovy x: 4 # contributors y: 382 lines of code regression-test/suites/nereids_rules_p0/mv/other_join_conjuncts/outer/other_join_conjuncts_outer.groovy x: 2 # contributors y: 1358 lines of code regression-test/suites/nereids_p0/aggregate/window_funnel.groovy x: 6 # contributors y: 694 lines of code be/src/util/jsonb_parser.h x: 7 # contributors y: 774 lines of code fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadingTaskPlanner.java x: 29 # contributors y: 225 lines of code be/src/olap/olap_define.h x: 39 # contributors y: 127 lines of code be/src/olap/rowset/segment_v2/options.h x: 13 # contributors y: 18 lines of code be/src/agent/agent_server.h x: 22 # contributors y: 37 lines of code be/src/agent/task_worker_pool.h x: 40 # contributors y: 115 lines of code be/src/http/http_common.h x: 24 # contributors y: 53 lines of code be/src/service/doris_main.cpp x: 52 # contributors y: 496 lines of code be/src/io/fs/buffered_reader.cpp x: 13 # contributors y: 837 lines of code docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes/output_60_3.orc x: 1 # contributors y: 868 lines of code docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/orc/orc_tiny_stripes/random_output_60_3.orc x: 1 # contributors y: 977 lines of code regression-test/suites/doc/data-operate/import/import-way/stream-load-manual.md.groovy x: 1 # contributors y: 392 lines of code be/src/util/mysql_row_buffer.h x: 14 # contributors y: 53 lines of code be/src/olap/delete_handler.cpp x: 40 # contributors y: 357 lines of code be/src/olap/delete_handler.h x: 26 # contributors y: 57 lines of code regression-test/suites/nereids_syntax_p0/slow_fold_constant_case_when.groovy x: 1 # contributors y: 802 lines of code be/src/runtime/stream_load/stream_load_context.h x: 30 # contributors y: 161 lines of code fe/fe-core/src/main/jflex/sql_scanner.flex x: 64 # contributors y: 782 lines of code be/src/vec/core/wide_integer_impl.h x: 2 # contributors y: 1216 lines of code be/src/olap/utils.cpp x: 28 # contributors y: 250 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/AggregateFunction.java x: 26 # contributors y: 545 lines of code regression-test/suites/nereids_p0/aggregate/agg_nullable.groovy x: 4 # contributors y: 858 lines of code regression-test/suites/nereids_p0/aggregate/agg_nullable_2.groovy x: 5 # contributors y: 870 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/Analyzer.java x: 45 # contributors y: 1820 lines of code fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java x: 33 # contributors y: 1222 lines of code be/src/olap/utils.h x: 31 # contributors y: 187 lines of code fe/fe-core/src/main/java/org/apache/doris/load/Load.java x: 33 # contributors y: 1226 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/ConfigOptions.groovy x: 14 # contributors y: 649 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/ColocateTableCheckerAndBalancer.java x: 14 # contributors y: 896 lines of code fe/fe-core/src/main/java/org/apache/doris/metric/PrometheusMetricVisitor.java x: 12 # contributors y: 283 lines of code be/src/olap/rowset/rowset_meta_manager.cpp x: 23 # contributors y: 584 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/SelectStmt.java x: 57 # contributors y: 2160 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/SetOperationStmt.java x: 16 # contributors y: 687 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/BinaryPredicate.java x: 28 # contributors y: 672 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/LoadStatisticForTag.java x: 3 # contributors y: 508 lines of code fe/fe-core/src/main/java/org/apache/doris/transaction/PublishVersionDaemon.java x: 17 # contributors y: 301 lines of code gensrc/thrift/Exprs.thrift x: 19 # contributors y: 178 lines of code be/src/olap/schema_change.h x: 41 # contributors y: 247 lines of code be/src/olap/cumulative_compaction.h x: 16 # contributors y: 23 lines of code fe/fe-core/src/main/java/org/apache/doris/persist/gson/GsonUtils134.java x: 2 # contributors y: 656 lines of code cloud/src/common/encryption_util.cpp x: 3 # contributors y: 695 lines of code fe/fe-core/src/main/java/org/apache/doris/qe/InsertStreamTxnExecutor.java x: 13 # contributors y: 183 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Group.java x: 14 # contributors y: 413 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/memo/Memo.java x: 16 # contributors y: 753 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/InsertStmt.java x: 28 # contributors y: 219 lines of code fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java x: 24 # contributors y: 1016 lines of code be/src/exec/es/es_scan_reader.cpp x: 15 # contributors y: 220 lines of code fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java x: 20 # contributors y: 724 lines of code be/src/exec/olap_utils.h x: 18 # contributors y: 158 lines of code be/src/olap/field.h x: 36 # contributors y: 478 lines of code be/src/olap/null_predicate.cpp x: 24 # contributors y: 123 lines of code fe/fe-core/src/main/java/org/apache/doris/nereids/hint/LeadingHint.java x: 1 # contributors y: 503 lines of code fe/fe-core/src/main/java/org/apache/doris/plsql/Exec.java x: 2 # contributors y: 1815 lines of code be/src/olap/types.cpp x: 29 # contributors y: 248 lines of code be/src/olap/data_dir.h x: 30 # contributors y: 121 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/StmtRewriter.java x: 22 # contributors y: 1085 lines of code fe/fe-core/src/main/java/org/apache/doris/statistics/query/QueryStats.java x: 2 # contributors y: 401 lines of code fe/be-java-extensions/preload-extensions/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 2 # contributors y: 3001 lines of code fe/fe-core/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 9 # contributors y: 2985 lines of code fe/fe-core/src/main/java/org/apache/doris/fs/remote/BrokerFileSystem.java x: 6 # contributors y: 592 lines of code fe/fe-core/src/main/java/org/apache/doris/plsql/Stmt.java x: 1 # contributors y: 839 lines of code regression-test/framework/src/main/groovy/org/apache/doris/regression/util/OutputUtils.groovy x: 8 # contributors y: 351 lines of code be/src/olap/task/engine_batch_load_task.cpp x: 20 # contributors y: 266 lines of code fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java x: 21 # contributors y: 959 lines of code be/src/olap/row_cursor.cpp x: 21 # contributors y: 262 lines of code be/src/olap/schema.cpp x: 24 # contributors y: 177 lines of code fe/fe-core/src/main/java/com/aliyun/datalake/metastore/hive2/ProxyMetaStoreClient.java x: 2 # contributors y: 1849 lines of code fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java x: 3 # contributors y: 1296 lines of code fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/DefaultAWSGlueMetastore.java x: 2 # contributors y: 555 lines of code fe/fe-core/src/main/java/org/apache/doris/clone/BackendLoadStatistic.java x: 11 # contributors y: 516 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/DistributedPlanner.java x: 27 # contributors y: 827 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/MaterializedViewSelector.java x: 8 # contributors y: 542 lines of code be/src/olap/base_compaction.h x: 17 # contributors y: 20 lines of code regression-test/suites/nereids_arith_p0/integer.groovy x: 2 # contributors y: 1767 lines of code fe/fe-core/src/main/java/org/apache/doris/planner/SetOperationNode.java x: 13 # contributors y: 375 lines of code be/src/gutil/port.h x: 8 # contributors y: 677 lines of code fe/fe-core/src/main/java/org/apache/doris/analysis/AggregateInfo.java x: 15 # contributors y: 589 lines of code regression-test/suites/nereids_arith_p0/decimal.groovy x: 2 # contributors y: 1626 lines of code be/src/util/date_func.h x: 11 # contributors y: 18 lines of code regression-test/data/query_p0/arr_max.orc x: 1 # contributors y: 1444 lines of code pytest/lib/palo_client.py x: 1 # contributors y: 2783 lines of code pytest/lib/palo_job.py x: 1 # contributors y: 793 lines of code pytest/sys/data/largeint/int128.sql x: 1 # contributors y: 1114 lines of code pytest/sys/data/largeint/string.r x: 1 # contributors y: 1149 lines of code be/src/util/expected.hpp x: 3 # contributors y: 2060 lines of code be/src/exprs/math_functions.h x: 15 # contributors y: 18 lines of code fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java x: 2 # contributors y: 2002 lines of code fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/GlueMetastoreClientDelegate.java x: 3 # contributors y: 1435 lines of code regression-test/suites/nereids_arith_p0/date.groovy x: 1 # contributors y: 1301 lines of code be/src/vec/common/pinyin.h x: 1 # contributors y: 1395 lines of code regression-test/suites/nereids_p0/wide_table/sql/wide_table.sql x: 1 # contributors y: 2023 lines of code fe/fe-common/src/main/java/org/apache/doris/common/io/Roaring64Map.java x: 2 # contributors y: 845 lines of code gensrc/thrift/MetricDefs.thrift x: 3 # contributors y: 1510 lines of code
6352.0
lines of code
  min: 1.0
  average: 102.43
  25th percentile: 17.0
  median: 42.0
  75th percentile: 94.0
  max: 6352.0
0 137.0
# contributors
min: 1.0 | average: 4.02 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 137.0