apache / amoro
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
13% | 14% | 32% | 19% | 19%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java12% | 16% | 34% | 17% | 19%
g4100% | 0% | 0% | 0% | 0%
ts38% | 0% | 21% | 18% | 21%
vue0% | 18% | 41% | 21% | 18%
yaml0% | 58% | 0% | 25% | 15%
scala0% | 0% | 24% | 42% | 32%
sql0% | 0% | 47% | 30% | 21%
less0% | 0% | 48% | 50% | <1%
js0% | 0% | 24% | 56% | 18%
py0% | 0% | 100% | 0% | 0%
tpl0% | 0% | 0% | 56% | 43%
thrift0% | 0% | 0% | 58% | 41%
xml0% | 0% | 0% | 0% | 100%
http0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
amoro-format-mixed19% | 9% | 33% | 20% | 17%
amoro-common23% | 32% | 20% | 9% | 13%
amoro-web10% | 10% | 35% | 25% | 18%
amoro-ams0% | 22% | 36% | 17% | 24%
amoro-format-hudi0% | 42% | 28% | 22% | 6%
amoro-format-paimon0% | 52% | 21% | 0% | 26%
amoro-format-iceberg0% | 0% | 45% | 23% | 30%
dev0% | 0% | 100% | 0% | 0%
charts0% | 0% | 0% | 59% | 40%
amoro-optimizer0% | 0% | 0% | 43% | 56%
amoro-metrics0% | 0% | 0% | 0% | 100%
http0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
OptimizingService.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
5657 632
IcebergMetadata.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
2377 107
HiveMetaStoreClient.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore
1904 199
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
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
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 -
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 -
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
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 -
sql.ts
in amoro-web/src/utils
1358 -
DateTimeUtils.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util
1315 111
IcebergPageSourceProvider.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
1234 33
DataFile.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
1120 75
TableCommitMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
976 65
openapi.yaml
in amoro-ams/src/main/resources/openapi
966 -
UpdateColumn.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
881 58
IcebergTableMaintainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer
878 51
Detail.vue
in amoro-web/src/views/catalogs
860 -
TableChange.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
855 61
CatalogMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
822 56
AdaptHiveParquet.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet
814 95
OptimizerRegisterInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
806 59
Schema.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
800 54
MixedAndIcebergTableDescriptor.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard
796 30
TableMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
793 55
OptimizingTaskResult.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
747 55
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
AdaptHiveFlinkParquetReaders.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read
717 68
TableMetaStore.java
in amoro-common/src/main/java/org/apache/amoro/table
690 53
ColumnInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
673 52
OptimizingQueue.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
664 50
HudiTableDescriptor.java
in amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi
660 21
CatalogController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
651 33
MixedCatalog.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog
643 58
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
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
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
index.vue
in amoro-web/src/views/terminal
608 -
FlinkOptimizerContainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/manager
601 34
Blocker.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
596 46
TableController.java
in amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller
565 24
OptimizingTask.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
561 46
HiveMetaSynchronizer.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils
555 16
PaimonTableDescriptor.java
in amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon
547 19
MixedHiveCatalog.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog
547 34
TableRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
541 62
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
UpdateHiveFiles.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/op
540 24
MixedHiveTables.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog
516 20
DefaultTableService.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
496 30
Files With Most Units (Top 50)
File# lines# units
OptimizingService.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
5657 632
HiveMetaStoreClient.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore
1904 199
DateTimeUtils.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util
1315 111
IcebergMetadata.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed
2377 107
AdaptHiveParquet.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet
814 95
DataFile.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
1120 75
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
AdaptHiveFlinkParquetReaders.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read
717 68
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
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
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
TableCommitMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
976 65
TableRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/table
541 62
TableChange.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
855 61
QueryParsingErrors.scala
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/scala/org/apache/spark/sql/amoro/parser
329 60
HiveOperationTransaction.java
in amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/op
298 59
QueryParsingErrors.scala
in amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/spark/sql/amoro/parser
341 59
OptimizerRegisterInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
806 59
MixedTransaction.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/op
278 58
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
MixedCatalog.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog
643 58
UpdateColumn.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
881 58
TableRuntimeMeta.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence
214 57
CatalogMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
822 56
TableMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
793 55
OptimizingTaskResult.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
747 55
Schema.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
800 54
MixedFormatCatalogSupportTableSuffix.java
in amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino
297 53
TableMetaStore.java
in amoro-common/src/main/java/org/apache/amoro/table
690 53
ColumnInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
673 52
IcebergTableMaintainer.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer
878 51
OptimizingQueue.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
664 50
Configurations.java
in amoro-common/src/main/java/org/apache/amoro/config
300 50
MixedFormatScanContext.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/source
289 48
TaskRuntime.java
in amoro-ams/src/main/java/org/apache/amoro/server/optimizing
299 47
CommonPartitionEvaluator.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan
438 47
DefaultOptimizingService.java
in amoro-ams/src/main/java/org/apache/amoro/server
488 46
FlinkUnifiedCatalog.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog
427 46
OptimizingConfig.java
in amoro-common/src/main/java/org/apache/amoro/config
255 46
OptimizingTask.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
561 46
Blocker.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
596 46
BasicUnkeyedTable.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/table
257 45
AmoroException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
484 43
QueryParsingErrors.scala
in amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/scala/org/apache/spark/sql/amoro/parser
179 42
TableIdentifier.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
490 42
MetricsSummary.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing
287 41
SchemaUpdateMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
441 41
AbstractPartitionPlan.java
in amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan
326 40
DynMethods.java
in amoro-common/src/main/java/org/apache/amoro/utils
258 40
OptimizingTaskId.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
380 40
Files With Long Lines (Top 50)

