apache / amoro
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 1,318 files with 171,997 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (143 lines of code)
    • 25 files changed 6-20 times (9,236 lines of code)
    • 1,292 files changed 1-5 times (162,618 lines of code)
0% | 0% | <1% | 5% | 94%
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 1,318 files with 171,997 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (287 lines of code)
    • 12 files changed by 6-10 contributors (5,776 lines of code)
    • 225 files changed by 2-5 contributors (34,795 lines of code)
    • 1,079 files changed by 1 contributor (131,139 lines of code)
0% | <1% | 3% | 20% | 76%
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, scala, vue, xml, yaml, md, ts, svg, sql, js, sh, tpl, json, gitignore, properties, less, txt, g4, thrift, py, html, http, mjs, asm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 8% | 17% | 74%
java0% | 0% | 0% | 5% | 94%
vue0% | 0% | 0% | 13% | 86%
ts0% | 0% | 0% | 12% | 87%
tpl0% | 0% | 0% | 17% | 82%
xml0% | 0% | 0% | 53% | 46%
scala0% | 0% | 0% | 0% | 100%
g40% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
less0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
http0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
html0% | 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
charts0% | 0% | 10% | 28% | 60%
amoro-ams0% | 0% | 0% | 28% | 71%
amoro-web0% | 0% | 0% | 11% | 88%
tools0% | 0% | 0% | 100% | 0%
amoro-format-mixed0% | 0% | 0% | 0% | 100%
amoro-common0% | 0% | 0% | 0% | 100%
amoro-format-iceberg0% | 0% | 0% | 0% | 100%
amoro-format-hudi0% | 0% | 0% | 0% | 100%
amoro-format-paimon0% | 0% | 0% | 0% | 100%
amoro-optimizer0% | 0% | 0% | 0% | 100%
dev0% | 0% | 0% | 0% | 100%
amoro-metrics0% | 0% | 0% | 0% | 100%
http0% | 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
values.yaml
in charts/amoro
143 - 2023-09-12 2025-02-05 21 13 jam.gzczy@gmail.com 5797454@qq.com
amoro-configmap.yaml
in charts/amoro/templates
144 - 2023-09-12 2025-03-19 20 11 jam.gzczy@gmail.com 5797454@qq.com
DashboardServer.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
427 9 2024-09-03 2025-03-19 15 7 majin1102@gmail.com 1751143724@qq.com
AmoroServiceContainer.java
in amoro-ams/src/main/java/org/apache/amoro/server
495 26 2024-09-03 2025-03-21 15 6 majin1102@gmail.com 61920998+mansonliwh@users.n...
OptimizingQueue.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
664 50 2024-09-03 2025-03-21 14 8 majin1102@gmail.com 61920998+mansonliwh@users.n...
amoro-deployment.yaml
in charts/amoro/templates
125 - 2023-09-12 2024-10-14 13 7 jam.gzczy@gmail.com 61920998+mansonliwh@users.n...
DefaultOptimizingService.java
in amoro-ams/src/main/java/org/apache/amoro/server
488 46 2024-09-03 2025-03-28 13 7 majin1102@gmail.com wtrunwolf@gmail.com
DefaultTableService.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
496 30 2024-09-03 2025-04-29 13 5 majin1102@gmail.com 5797454@qq.com
TableController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
565 24 2024-09-03 2025-02-06 13 6 majin1102@gmail.com xiangnebula@163.com
AmoroManagementConf.java
in amoro-ams/src/main/java/org/apache/amoro/server
375 - 2024-09-03 2025-03-21 11 8 majin1102@gmail.com 61920998+mansonliwh@users.n...
OptimizerGroupController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
256 15 2024-10-08 2025-03-21 9 5 61920998+mansonliwh@users.n... 61920998+mansonliwh@users.n...
suppressions.xml
in tools/maven
30 - 2024-03-26 2024-06-12 8 2 qcx978132955@gmail.com zhoujinsong0505@163.com
TableRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
541 62 2024-09-03 2025-03-13 8 7 majin1102@gmail.com 5797454@qq.com
MixedAndIcebergTableDescriptor.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
796 30 2024-09-03 2024-12-23 8 6 majin1102@gmail.com 1298877813@qq.com
TableRuntimeRefreshExecutor.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
74 6 2024-09-03 2025-01-20 7 5 majin1102@gmail.com xiangnebula@163.com
zh.ts
in amoro-web/src/language
211 - 2024-08-31 2025-03-12 7 6 majin1102@gmail.com leisure2001@163.com
en.ts
in amoro-web/src/language
211 - 2024-08-31 2025-03-12 7 6 majin1102@gmail.com leisure2001@163.com
List.vue
in amoro-web/src/views/optimize/components
247 - 2024-08-31 2025-01-13 7 4 majin1102@gmail.com 13574798@qq.com
Detail.vue
in amoro-web/src/views/catalogs
860 - 2024-08-31 2025-03-12 7 5 majin1102@gmail.com wegi866@gmail.com
IcebergTableMaintainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer
878 51 2024-09-03 2025-04-30 7 6 majin1102@gmail.com qcx978132955@gmail.com
Chart.yaml
in charts/amoro
10 - 2023-09-12 2024-06-25 6 4 jam.gzczy@gmail.com leo65535@163.com
tpl
_optimizer.tpl
in charts/amoro/templates
124 - 2023-10-17 2024-06-12 6 4 xiangnebula@163.com tcodehuber@gmail.com
TableSummaryMetrics.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
194 6 2024-09-03 2025-03-13 6 4 majin1102@gmail.com 5797454@qq.com
OptimizingMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
273 3 2024-09-03 2025-02-06 6 4 majin1102@gmail.com xiangnebula@163.com
TaskRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
299 47 2024-09-03 2025-02-06 6 2 majin1102@gmail.com xiangnebula@163.com
TableMetaMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
453 6 2024-09-03 2025-02-06 6 5 majin1102@gmail.com xiangnebula@163.com
TableManager.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
7 - 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
TableService.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
15 1 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
OptimizerController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
65 4 2024-09-03 2025-03-21 5 3 majin1102@gmail.com 61920998+mansonliwh@users.n...
upgrade.sql
in amoro-ams/src/main/resources/postgres
86 - 2024-09-03 2025-01-21 5 5 majin1102@gmail.com 5797454@qq.com
AsyncTableExecutors.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
104 12 2024-09-03 2025-02-10 5 5 majin1102@gmail.com 5797454@qq.com
tpl
_pod.tpl
in charts/amoro/templates
116 - 2023-10-17 2024-10-12 5 5 xiangnebula@163.com 50791733+upczsh@users.norep...
ServerTableDescriptor.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
117 13 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
table.service.ts
in amoro-web/src/services
188 21 2024-08-31 2024-11-06 5 5 majin1102@gmail.com jam.gzczy@gmail.com
UnKeyedTableCommit.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
311 13 2024-09-03 2024-11-18 5 3 majin1102@gmail.com 39233058+rfyu@users.noreply...
common.type.ts
in amoro-web/src/types
348 - 2024-08-31 2024-10-12 5 3 majin1102@gmail.com 70570907+chouchouji@users.n...
TerminalManager.java
in amoro-ams/src/main/java/org/apache/amoro/server/terminal
384 15 2024-09-03 2025-02-10 5 4 majin1102@gmail.com 5797454@qq.com
RestCatalogService.java
in amoro-ams/src/main/java/org/apache/amoro/server
424 29 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
CatalogController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
651 33 2024-09-03 2025-03-17 5 5 majin1102@gmail.com 627165587@qq.com
ProcessStatus.java
in amoro-common/src/main/java/org/apache/amoro/process
13 1 2024-08-29 2025-01-10 4 3 xiangnebula@163.com majin1102@gmail.com
OptimizingProcess.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
18 - 2024-09-03 2024-11-13 4 4 majin1102@gmail.com xiangnebula@163.com
OrphanFilesCleaningExecutor.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
40 5 2024-09-03 2025-01-20 4 4 majin1102@gmail.com xiangnebula@163.com
upgrade.sql
in amoro-ams/src/main/resources/mysql
47 - 2024-09-03 2025-01-21 4 4 majin1102@gmail.com 5797454@qq.com
OptimizingStatus.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
56 6 2024-09-03 2024-11-13 4 3 majin1102@gmail.com xiangnebula@163.com
tpl
_helpers.tpl
in charts/amoro/templates
69 - 2023-09-12 2024-03-23 4 4 jam.gzczy@gmail.com tcodehuber@gmail.com
SqlSessionFactoryProvider.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence
76 4 2024-09-03 2024-11-29 4 3 majin1102@gmail.com xiangnebula@163.com
optimize.service.ts
in amoro-web/src/services
82 14 2024-08-31 2024-10-14 4 3 majin1102@gmail.com 70570907+chouchouji@users.n...
TableProcessState.java
in amoro-common/src/main/java/org/apache/amoro/process
93 20 2024-08-29 2025-01-10 4 3 xiangnebula@163.com majin1102@gmail.com
index.ts
in amoro-web/src/router
99 - 2024-08-31 2025-04-01 4 4 majin1102@gmail.com 52185382+liammcl@users.nore...
KeyedTableCommit.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
159 5 2024-09-03 2024-11-13 4 2 majin1102@gmail.com xiangnebula@163.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
values.yaml
in charts/amoro
143 - 2023-09-12 2025-02-05 21 13 jam.gzczy@gmail.com 5797454@qq.com
amoro-configmap.yaml
in charts/amoro/templates
144 - 2023-09-12 2025-03-19 20 11 jam.gzczy@gmail.com 5797454@qq.com
OptimizingQueue.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
664 50 2024-09-03 2025-03-21 14 8 majin1102@gmail.com 61920998+mansonliwh@users.n...
AmoroManagementConf.java
in amoro-ams/src/main/java/org/apache/amoro/server
375 - 2024-09-03 2025-03-21 11 8 majin1102@gmail.com 61920998+mansonliwh@users.n...
DashboardServer.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
427 9 2024-09-03 2025-03-19 15 7 majin1102@gmail.com 1751143724@qq.com
amoro-deployment.yaml
in charts/amoro/templates
125 - 2023-09-12 2024-10-14 13 7 jam.gzczy@gmail.com 61920998+mansonliwh@users.n...
DefaultOptimizingService.java
in amoro-ams/src/main/java/org/apache/amoro/server
488 46 2024-09-03 2025-03-28 13 7 majin1102@gmail.com wtrunwolf@gmail.com
TableRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
541 62 2024-09-03 2025-03-13 8 7 majin1102@gmail.com 5797454@qq.com
AmoroServiceContainer.java
in amoro-ams/src/main/java/org/apache/amoro/server
495 26 2024-09-03 2025-03-21 15 6 majin1102@gmail.com 61920998+mansonliwh@users.n...
TableController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
565 24 2024-09-03 2025-02-06 13 6 majin1102@gmail.com xiangnebula@163.com
MixedAndIcebergTableDescriptor.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
796 30 2024-09-03 2024-12-23 8 6 majin1102@gmail.com 1298877813@qq.com
IcebergTableMaintainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer
878 51 2024-09-03 2025-04-30 7 6 majin1102@gmail.com qcx978132955@gmail.com
en.ts
in amoro-web/src/language
211 - 2024-08-31 2025-03-12 7 6 majin1102@gmail.com leisure2001@163.com
zh.ts
in amoro-web/src/language
211 - 2024-08-31 2025-03-12 7 6 majin1102@gmail.com leisure2001@163.com
DefaultTableService.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
496 30 2024-09-03 2025-04-29 13 5 majin1102@gmail.com 5797454@qq.com
OptimizerGroupController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
256 15 2024-10-08 2025-03-21 9 5 61920998+mansonliwh@users.n... 61920998+mansonliwh@users.n...
TableRuntimeRefreshExecutor.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
74 6 2024-09-03 2025-01-20 7 5 majin1102@gmail.com xiangnebula@163.com
Detail.vue
in amoro-web/src/views/catalogs
860 - 2024-08-31 2025-03-12 7 5 majin1102@gmail.com wegi866@gmail.com
TableMetaMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
453 6 2024-09-03 2025-02-06 6 5 majin1102@gmail.com xiangnebula@163.com
tpl
_pod.tpl
in charts/amoro/templates
116 - 2023-10-17 2024-10-12 5 5 xiangnebula@163.com 50791733+upczsh@users.norep...
AsyncTableExecutors.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
104 12 2024-09-03 2025-02-10 5 5 majin1102@gmail.com 5797454@qq.com
CatalogController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
651 33 2024-09-03 2025-03-17 5 5 majin1102@gmail.com 627165587@qq.com
upgrade.sql
in amoro-ams/src/main/resources/postgres
86 - 2024-09-03 2025-01-21 5 5 majin1102@gmail.com 5797454@qq.com
table.service.ts
in amoro-web/src/services
188 21 2024-08-31 2024-11-06 5 5 majin1102@gmail.com jam.gzczy@gmail.com
List.vue
in amoro-web/src/views/optimize/components
247 - 2024-08-31 2025-01-13 7 4 majin1102@gmail.com 13574798@qq.com
tpl
_optimizer.tpl
in charts/amoro/templates
124 - 2023-10-17 2024-06-12 6 4 xiangnebula@163.com tcodehuber@gmail.com
Chart.yaml
in charts/amoro
10 - 2023-09-12 2024-06-25 6 4 jam.gzczy@gmail.com leo65535@163.com
TableSummaryMetrics.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
194 6 2024-09-03 2025-03-13 6 4 majin1102@gmail.com 5797454@qq.com
OptimizingMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
273 3 2024-09-03 2025-02-06 6 4 majin1102@gmail.com xiangnebula@163.com
TerminalManager.java
in amoro-ams/src/main/java/org/apache/amoro/server/terminal
384 15 2024-09-03 2025-02-10 5 4 majin1102@gmail.com 5797454@qq.com
tpl
_helpers.tpl
in charts/amoro/templates
69 - 2023-09-12 2024-03-23 4 4 jam.gzczy@gmail.com tcodehuber@gmail.com
KubernetesOptimizerContainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/manager
305 11 2024-09-03 2025-03-21 4 4 majin1102@gmail.com 1751143724@qq.com
OrphanFilesCleaningExecutor.java
in amoro-ams/src/main/java/org/apache/amoro/server/table/executor
40 5 2024-09-03 2025-01-20 4 4 majin1102@gmail.com xiangnebula@163.com
OptimizingProcess.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
18 - 2024-09-03 2024-11-13 4 4 majin1102@gmail.com xiangnebula@163.com
MixedTableMaintainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer
421 29 2024-09-03 2025-04-16 4 4 majin1102@gmail.com 4648576+nicochen@users.nore...
upgrade.sql
in amoro-ams/src/main/resources/mysql
47 - 2024-09-03 2025-01-21 4 4 majin1102@gmail.com 5797454@qq.com
ams-mysql-init.sql
in amoro-ams/src/main/resources/mysql
213 - 2024-09-03 2024-11-29 4 4 majin1102@gmail.com xiangnebula@163.com
ams-postgres-init.sql
in amoro-ams/src/main/resources/postgres
364 - 2024-09-03 2025-01-21 4 4 majin1102@gmail.com 5797454@qq.com
HudiTableDescriptor.java
in amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi
660 21 2024-09-04 2024-11-01 4 4 majin1102@gmail.com 731030576@qq.com
PaimonTableDescriptor.java
in amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon
547 19 2024-09-04 2024-11-01 4 4 majin1102@gmail.com 731030576@qq.com
CommonUnifiedCatalog.java
in amoro-common/src/main/java/org/apache/amoro
186 18 2024-08-29 2024-11-22 4 4 xiangnebula@163.com 1298877813@qq.com
Optimizing.vue
in amoro-web/src/views/tables/components
420 - 2024-08-31 2024-10-25 4 4 majin1102@gmail.com 68966649+nafisreza@users.no...
request.ts
in amoro-web/src/utils
189 7 2024-08-31 2025-03-12 4 4 majin1102@gmail.com wegi866@gmail.com
index.ts
in amoro-web/src/router
99 - 2024-08-31 2025-04-01 4 4 majin1102@gmail.com 52185382+liammcl@users.nore...
table.js
in amoro-web/mock/modules
321 - 2024-08-31 2024-10-14 4 4 majin1102@gmail.com 61920998+mansonliwh@users.n...
TableManager.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
7 - 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
TableService.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
15 1 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
ServerTableDescriptor.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
117 13 2024-09-03 2025-01-20 5 3 majin1102@gmail.com xiangnebula@163.com
OptimizerController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
65 4 2024-09-03 2025-03-21 5 3 majin1102@gmail.com 61920998+mansonliwh@users.n...
UnKeyedTableCommit.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
311 13 2024-09-03 2024-11-18 5 3 majin1102@gmail.com 39233058+rfyu@users.noreply...
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
OptimizingService.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
5657 632 2024-08-29 2025-02-06 2 1 xiangnebula@163.com xiangnebula@163.com
IcebergMetadata.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
2377 107 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
HiveMetaStoreClient.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore
1904 199 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedFormatSqlExtendLexer.java
in amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser
1557 16 2025-03-24 2025-03-24 1 1 zhoujinsong0505@163.com zhoujinsong0505@163.com
MixedFormatSqlExtendLexer.java
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/gen-antlr/org/apache/amoro/spark/sql/parser
1557 16 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedFormatSqlExtend.g4
in amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/antlr4/org/apache/amoro/spark/sql/parser
1508 - 2025-03-24 2025-03-24 1 1 zhoujinsong0505@163.com zhoujinsong0505@163.com
MixedFormatSqlExtend.g4
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/antlr4/org/apache/amoro/spark/sql/parser
1508 - 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedFormatSqlExtendLexer.java
in amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/gen-antlr/org/apache/amoro/spark/sql/parser
1431 16 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedFormatSqlExtend.g4
in amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/antlr4/org/apache/amoro/spark/sql/parser
1423 - 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
sql.ts
in amoro-web/src/utils
1358 - 2024-08-31 2024-08-31 1 1 majin1102@gmail.com majin1102@gmail.com
DateTimeUtils.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util
1315 111 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
IcebergPageSourceProvider.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
1234 33 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
DataFile.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
1120 75 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
TableCommitMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
976 65 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
openapi.yaml
in amoro-ams/src/main/resources/openapi
966 - 2024-11-26 2024-11-26 1 1 61920998+mansonliwh@users.n... 61920998+mansonliwh@users.n...
UpdateColumn.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
881 58 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
TableChange.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
855 61 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
CatalogMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
822 56 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
AdaptHiveParquet.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet
814 95 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
OptimizerRegisterInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
806 59 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
Schema.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
800 54 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
TableMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
793 55 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
OptimizingTaskResult.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
747 55 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
AdaptHiveFlinkParquetReaders.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data
717 68 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
AdaptHiveFlinkParquetReaders.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read
717 68 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
ColumnInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
673 52 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
SparkParquetReaders.java
in amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader
620 65 2025-03-24 2025-03-24 1 1 zhoujinsong0505@163.com zhoujinsong0505@163.com
SparkParquetReaders.java
in amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/java/org/apache/amoro/spark/reader
620 65 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
SparkParquetReaders.java
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/java/org/apache/amoro/spark/reader
620 65 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
index.vue
in amoro-web/src/views/terminal
608 - 2024-08-31 2024-08-31 1 1 majin1102@gmail.com majin1102@gmail.com
Blocker.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
596 46 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
OptimizingTask.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
561 46 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
HiveMetaSynchronizer.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils
555 16 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
ScanContext.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/source
540 58 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
UpdateHiveFiles.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/op
540 24 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
AdaptHiveFlinkParquetWriters.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data
495 39 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
TableIdentifier.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
490 42 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
AmoroException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
484 43 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
KeyedConnectorMetadata.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed
450 14 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
SchemaUpdateMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
441 41 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
IcebergSplitSource.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
438 13 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedDeleteFilter.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader
415 21 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
AdaptHiveSparkParquetWriters.java
in amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/iceberg/spark/data
413 32 2025-03-24 2025-03-24 1 1 zhoujinsong0505@163.com zhoujinsong0505@163.com
AdaptHiveSparkParquetWriters.java
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/java/org/apache/iceberg/spark/data
413 32 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
AdaptHiveSparkParquetWriters.java
in amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/java/org/apache/iceberg/spark/data
411 32 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
MixedFormatConnectorMetadata.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino
403 38 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
AdaptHiveBaseParquetReaders.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/data/parquet
399 29 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
PartitionFieldData.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
395 38 2024-08-29 2024-08-29 1 1 xiangnebula@163.com xiangnebula@163.com
RocksDBBackend.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map
392 36 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
LogRecordV1.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-format/src/main/java/org/apache/amoro/flink/shuffle
389 37 2024-09-04 2024-09-04 1 1 majin1102@gmail.com majin1102@gmail.com
Correlations