There are 139 files with lines longer than 120 characters. In total, there are 2452 long lines.

File# lines# units# long lines
OptimizingService.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
5657 632 595
MixedFormatSqlExtendBaseVisitor.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
181 - 130
MixedFormatSqlExtendBaseVisitor.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
181 - 130
MixedFormatSqlExtendBaseVisitor.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
177 - 128
DataFile.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
1120 75 82
TableCommitMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
976 65 71
CatalogMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
822 56 70
TableChange.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
855 61 67
OptimizerRegisterInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
806 59 66
TableMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
793 55 62
Schema.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
800 54 58
UpdateColumn.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
881 58 57
OptimizingTaskResult.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
747 55 56
Blocker.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
596 46 51
ColumnInfo.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
673 52 48
OptimizingTask.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
561 46 45
AmoroException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
484 43 42
SchemaUpdateMeta.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
441 41 41
TableIdentifier.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
490 42 40
OptimizingTaskId.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
380 40 37
PartitionFieldData.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
395 38 33
PrimaryKeySpec.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
347 36 32
InvalidObjectException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
NotSupportedException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
OperationConflictException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
NoSuchObjectException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
AlreadyExistsException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
MetaException.java
in amoro-common/src/main/gen-java/org/apache/amoro/api
300 34 30
MixedFormatSqlExtendBaseListener.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
364 - 16
MixedFormatSqlExtendBaseListener.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
356 - 16
MixedFormatSqlExtendBaseListener.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
364 - 16
upgrade.sql
in amoro-ams/src/main/resources/mysql
47 - 11
table.service.ts
in amoro-web/src/services
188 21 11
Selector.vue
in amoro-web/src/views/tables/components
215 - 11
overview.js
in amoro-web/mock/modules
99 - 10
TableMetaMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
453 6 8
upgrade-0.4.1-to-0.5.0.sql
in amoro-ams/src/main/resources/mysql
183 - 8
MixedFormatValidator.java
in amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/descriptors
281 3 8
upgrade-0.3.1-to-0.3.2.sql
in amoro-ams/src/main/resources/mysql
27 - 7
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 - 7
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 - 7
Detail.vue
in amoro-web/src/views/catalogs
860 - 7
terminal.js
in amoro-web/mock/modules
151 - 7
MixedFormatSparkExtensions.scala
in amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/scala/org/apache/amoro/spark
51 1 6
Optimizing.vue
in amoro-web/src/views/tables/components
420 - 6
amoro-ingress.yaml
in charts/amoro/templates
69 - 5
upgrade-0.3.2-to-0.4.0.sql
in amoro-ams/src/main/resources/mysql
31 - 5
upgrade-0.3.0-to-0.3.1.sql
in amoro-ams/src/main/resources/mysql
29 - 5
List.vue
in amoro-web/src/views/optimize/components
247 - 5
OptimizingMapper.java
in amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper
273 3 4
Correlations