File Size vs. Number of Changes: 1318 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 878 lines of code y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 187 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 496 lines of code y: 13 # changes amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 135 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 43 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/properties/AmsHAProperties.java x: 24 lines of code y: 2 # changes amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 62 lines of code y: 2 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 99 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 421 lines of code y: 4 # changes amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatCommand.scala x: 81 lines of code y: 2 # changes amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatCommand.scala x: 91 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 225 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/client/PoolConfig.java x: 93 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 257 lines of code y: 3 # changes amoro-web/src/router/index.ts x: 99 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 488 lines of code y: 13 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 17 lines of code y: 3 # changes amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 183 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/client/ThriftClientPool.java x: 187 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/properties/CatalogMetaProperties.java x: 55 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/table/MixedTable.java x: 35 lines of code y: 2 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/utils/MixedTableUtil.java x: 148 lines of code y: 3 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/antlr4/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtend.g4 x: 1508 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendBaseListener.java x: 364 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendBaseVisitor.java x: 181 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendLexer.java x: 1557 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/MixedFormatSparkCatalog.java x: 245 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/MixedFormatSparkSessionCatalog.java x: 36 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/Spark35Adapter.java x: 9 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkInternalRowCastWrapper.java x: 157 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkInternalRowWrapper.java x: 58 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkUnifiedCatalog.java x: 47 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkUnifiedSessionCatalog.java x: 69 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/command/MigrateToMixedFormatCommand.java x: 285 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/command/MixedFormatSparkCommand.java x: 12 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/io/InternalRowFileAppenderFactory.java x: 319 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/io/TaskWriters.java x: 253 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/io/UnkeyedUpsertSparkWriter.java x: 99 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/KeyedSparkBatchScan.java x: 223 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/SparkParquetReaders.java x: 620 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/SparkScanBuilder.java x: 144 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/UnkeyedSparkBatchScan.java x: 231 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/table/MixedSparkTable.java x: 187 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/util/DistributionAndOrderingUtil.java x: 104 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/writer/SimpleRowLevelDataWriter.java x: 87 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/writer/UnkeyedSparkBatchWrite.java x: 268 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/iceberg/spark/data/AdaptHiveSparkParquetWriters.java x: 413 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/MixedFormatExtensionUtils.scala x: 124 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatMergeIntoTable.scala x: 258 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatParserUtils.scala x: 23 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatSqlExtensionsParser.scala x: 195 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/execution/ExtendedMixedFormatStrategy.scala x: 72 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/spark/sql/amoro/parser/QueryParsingErrors.scala x: 341 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/spark/sql/catalyst/expressions/IcebergTransformExpression.scala x: 119 lines of code y: 1 # changes amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 305 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 375 lines of code y: 11 # changes amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 495 lines of code y: 15 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerController.java x: 65 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 256 lines of code y: 9 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 664 lines of code y: 14 # changes amoro-ams/src/main/java/org/apache/amoro/server/resource/DefaultOptimizerManager.java x: 125 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/resource/OptimizerManager.java x: 9 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 427 lines of code y: 15 # changes charts/amoro/templates/amoro-configmap.yaml x: 144 lines of code y: 20 # changes amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 601 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/CatalogController.java x: 651 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 395 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 541 lines of code y: 8 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableSummaryMetrics.java x: 194 lines of code y: 6 # changes amoro-web/src/views/catalogs/Detail.vue x: 860 lines of code y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableConfigurations.java x: 312 lines of code y: 3 # changes amoro-common/src/main/java/org/apache/amoro/config/OptimizingConfig.java x: 255 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/AbstractOptimizingEvaluator.java x: 275 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/table/TableProperties.java x: 231 lines of code y: 4 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 221 lines of code y: 2 # changes amoro-web/src/hooks/usePagination.ts x: 18 lines of code y: 2 # changes amoro-web/src/language/en.ts x: 211 lines of code y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/executor/DanglingDeleteFilesCleaningExecutor.java x: 39 lines of code y: 3 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils/HiveSchemaUtil.java x: 55 lines of code y: 2 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericTaskWriters.java x: 209 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/executor/AsyncTableExecutors.java x: 104 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalManager.java x: 384 lines of code y: 5 # changes amoro-common/src/main/java/org/apache/amoro/config/ConfigHelpers.java x: 371 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java x: 118 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/CatalogMetaMapper.java x: 116 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 565 lines of code y: 13 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/utils/OptimizingUtil.java x: 132 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/TaskRuntime.java x: 299 lines of code y: 6 # changes amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java x: 273 lines of code y: 6 # changes amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 453 lines of code y: 6 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 5657 lines of code y: 2 # changes charts/amoro/values.yaml x: 143 lines of code y: 21 # changes amoro-ams/src/main/resources/postgres/ams-postgres-init.sql x: 364 lines of code y: 4 # changes amoro-ams/src/main/resources/postgres/upgrade.sql x: 86 lines of code y: 5 # changes amoro-ams/src/main/resources/mysql/upgrade.sql x: 47 lines of code y: 4 # changes amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/main/java/org/apache/amoro/spark/SessionCatalogBase.java x: 201 lines of code y: 3 # changes amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/main/java/org/apache/amoro/spark/SparkUnifiedSessionCatalogBase.java x: 63 lines of code y: 3 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveTables.java x: 516 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/RestCatalogService.java x: 424 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/catalog/InternalCatalog.java x: 212 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/ServerTableDescriptor.java x: 117 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableManager.java x: 7 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableService.java x: 15 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/executor/HiveCommitSyncExecutor.java x: 49 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/executor/OrphanFilesCleaningExecutor.java x: 40 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/executor/TableRuntimeRefreshExecutor.java x: 74 lines of code y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalIcebergCreator.java x: 107 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java x: 345 lines of code y: 2 # changes amoro-web/src/views/optimize/components/List.vue x: 247 lines of code y: 7 # changes amoro-common/src/main/java/org/apache/amoro/table/TableMetaStore.java x: 690 lines of code y: 4 # changes amoro-common/src/main/java/org/apache/amoro/process/ProcessStatus.java x: 13 lines of code y: 4 # changes amoro-common/src/main/java/org/apache/amoro/process/SimpleFuture.java x: 87 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/CommonPartitionEvaluator.java x: 438 lines of code y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java x: 796 lines of code y: 8 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/FlinkSource.java x: 262 lines of code y: 2 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/scan/KeyedTableFileScanHelper.java x: 370 lines of code y: 2 # changes amoro-web/src/views/login/index.vue x: 176 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/persistence/SqlSessionFactoryProvider.java x: 76 lines of code y: 4 # changes amoro-ams/src/main/resources/derby/ams-derby-init.sql x: 194 lines of code y: 3 # changes amoro-ams/src/main/resources/openapi/openapi.yaml x: 966 lines of code y: 1 # changes amoro-web/vite.config.ts x: 80 lines of code y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/IcebergFanoutPosDeleteWriter.java x: 154 lines of code y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/UnKeyedTableCommit.java x: 311 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/KeyedTableCommit.java x: 159 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingStatus.java x: 56 lines of code y: 4 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/MetricsSummary.java x: 287 lines of code y: 1 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/MixedIcebergPartitionPlan.java x: 374 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/optimizing/plan/MixedHivePartitionPlan.java x: 205 lines of code y: 1 # changes amoro-web/src/services/table.service.ts x: 188 lines of code y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/terminal/kyuubi/KyuubiTerminalSessionFactory.java x: 143 lines of code y: 2 # changes amoro-common/src/main/java/org/apache/amoro/table/descriptor/FormatTableDescriptor.java x: 28 lines of code y: 3 # changes amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiTableDescriptor.java x: 660 lines of code y: 4 # changes amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon/PaimonTableDescriptor.java x: 547 lines of code y: 4 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/CombinedDeleteFilter.java x: 387 lines of code y: 2 # changes amoro-web/src/views/resource/index.vue x: 197 lines of code y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/manager/AbstractPluginManager.java x: 229 lines of code y: 3 # changes amoro-web/mock/modules/optimize.js x: 173 lines of code y: 3 # changes amoro-web/mock/modules/table.js x: 321 lines of code y: 4 # changes amoro-web/src/services/optimize.service.ts x: 82 lines of code y: 4 # changes charts/amoro/templates/amoro-deployment.yaml x: 125 lines of code y: 13 # changes amoro-web/src/types/common.type.ts x: 348 lines of code y: 5 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/FlinkUnifiedCatalog.java x: 427 lines of code y: 3 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/descriptors/MixedFormatValidator.java x: 281 lines of code y: 2 # changes amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/java/org/apache/amoro/spark/util/MixedFormatSparkUtils.java x: 159 lines of code y: 2 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/MixedCatalog.java x: 643 lines of code y: 2 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java x: 547 lines of code y: 2 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/SortedPosDeleteWriter.java x: 172 lines of code y: 1 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java x: 392 lines of code y: 1 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/SimpleSpillableMap.java x: 140 lines of code y: 1 # changes amoro-format-iceberg/src/main/java/org/apache/iceberg/IcebergFindFiles.java x: 352 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data/AdaptHiveFlinkParquetReaders.java x: 717 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data/AdaptHiveFlinkParquetWriters.java x: 495 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/source/ScanContext.java x: 540 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/source/log/kafka/LogKafkaPartitionSplitReader.java x: 299 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/MixedFormatDynamicSource.java x: 314 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/DateTimeUtils.java x: 1315 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils/HiveMetaSynchronizer.java x: 555 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/data/parquet/AdaptHiveBaseParquetReaders.java x: 399 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquet.java x: 814 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquetDictionaryRowGroupFilter.java x: 334 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/antlr4/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtend.g4 x: 1423 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendLexer.java x: 1431 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed/KeyedConnectorMetadata.java x: 450 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java x: 2377 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergPageSourceProvider.java x: 1234 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergSplitSource.java x: 438 lines of code y: 1 # changes amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 1904 lines of code y: 1 # changes amoro-web/src/utils/sql.ts x: 1358 lines of code y: 1 # changes amoro-web/src/views/terminal/index.vue x: 608 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/AmoroException.java x: 484 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/Blocker.java x: 596 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/CatalogMeta.java x: 822 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/ColumnInfo.java x: 673 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/DataFile.java x: 1120 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizerRegisterInfo.java x: 806 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTaskId.java x: 380 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTaskResult.java x: 747 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/SchemaUpdateMeta.java x: 441 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/TableChange.java x: 855 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/TableCommitMeta.java x: 976 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/TableMeta.java x: 793 lines of code y: 1 # changes amoro-common/src/main/gen-java/org/apache/amoro/api/UpdateColumn.java x: 881 lines of code y: 1 # changes charts/amoro/Chart.yaml x: 10 lines of code y: 6 # changes charts/amoro/templates/_optimizer.tpl x: 124 lines of code y: 6 # changes tools/maven/suppressions.xml x: 30 lines of code y: 8 # changes charts/amoro/templates/_helpers.tpl x: 69 lines of code y: 4 # changes
21.0
# changes
  min: 1.0
  average: 1.46
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 21.0
0 5657.0
lines of code
min: 1.0 | average: 130.5 | 25th percentile: 26.0 | median: 64.0 | 75th percentile: 148.0 | max: 5657.0