File Size vs. Commits (all time): 1318 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 7 commits (all time) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 4 commits (all time) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 14 commits (all time) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 2 commits (all time) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 2 commits (all time) y: 43 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 2 commits (all time) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 2 commits (all time) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 4 commits (all time) 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 commits (all time) y: 81 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 2 commits (all time) y: 225 lines of code amoro-common/src/main/java/org/apache/amoro/client/PoolConfig.java x: 3 commits (all time) y: 93 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 3 commits (all time) y: 257 lines of code amoro-web/src/router/index.ts x: 4 commits (all time) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 14 commits (all time) y: 488 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 3 commits (all time) y: 17 lines of code amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 2 commits (all time) y: 183 lines of code amoro-common/src/main/java/org/apache/amoro/properties/CatalogMetaProperties.java x: 3 commits (all time) y: 55 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/MixedTables.java x: 2 commits (all time) y: 176 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/MixedTableUtil.java x: 3 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) y: 341 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 4 commits (all time) y: 305 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 11 commits (all time) y: 375 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 15 commits (all time) y: 495 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerController.java x: 5 commits (all time) y: 65 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 9 commits (all time) y: 256 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 15 commits (all time) y: 664 lines of code amoro-ams/src/main/java/org/apache/amoro/server/resource/DefaultOptimizerManager.java x: 2 commits (all time) y: 125 lines of code amoro-ams/src/main/java/org/apache/amoro/server/resource/OptimizerManager.java x: 2 commits (all time) y: 9 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 16 commits (all time) y: 427 lines of code charts/amoro/templates/amoro-configmap.yaml x: 22 commits (all time) y: 144 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 3 commits (all time) y: 601 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/CatalogController.java x: 5 commits (all time) y: 651 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 3 commits (all time) y: 395 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 9 commits (all time) y: 541 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableSummaryMetrics.java x: 6 commits (all time) y: 194 lines of code amoro-web/src/views/catalogs/Detail.vue x: 7 commits (all time) y: 860 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableConfigurations.java x: 3 commits (all time) y: 312 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/AbstractOptimizingEvaluator.java x: 3 commits (all time) y: 275 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/TableProperties.java x: 4 commits (all time) y: 231 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 2 commits (all time) y: 221 lines of code amoro-web/src/language/en.ts x: 7 commits (all time) y: 211 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/DanglingDeleteFilesCleaningExecutor.java x: 3 commits (all time) y: 39 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericTaskWriters.java x: 3 commits (all time) y: 209 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/AsyncTableExecutors.java x: 5 commits (all time) y: 104 lines of code amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalManager.java x: 5 commits (all time) y: 384 lines of code amoro-common/src/main/java/org/apache/amoro/config/ConfigHelpers.java x: 3 commits (all time) y: 371 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/CatalogMetaMapper.java x: 3 commits (all time) y: 116 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 13 commits (all time) y: 565 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/TaskRuntime.java x: 6 commits (all time) y: 299 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java x: 6 commits (all time) y: 273 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 7 commits (all time) y: 453 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 2 commits (all time) y: 5657 lines of code charts/amoro/values.yaml x: 26 commits (all time) y: 143 lines of code amoro-ams/src/main/resources/postgres/ams-postgres-init.sql x: 4 commits (all time) y: 364 lines of code amoro-ams/src/main/resources/postgres/upgrade.sql x: 6 commits (all time) y: 86 lines of code amoro-ams/src/main/resources/mysql/upgrade.sql x: 4 commits (all time) y: 47 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveTables.java x: 2 commits (all time) y: 516 lines of code amoro-ams/src/main/java/org/apache/amoro/server/RestCatalogService.java x: 5 commits (all time) y: 424 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/InternalCatalog.java x: 4 commits (all time) y: 212 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/ServerTableDescriptor.java x: 5 commits (all time) y: 117 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableManager.java x: 5 commits (all time) y: 7 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/OrphanFilesCleaningExecutor.java x: 4 commits (all time) y: 40 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/TableRuntimeRefreshExecutor.java x: 7 commits (all time) y: 74 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java x: 2 commits (all time) y: 345 lines of code amoro-web/src/views/optimize/components/List.vue x: 7 commits (all time) y: 247 lines of code amoro-common/src/main/java/org/apache/amoro/table/TableMetaStore.java x: 4 commits (all time) y: 690 lines of code amoro-common/src/main/java/org/apache/amoro/process/ProcessStatus.java x: 4 commits (all time) y: 13 lines of code amoro-common/src/main/java/org/apache/amoro/process/SimpleFuture.java x: 3 commits (all time) y: 87 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/CommonPartitionEvaluator.java x: 2 commits (all time) y: 438 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java x: 8 commits (all time) y: 796 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/FlinkSource.java x: 2 commits (all time) y: 262 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/scan/KeyedTableFileScanHelper.java x: 2 commits (all time) y: 370 lines of code amoro-web/src/views/login/index.vue x: 4 commits (all time) y: 176 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/SqlSessionFactoryProvider.java x: 4 commits (all time) y: 76 lines of code amoro-ams/src/main/resources/derby/ams-derby-init.sql x: 3 commits (all time) y: 194 lines of code amoro-ams/src/main/resources/openapi/openapi.yaml x: 1 commits (all time) y: 966 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/UnKeyedTableCommit.java x: 5 commits (all time) y: 311 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/optimizing/plan/MixedHivePartitionPlan.java x: 1 commits (all time) y: 205 lines of code amoro-web/src/services/table.service.ts x: 5 commits (all time) y: 188 lines of code amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiTableDescriptor.java x: 4 commits (all time) y: 660 lines of code amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon/PaimonTableDescriptor.java x: 4 commits (all time) y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/CombinedDeleteFilter.java x: 2 commits (all time) y: 387 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/AbstractPluginManager.java x: 3 commits (all time) y: 229 lines of code amoro-web/mock/modules/optimize.js x: 3 commits (all time) y: 173 lines of code amoro-web/mock/modules/table.js x: 4 commits (all time) y: 321 lines of code amoro-web/src/services/optimize.service.ts x: 5 commits (all time) y: 82 lines of code charts/amoro/templates/amoro-deployment.yaml x: 14 commits (all time) y: 125 lines of code amoro-web/src/types/common.type.ts x: 5 commits (all time) y: 348 lines of code amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/FlinkUnifiedCatalog.java x: 3 commits (all time) y: 427 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 commits (all time) 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 commits (all time) y: 643 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java x: 2 commits (all time) y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java x: 1 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) 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 commits (all time) y: 1315 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquet.java x: 1 commits (all time) 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 commits (all time) 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 commits (all time) y: 1431 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed/KeyedConnectorMetadata.java x: 1 commits (all time) y: 450 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java x: 1 commits (all time) y: 2377 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergPageSourceProvider.java x: 1 commits (all time) y: 1234 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergSplitSource.java x: 1 commits (all time) y: 438 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 1 commits (all time) y: 1904 lines of code amoro-web/src/utils/sql.ts x: 1 commits (all time) y: 1358 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/AmoroException.java x: 1 commits (all time) y: 484 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Blocker.java x: 1 commits (all time) y: 596 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/ColumnInfo.java x: 1 commits (all time) y: 673 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/DataFile.java x: 1 commits (all time) y: 1120 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTask.java x: 1 commits (all time) y: 561 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTaskResult.java x: 1 commits (all time) y: 747 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Schema.java x: 1 commits (all time) y: 800 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/TableChange.java x: 1 commits (all time) y: 855 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/UpdateColumn.java x: 1 commits (all time) y: 881 lines of code charts/amoro/Chart.yaml x: 6 commits (all time) y: 10 lines of code charts/amoro/templates/_optimizer.tpl x: 6 commits (all time) y: 124 lines of code tools/maven/suppressions.xml x: 9 commits (all time) y: 30 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 26.0
commits (all time)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 26.0

File Size vs. Contributors (all time): 1318 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 6 contributors (all time) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 3 contributors (all time) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 5 contributors (all time) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 2 contributors (all time) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 2 contributors (all time) y: 43 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 2 contributors (all time) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 2 contributors (all time) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 4 contributors (all time) 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 (all time) y: 81 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 2 contributors (all time) y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 3 contributors (all time) y: 257 lines of code amoro-web/src/router/index.ts x: 4 contributors (all time) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 7 contributors (all time) y: 488 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 3 contributors (all time) y: 17 lines of code amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 2 contributors (all time) y: 183 lines of code amoro-common/src/main/java/org/apache/amoro/properties/CatalogMetaProperties.java x: 3 contributors (all time) y: 55 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/BasicMixedIcebergCatalog.java x: 2 contributors (all time) y: 265 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/MixedTables.java x: 2 contributors (all time) y: 176 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/MixedTableUtil.java x: 3 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 341 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 4 contributors (all time) y: 305 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 8 contributors (all time) y: 375 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 6 contributors (all time) y: 495 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 5 contributors (all time) y: 256 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 8 contributors (all time) y: 664 lines of code amoro-ams/src/main/java/org/apache/amoro/server/resource/OptimizerManager.java x: 2 contributors (all time) y: 9 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 7 contributors (all time) y: 427 lines of code charts/amoro/templates/amoro-configmap.yaml x: 11 contributors (all time) y: 144 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 2 contributors (all time) y: 601 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/CatalogController.java x: 5 contributors (all time) y: 651 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 3 contributors (all time) y: 395 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 7 contributors (all time) y: 541 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableSummaryMetrics.java x: 4 contributors (all time) y: 194 lines of code amoro-web/src/views/catalogs/Detail.vue x: 5 contributors (all time) y: 860 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableConfigurations.java x: 3 contributors (all time) y: 312 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/AbstractOptimizingEvaluator.java x: 3 contributors (all time) y: 275 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/TableProperties.java x: 3 contributors (all time) y: 231 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 2 contributors (all time) y: 221 lines of code amoro-web/src/language/en.ts x: 6 contributors (all time) y: 211 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/DanglingDeleteFilesCleaningExecutor.java x: 3 contributors (all time) y: 39 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/writer/GenericTaskWriters.java x: 3 contributors (all time) y: 209 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/AsyncTableExecutors.java x: 5 contributors (all time) y: 104 lines of code amoro-ams/src/main/java/org/apache/amoro/server/terminal/TerminalManager.java x: 4 contributors (all time) y: 384 lines of code amoro-common/src/main/java/org/apache/amoro/config/ConfigHelpers.java x: 3 contributors (all time) y: 371 lines of code amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java x: 2 contributors (all time) y: 118 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 6 contributors (all time) y: 565 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/TaskRuntime.java x: 2 contributors (all time) y: 299 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java x: 4 contributors (all time) y: 273 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 5 contributors (all time) y: 453 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 1 contributors (all time) y: 5657 lines of code charts/amoro/values.yaml x: 13 contributors (all time) y: 143 lines of code amoro-ams/src/main/resources/postgres/ams-postgres-init.sql x: 4 contributors (all time) y: 364 lines of code amoro-ams/src/main/resources/postgres/upgrade.sql x: 5 contributors (all time) y: 86 lines of code amoro-ams/src/main/resources/mysql/upgrade.sql x: 4 contributors (all time) y: 47 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveTables.java x: 2 contributors (all time) y: 516 lines of code amoro-ams/src/main/java/org/apache/amoro/server/RestCatalogService.java x: 3 contributors (all time) y: 424 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/ServerTableDescriptor.java x: 3 contributors (all time) y: 117 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/BaseTableExecutor.java x: 3 contributors (all time) y: 102 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/executor/OrphanFilesCleaningExecutor.java x: 4 contributors (all time) y: 40 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/SparkOptimizerContainer.java x: 2 contributors (all time) y: 345 lines of code amoro-web/src/views/optimize/components/List.vue x: 4 contributors (all time) y: 247 lines of code amoro-common/src/main/java/org/apache/amoro/table/TableMetaStore.java x: 3 contributors (all time) y: 690 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/plan/CommonPartitionEvaluator.java x: 2 contributors (all time) y: 438 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java x: 6 contributors (all time) y: 796 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/optimizing/scan/KeyedTableFileScanHelper.java x: 2 contributors (all time) y: 370 lines of code amoro-web/src/views/login/index.vue x: 3 contributors (all time) y: 176 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/SqlSessionFactoryProvider.java x: 3 contributors (all time) y: 76 lines of code amoro-ams/src/main/resources/mysql/ams-mysql-init.sql x: 4 contributors (all time) y: 213 lines of code amoro-ams/src/main/resources/openapi/openapi.yaml x: 1 contributors (all time) y: 966 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/UnKeyedTableCommit.java x: 3 contributors (all time) y: 311 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingProcess.java x: 4 contributors (all time) 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 (all time) y: 205 lines of code amoro-web/src/services/table.service.ts x: 5 contributors (all time) y: 188 lines of code amoro-format-hudi/src/main/java/org/apache/amoro/formats/hudi/HudiTableDescriptor.java x: 4 contributors (all time) y: 660 lines of code amoro-format-paimon/src/main/java/org/apache/amoro/formats/paimon/PaimonTableDescriptor.java x: 4 contributors (all time) y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/CombinedDeleteFilter.java x: 2 contributors (all time) y: 387 lines of code amoro-web/mock/modules/table.js x: 4 contributors (all time) y: 321 lines of code charts/amoro/templates/amoro-deployment.yaml x: 7 contributors (all time) y: 125 lines of code amoro-web/src/types/common.type.ts x: 3 contributors (all time) y: 348 lines of code charts/amoro/templates/_pod.tpl x: 5 contributors (all time) 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 (all time) 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 (all time) y: 643 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/catalog/MixedHiveCatalog.java x: 2 contributors (all time) y: 547 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/map/RocksDBBackend.java x: 1 contributors (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) 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 (all time) y: 1315 lines of code amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/iceberg/parquet/AdaptHiveParquet.java x: 1 contributors (all time) 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 (all time) 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 (all time) y: 1431 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed/KeyedConnectorMetadata.java x: 1 contributors (all time) y: 450 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java x: 1 contributors (all time) y: 2377 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergPageSourceProvider.java x: 1 contributors (all time) y: 1234 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergSplitSource.java x: 1 contributors (all time) y: 438 lines of code amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java x: 1 contributors (all time) y: 1904 lines of code amoro-web/src/utils/sql.ts x: 1 contributors (all time) y: 1358 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/AmoroException.java x: 1 contributors (all time) y: 484 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Blocker.java x: 1 contributors (all time) y: 596 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/ColumnInfo.java x: 1 contributors (all time) y: 673 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/DataFile.java x: 1 contributors (all time) y: 1120 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTask.java x: 1 contributors (all time) y: 561 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingTaskResult.java x: 1 contributors (all time) y: 747 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/Schema.java x: 1 contributors (all time) y: 800 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/TableChange.java x: 1 contributors (all time) y: 855 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/UpdateColumn.java x: 1 contributors (all time) y: 881 lines of code charts/amoro/templates/_optimizer.tpl x: 4 contributors (all time) y: 124 lines of code charts/amoro/templates/_helpers.tpl x: 4 contributors (all time) 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 (all time)
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 13.0