Number of Contributors vs. Number of Changes: 1318 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 6 # contributors y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 3 # contributors y: 4 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 5 # contributors y: 13 # changes amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 2 # contributors y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 4 # contributors y: 4 # changes amoro-common/src/main/java/org/apache/amoro/client/PoolConfig.java x: 2 # contributors y: 3 # changes amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 3 # contributors y: 3 # changes amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 7 # contributors y: 13 # changes amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/antlr4/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtend.g4 x: 1 # contributors y: 1 # changes amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 8 # contributors y: 11 # changes amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 6 # contributors y: 15 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerController.java x: 3 # contributors y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 5 # contributors y: 9 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 8 # contributors y: 14 # changes amoro-ams/src/main/java/org/apache/amoro/server/resource/DefaultOptimizerManager.java x: 1 # contributors y: 2 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 7 # contributors y: 15 # changes charts/amoro/templates/amoro-configmap.yaml x: 11 # contributors y: 20 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/CatalogController.java x: 5 # contributors y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 7 # contributors y: 8 # changes amoro-ams/src/main/java/org/apache/amoro/server/table/TableSummaryMetrics.java x: 4 # contributors y: 6 # changes amoro-web/src/views/catalogs/Detail.vue x: 5 # contributors y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalManager.java x: 4 # contributors y: 5 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 6 # contributors y: 13 # changes amoro-ams/src/main/java/org/apache/amoro/server/optimizing/TaskRuntime.java x: 2 # contributors y: 6 # changes amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 5 # contributors y: 6 # changes charts/amoro/values.yaml x: 13 # contributors y: 21 # changes amoro-ams/src/main/java/org/apache/amoro/server/catalog/InternalCatalog.java x: 2 # contributors y: 4 # changes amoro-web/src/views/optimize/components/List.vue x: 4 # contributors y: 7 # changes amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java x: 6 # contributors y: 8 # changes tools/maven/suppressions.xml x: 2 # contributors y: 8 # changes
21.0
# changes
  min: 1.0
  average: 1.46
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 21.0
0 13.0
# contributors
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 13.0