File Size vs. Commits (30 days): 15 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 3 commits (30d) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 1 commits (30d) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 1 commits (30d) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 1 commits (30d) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 1 commits (30d) y: 43 lines of code amoro-common/src/main/java/org/apache/amoro/properties/AmsHAProperties.java x: 1 commits (30d) y: 24 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 1 commits (30d) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 1 commits (30d) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 1 commits (30d) 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: 1 commits (30d) y: 81 lines of code 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: 1 commits (30d) y: 91 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 1 commits (30d) y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 1 commits (30d) y: 257 lines of code
878.0
lines of code
  min: 24.0
  average: 212.33
  25th percentile: 81.0
  median: 99.0
  75th percentile: 257.0
  max: 878.0
0 3.0
commits (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Contributors (30 days): 15 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 2 contributors (30d) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 1 contributors (30d) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 1 contributors (30d) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 1 contributors (30d) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 1 contributors (30d) y: 43 lines of code amoro-common/src/main/java/org/apache/amoro/properties/AmsHAProperties.java x: 1 contributors (30d) y: 24 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 1 contributors (30d) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 1 contributors (30d) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 1 contributors (30d) 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: 1 contributors (30d) y: 81 lines of code 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: 1 contributors (30d) y: 91 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 1 contributors (30d) y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 1 contributors (30d) y: 257 lines of code
878.0
lines of code
  min: 24.0
  average: 212.33
  25th percentile: 81.0
  median: 99.0
  75th percentile: 257.0
  max: 878.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 185 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 4 commits (90d) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 2 commits (90d) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 3 commits (90d) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 1 commits (90d) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 1 commits (90d) y: 43 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 1 commits (90d) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 1 commits (90d) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 2 commits (90d) 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: 1 commits (90d) y: 81 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatCommand.scala x: 2 commits (90d) y: 93 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 2 commits (90d) y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 1 commits (90d) y: 257 lines of code amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 5 commits (90d) y: 488 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 1 commits (90d) y: 17 lines of code amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 1 commits (90d) y: 183 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/MixedTables.java x: 1 commits (90d) y: 176 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 commits (90d) 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 commits (90d) 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/MixedFormatSqlExtendLexer.java x: 1 commits (90d) 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/command/MigrateToMixedFormatCommand.java x: 1 commits (90d) 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 commits (90d) 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/reader/KeyedSparkBatchScan.java x: 1 commits (90d) 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 commits (90d) y: 620 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 commits (90d) 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 commits (90d) 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 commits (90d) y: 341 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 1 commits (90d) y: 305 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 4 commits (90d) y: 375 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 4 commits (90d) y: 495 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerController.java x: 2 commits (90d) y: 65 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 4 commits (90d) y: 256 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 1 commits (90d) y: 664 lines of code amoro-ams/src/main/java/org/apache/amoro/server/resource/DefaultOptimizerManager.java x: 2 commits (90d) y: 125 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 5 commits (90d) y: 427 lines of code charts/amoro/templates/amoro-configmap.yaml x: 2 commits (90d) y: 144 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 1 commits (90d) y: 601 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 1 commits (90d) y: 395 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 1 commits (90d) y: 541 lines of code amoro-web/src/views/catalogs/Detail.vue x: 1 commits (90d) y: 860 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 1 commits (90d) y: 221 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableManager.java x: 2 commits (90d) y: 261 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 1 commits (90d) y: 565 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 1 commits (90d) y: 453 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 1 commits (90d) y: 5657 lines of code
5657.0
lines of code
  min: 4.0
  average: 202.99
  25th percentile: 43.0
  median: 102.0
  75th percentile: 229.0
  max: 5657.0
0 5.0
commits (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Contributors (90 days): 185 points

amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/IcebergTableMaintainer.java x: 3 contributors (90d) y: 878 lines of code amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java x: 2 contributors (90d) y: 187 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java x: 1 contributors (90d) y: 496 lines of code amoro-ams/src/main/java/org/apache/amoro/server/HighAvailabilityContainer.java x: 1 contributors (90d) y: 135 lines of code amoro-common/src/main/java/org/apache/amoro/client/AmsServerInfo.java x: 1 contributors (90d) y: 43 lines of code amoro-optimizer/amoro-optimizer-flink/src/main/java/org/apache/amoro/optimizer/flink/FlinkExecutor.java x: 1 contributors (90d) y: 62 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/formats/iceberg/IcebergCatalog.java x: 1 contributors (90d) y: 99 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/maintainer/MixedTableMaintainer.java x: 2 contributors (90d) 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: 1 contributors (90d) y: 81 lines of code amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/analysis/RewriteMixedFormatCommand.scala x: 2 contributors (90d) y: 93 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/OverviewManager.java x: 2 contributors (90d) y: 225 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicUnkeyedTable.java x: 1 contributors (90d) y: 257 lines of code amoro-ams/src/main/java/org/apache/amoro/server/DefaultOptimizingService.java x: 4 contributors (90d) y: 488 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalTableConstants.java x: 1 contributors (90d) y: 17 lines of code amoro-ams/src/main/resources/mysql/upgrade-0.4.1-to-0.5.0.sql x: 1 contributors (90d) y: 183 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/MixedTables.java x: 1 contributors (90d) y: 176 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 (90d) 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 (90d) 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/MixedFormatSqlExtendLexer.java x: 1 contributors (90d) 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/command/MigrateToMixedFormatCommand.java x: 1 contributors (90d) 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 (90d) 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/reader/KeyedSparkBatchScan.java x: 1 contributors (90d) 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 (90d) y: 620 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 (90d) 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 (90d) 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 (90d) y: 341 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/KubernetesOptimizerContainer.java x: 1 contributors (90d) y: 305 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroManagementConf.java x: 3 contributors (90d) y: 375 lines of code amoro-ams/src/main/java/org/apache/amoro/server/AmoroServiceContainer.java x: 3 contributors (90d) y: 495 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/OptimizerGroupController.java x: 3 contributors (90d) y: 256 lines of code amoro-ams/src/main/java/org/apache/amoro/server/optimizing/OptimizingQueue.java x: 1 contributors (90d) y: 664 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/DashboardServer.java x: 4 contributors (90d) y: 427 lines of code amoro-ams/src/main/java/org/apache/amoro/server/manager/FlinkOptimizerContainer.java x: 1 contributors (90d) y: 601 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableOptimizingMetrics.java x: 1 contributors (90d) y: 395 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/TableRuntime.java x: 1 contributors (90d) y: 541 lines of code amoro-web/src/views/catalogs/Detail.vue x: 1 contributors (90d) y: 860 lines of code amoro-format-iceberg/src/main/java/org/apache/amoro/utils/ExpressionUtil.java x: 1 contributors (90d) y: 221 lines of code amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableManager.java x: 2 contributors (90d) y: 261 lines of code amoro-ams/src/main/java/org/apache/amoro/server/dashboard/controller/TableController.java x: 1 contributors (90d) y: 565 lines of code amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java x: 1 contributors (90d) y: 453 lines of code amoro-common/src/main/gen-java/org/apache/amoro/api/OptimizingService.java x: 1 contributors (90d) y: 5657 lines of code
5657.0
lines of code
  min: 4.0
  average: 202.99
  25th percentile: 43.0
  median: 102.0
  75th percentile: 229.0
  max: 5657.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0