Number of Contributors vs. File Size: 1318 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 6 # contributors y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 3 # contributors y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 5 # contributors y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 2 # contributors y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 2 # contributors y: 43 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 2 # contributors y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 2 # contributors y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 4 # contributors y: 421 lines of code amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatCommand.scala x: 2 # contributors y: 81 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 2 # contributors y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 3 # contributors y: 257 lines of code amoro-web/src/router/index.ts x: 4 # contributors y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 7 # contributors y: 488 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 3 # contributors y: 17 lines of code amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 2 # contributors y: 183 lines of code amoro-common/src/main/java/org/apache/amoro/properties/CatalogMetaProperties.java x: 3 # contributors y: 55 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/BasicMixedIcebergCatalog.java x: 2 # contributors y: 265 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/MixedTables.java x: 2 # contributors y: 176 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/MixedTableUtil.java x: 3 # contributors y: 148 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/antlr4/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtend.g4 x: 1 # contributors y: 1508 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendBaseListener.java x: 1 # contributors y: 364 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendBaseVisitor.java x: 1 # contributors y: 181 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendLexer.java x: 1 # contributors y: 1557 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/MixedFormatSparkCatalog.java x: 1 # contributors y: 245 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/MixedFormatSparkSessionCatalog.java x: 1 # contributors y: 36 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/Spark35Adapter.java x: 1 # contributors y: 9 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkInternalRowCastWrapper.java x: 1 # contributors y: 157 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkInternalRowWrapper.java x: 1 # contributors y: 58 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkUnifiedSessionCatalog.java x: 1 # contributors y: 69 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/command/MigrateToMixedFormatCommand.java x: 1 # contributors y: 285 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/io/InternalRowFileAppenderFactory.java x: 1 # contributors y: 319 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/io/UnkeyedUpsertSparkWriter.java x: 1 # contributors y: 99 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/KeyedSparkBatchScan.java x: 1 # contributors y: 223 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/SparkParquetReaders.java x: 1 # contributors y: 620 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/reader/SparkScanBuilder.java x: 1 # contributors y: 144 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/iceberg/spark/data/AdaptHiveSparkParquetWriters.java x: 1 # contributors y: 413 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/MixedFormatExtensionUtils.scala x: 1 # contributors y: 124 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/spark/sql/amoro/parser/QueryParsingErrors.scala x: 1 # contributors y: 341 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 4 # contributors y: 305 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 8 # contributors y: 375 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 6 # contributors y: 495 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 5 # contributors y: 256 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 8 # contributors y: 664 lines of code amoro-ams/src/main/java/org/apache/amoro/server/resource/OptimizerManager.java x: 2 # contributors y: 9 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 7 # contributors y: 427 lines of code charts/amoro/templates/amoro-configmap.yaml x: 11 # contributors y: 144 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 2 # contributors y: 601 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/CatalogController.java x: 5 # contributors y: 651 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 3 # contributors y: 395 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 7 # contributors y: 541 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableSummaryMetrics.java x: 4 # contributors y: 194 lines of code amoro-web/src/views/catalogs/Detail.vue x: 5 # contributors y: 860 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableConfigurations.java x: 3 # contributors y: 312 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/AbstractOptimizingEvaluator.java x: 3 # contributors y: 275 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/TableProperties.java x: 3 # contributors y: 231 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 2 # contributors y: 221 lines of code amoro-web/src/language/en.ts x: 6 # contributors y: 211 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/DanglingDeleteFilesCleaningExecutor.java x: 3 # contributors y: 39 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericTaskWriters.java x: 3 # contributors y: 209 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/AsyncTableExecutors.java x: 5 # contributors y: 104 lines of code amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalManager.java x: 4 # contributors y: 384 lines of code amoro-common/src/main/java/org/apache/amoro/config/ConfigHelpers.java x: 3 # contributors y: 371 lines of code amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java x: 2 # contributors y: 118 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 6 # contributors y: 565 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/TaskRuntime.java x: 2 # contributors y: 299 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java x: 4 # contributors y: 273 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 5 # contributors y: 453 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 1 # contributors y: 5657 lines of code charts/amoro/values.yaml x: 13 # contributors y: 143 lines of code amoro-ams/src/main/resources/postgres/ams-postgres-init.sql x: 4 # contributors y: 364 lines of code amoro-ams/src/main/resources/postgres/upgrade.sql x: 5 # contributors y: 86 lines of code amoro-ams/src/main/resources/mysql/upgrade.sql x: 4 # contributors y: 47 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveTables.java x: 2 # contributors y: 516 lines of code amoro-ams/src/main/java/org/apache/amoro/server/RestCatalogService.java x: 3 # contributors y: 424 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/ServerTableDescriptor.java x: 3 # contributors y: 117 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/BaseTableExecutor.java x: 3 # contributors y: 102 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/OrphanFilesCleaningExecutor.java x: 4 # contributors y: 40 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java x: 2 # contributors y: 345 lines of code amoro-web/src/views/optimize/components/List.vue x: 4 # contributors y: 247 lines of code amoro-common/src/main/java/org/apache/amoro/table/TableMetaStore.java x: 3 # contributors y: 690 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/CommonPartitionEvaluator.java x: 2 # contributors y: 438 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java x: 6 # contributors y: 796 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/scan/KeyedTableFileScanHelper.java x: 2 # contributors y: 370 lines of code amoro-web/src/views/login/index.vue x: 3 # contributors y: 176 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/SqlSessionFactoryProvider.java x: 3 # contributors y: 76 lines of code amoro-ams/src/main/resources/mysql/ams-mysql-init.sql x: 4 # contributors y: 213 lines of code amoro-ams/src/main/resources/openapi/openapi.yaml x: 1 # contributors y: 966 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/UnKeyedTableCommit.java x: 3 # contributors y: 311 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingProcess.java x: 4 # contributors y: 18 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/optimizing/plan/MixedHivePartitionPlan.java x: 1 # contributors y: 205 lines of code amoro-web/src/services/table.service.ts x: 5 # contributors y: 188 lines of code amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiTableDescriptor.java x: 4 # contributors y: 660 lines of code amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon/PaimonTableDescriptor.java x: 4 # contributors y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/CombinedDeleteFilter.java x: 2 # contributors y: 387 lines of code amoro-web/mock/modules/table.js x: 4 # contributors y: 321 lines of code charts/amoro/templates/amoro-deployment.yaml x: 7 # contributors y: 125 lines of code amoro-web/src/types/common.type.ts x: 3 # contributors y: 348 lines of code charts/amoro/templates/_pod.tpl x: 5 # contributors y: 116 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/descriptors/MixedFormatValidator.java x: 2 # contributors y: 281 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/MixedCatalog.java x: 2 # contributors y: 643 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java x: 2 # contributors y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java x: 1 # contributors y: 392 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data/AdaptHiveFlinkParquetReaders.java x: 1 # contributors y: 717 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/data/AdaptHiveFlinkParquetWriters.java x: 1 # contributors y: 495 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common-iceberg-bridge/src/main/java/org/apache/iceberg/flink/source/ScanContext.java x: 1 # contributors y: 540 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/source/log/kafka/LogKafkaPartitionSplitReader.java x: 1 # contributors y: 299 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/DateTimeUtils.java x: 1 # contributors y: 1315 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquet.java x: 1 # contributors y: 814 lines of code amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/antlr4/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtend.g4 x: 1 # contributors y: 1423 lines of code amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendLexer.java x: 1 # contributors y: 1431 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed/KeyedConnectorMetadata.java x: 1 # contributors y: 450 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java x: 1 # contributors y: 2377 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergPageSourceProvider.java x: 1 # contributors y: 1234 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergSplitSource.java x: 1 # contributors y: 438 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 1 # contributors y: 1904 lines of code amoro-web/src/utils/sql.ts x: 1 # contributors y: 1358 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/AmoroException.java x: 1 # contributors y: 484 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Blocker.java x: 1 # contributors y: 596 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/ColumnInfo.java x: 1 # contributors y: 673 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/DataFile.java x: 1 # contributors y: 1120 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTask.java x: 1 # contributors y: 561 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTaskResult.java x: 1 # contributors y: 747 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Schema.java x: 1 # contributors y: 800 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/TableChange.java x: 1 # contributors y: 855 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/UpdateColumn.java x: 1 # contributors y: 881 lines of code charts/amoro/templates/_optimizer.tpl x: 4 # contributors y: 124 lines of code charts/amoro/templates/_helpers.tpl x: 4 # contributors y: 69 lines of code
5657.0
lines of code
  min: 1.0
  average: 130.5
  25th percentile: 26.0
  median: 64.0
  75th percentile: 148.0
  max: 5657.0
0 13.0
# contributors
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 13.0