apache / polaris-tools
File Size

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

Intro
Learn more...
File Size Overall
15% | 8% | 14% | 28% | 33%
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
java25% | 0% | 23% | 22% | 28%
xml0% | 91% | 0% | 0% | 8%
scala0% | 0% | 0% | 67% | 32%
kts0% | 0% | 0% | 48% | 51%
kt0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
prefs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
polaris-synchronizer30% | 0% | 19% | 25% | 23%
iceberg-catalog-migrator0% | 26% | 13% | 12% | 48%
benchmarks0% | 0% | 0% | 65% | 34%
Longest Files (Top 50)
File# lines# units
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11
intellij-java-google-style.xml
in iceberg-catalog-migrator/codestyle
598 -
BaseRegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
296 12
ModificationAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
282 16
PolarisApiService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
214 30
AccessControlAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
208 6
AccessControlService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
173 8
ViewActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
166 4
CatalogMigrator.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
166 8
TableActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
149 4
BaseStrategyPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
146 11
CreateOmnipotentPrincipalCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
136 1
NamespaceActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
134 4
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1
build.gradle.kts
in polaris-synchronizer/api
121 -
build.gradle.kts
in iceberg-catalog-migrator/cli
111 -
PolarisIcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
109 13
CreateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
107 -
ReadUpdateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
104 -
PolarisCatalog.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
104 5
ReadTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
101 -
CsvETagManager.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
90 5
DelegatedPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
85 10
SynchronizationPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
79 5
IdentifierOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
77 1
NoOpSyncPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
75 9
CatalogMigrationUtil.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
73 3
CatalogActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
72 1
MigrateCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
72 6
build.gradle.kts
in iceberg-catalog-migrator/api
67 -
SynchronizationPlan.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
65 16
RegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
64 5
libs.versions.toml
in iceberg-catalog-migrator/gradle
62 -
Spotless.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
62 -
Ide.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
61 -
Errorprone.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
60 -
BenchmarkConfig.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
59 1
AuthenticationSessionWrapper.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth
59 3
Java.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
52 -
SourceCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1
TargetCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1
AuthenticationActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
46 1
Testing.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
45 -
DatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
43 -
RetryOnHttpCodes.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
42 1
build.gradle.kts
in polaris-synchronizer/cli
42 -
CatalogNameFilterPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
40 2
PolarisService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
39 -
CatalogMigrationCLI.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
39 3
ETagManagerFactory.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
38 2
Files With Most Units (Top 46)
File# lines# units
PolarisApiService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
214 30
ModificationAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
282 16
SynchronizationPlan.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
65 16
PolarisIcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
109 13
BaseRegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
296 12
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11
BaseStrategyPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
146 11
DelegatedPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
85 10
NoOpSyncPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
75 9
AccessControlService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
173 8
CatalogMigrator.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
166 8
MetadataWrapperTableOperations.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
36 7
AccessControlAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
208 6
MigrateCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
72 6
SynchronizationPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
79 5
PolarisCatalog.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
104 5
CsvETagManager.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
90 5
RegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
64 5
NamespaceActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
134 4
TableActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
149 4
ViewActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
166 4
NoOpETagManager.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
15 4
AuthenticationSessionWrapper.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth
59 3
MetadataNotModifiedException.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
13 3
BaseTableWithETag.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
19 3
CatalogMigrationUtil.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
73 3
CatalogMigrationCLI.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
39 3
NAryTreeBuilder.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
37 2
CatalogNameFilterPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
40 2
PolarisSynchronizerCLI.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
21 2
ETagManagerFactory.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
38 2
BenchmarkConfig.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
59 1
EntityProperties.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
8 1
AuthenticationActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
46 1
CatalogActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
72 1
CircularIterator.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util
11 1
RetryOnHttpCodes.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
42 1
settings.gradle.kts
in polaris-synchronizer
7 1
CLIUtil.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
18 1
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1
PolarisServiceFactory.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
23 1
CreateOmnipotentPrincipalCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
136 1
settings.gradle.kts
in iceberg-catalog-migrator
21 1
IdentifierOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
77 1
SourceCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1
TargetCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
CLIUtil.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
18 1 6
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1 5
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11 4
BaseStrategyPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
146 11 2
CatalogNameFilterPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
40 2 1
ModificationAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
282 16 1
ETagManagerFactory.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
38 2 1
CatalogMigrator.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
166 8 1
Utilities.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
32 - 1
Correlations

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

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 commits (all time) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 4 commits (all time) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 commits (all time) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 3 commits (all time) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 4 commits (all time) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 4 commits (all time) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 4 commits (all time) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 commits (all time) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 3 commits (all time) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 4 commits (all time) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 commits (all time) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 commits (all time) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 2 commits (all time) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 2 commits (all time) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 2 commits (all time) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 2 commits (all time) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/PolarisService.java x: 2 commits (all time) y: 39 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 2 commits (all time) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 2 commits (all time) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CLIUtil.java x: 1 commits (all time) y: 18 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 2 commits (all time) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/TableActions.scala x: 2 commits (all time) y: 149 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 2 commits (all time) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/WorkloadParameters.scala x: 3 commits (all time) y: 6 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 2 commits (all time) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 2 commits (all time) y: 37 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/CreateTreeDatasetParameters.scala x: 1 commits (all time) y: 8 lines of code polaris-synchronizer/api/build.gradle.kts x: 1 commits (all time) y: 121 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 commits (all time) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataNotModifiedException.java x: 1 commits (all time) y: 13 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataWrapperTableOperations.java x: 1 commits (all time) y: 36 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 commits (all time) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 commits (all time) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 commits (all time) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 commits (all time) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/PlannedAction.java x: 1 commits (all time) y: 9 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 commits (all time) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 commits (all time) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 commits (all time) y: 23 lines of code iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrator.java x: 1 commits (all time) y: 166 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 commits (all time) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 commits (all time) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 commits (all time) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 commits (all time) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 commits (all time) y: 32 lines of code iceberg-catalog-migrator/cli/build.gradle.kts x: 1 commits (all time) y: 111 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 commits (all time) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/IdentifierOptions.java x: 1 commits (all time) y: 77 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 commits (all time) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 commits (all time) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 commits (all time) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.0
0 4.0
commits (all time)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 contributors (all time) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 2 contributors (all time) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 contributors (all time) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 2 contributors (all time) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 2 contributors (all time) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 2 contributors (all time) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 1 contributors (all time) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 contributors (all time) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 1 contributors (all time) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 1 contributors (all time) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 contributors (all time) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 contributors (all time) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 1 contributors (all time) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 1 contributors (all time) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 1 contributors (all time) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 1 contributors (all time) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 1 contributors (all time) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 1 contributors (all time) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 1 contributors (all time) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 1 contributors (all time) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 1 contributors (all time) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 1 contributors (all time) y: 37 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 contributors (all time) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 contributors (all time) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 contributors (all time) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 contributors (all time) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 contributors (all time) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 contributors (all time) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 contributors (all time) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 contributors (all time) y: 23 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 contributors (all time) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 contributors (all time) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 contributors (all time) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 contributors (all time) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 contributors (all time) y: 32 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 contributors (all time) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 contributors (all time) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 contributors (all time) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 contributors (all time) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 commits (30d) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 4 commits (30d) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 commits (30d) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 3 commits (30d) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 4 commits (30d) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 4 commits (30d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 4 commits (30d) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 commits (30d) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 3 commits (30d) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 4 commits (30d) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 commits (30d) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 commits (30d) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 2 commits (30d) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 2 commits (30d) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 2 commits (30d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 2 commits (30d) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/PolarisService.java x: 2 commits (30d) y: 39 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 2 commits (30d) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 2 commits (30d) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CLIUtil.java x: 1 commits (30d) y: 18 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 2 commits (30d) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/TableActions.scala x: 2 commits (30d) y: 149 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 2 commits (30d) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/WorkloadParameters.scala x: 3 commits (30d) y: 6 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 2 commits (30d) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 2 commits (30d) y: 37 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/CreateTreeDatasetParameters.scala x: 1 commits (30d) y: 8 lines of code polaris-synchronizer/api/build.gradle.kts x: 1 commits (30d) y: 121 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 commits (30d) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataNotModifiedException.java x: 1 commits (30d) y: 13 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataWrapperTableOperations.java x: 1 commits (30d) y: 36 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 commits (30d) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 commits (30d) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 commits (30d) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 commits (30d) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/PlannedAction.java x: 1 commits (30d) y: 9 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 commits (30d) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 commits (30d) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 commits (30d) y: 23 lines of code iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrator.java x: 1 commits (30d) y: 166 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 commits (30d) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 commits (30d) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 commits (30d) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 commits (30d) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 commits (30d) y: 32 lines of code iceberg-catalog-migrator/cli/build.gradle.kts x: 1 commits (30d) y: 111 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 commits (30d) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/IdentifierOptions.java x: 1 commits (30d) y: 77 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 commits (30d) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 commits (30d) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 commits (30d) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.0
0 4.0
commits (30d)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 contributors (30d) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 2 contributors (30d) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 contributors (30d) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 2 contributors (30d) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 2 contributors (30d) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 2 contributors (30d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 1 contributors (30d) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 contributors (30d) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 1 contributors (30d) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 1 contributors (30d) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 contributors (30d) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 contributors (30d) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 1 contributors (30d) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 1 contributors (30d) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 1 contributors (30d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 1 contributors (30d) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 1 contributors (30d) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 1 contributors (30d) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 1 contributors (30d) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 1 contributors (30d) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 1 contributors (30d) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 1 contributors (30d) y: 37 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 contributors (30d) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 contributors (30d) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 contributors (30d) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 contributors (30d) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 contributors (30d) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 contributors (30d) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 contributors (30d) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 contributors (30d) y: 23 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 contributors (30d) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 contributors (30d) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 contributors (30d) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 contributors (30d) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 contributors (30d) y: 32 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 contributors (30d) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 contributors (30d) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 contributors (30d) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 contributors (30d) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.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): 90 points

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 commits (90d) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 4 commits (90d) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 commits (90d) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 3 commits (90d) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 4 commits (90d) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 4 commits (90d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 4 commits (90d) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 commits (90d) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 3 commits (90d) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 4 commits (90d) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 commits (90d) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 commits (90d) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 2 commits (90d) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 2 commits (90d) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 2 commits (90d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 2 commits (90d) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/PolarisService.java x: 2 commits (90d) y: 39 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 2 commits (90d) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 2 commits (90d) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CLIUtil.java x: 1 commits (90d) y: 18 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 2 commits (90d) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/TableActions.scala x: 2 commits (90d) y: 149 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 2 commits (90d) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/WorkloadParameters.scala x: 3 commits (90d) y: 6 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 2 commits (90d) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 2 commits (90d) y: 37 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/CreateTreeDatasetParameters.scala x: 1 commits (90d) y: 8 lines of code polaris-synchronizer/api/build.gradle.kts x: 1 commits (90d) y: 121 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 commits (90d) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataNotModifiedException.java x: 1 commits (90d) y: 13 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataWrapperTableOperations.java x: 1 commits (90d) y: 36 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 commits (90d) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 commits (90d) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 commits (90d) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 commits (90d) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/PlannedAction.java x: 1 commits (90d) y: 9 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 commits (90d) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 commits (90d) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 commits (90d) y: 23 lines of code iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrator.java x: 1 commits (90d) y: 166 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 commits (90d) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 commits (90d) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 commits (90d) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 commits (90d) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 commits (90d) y: 32 lines of code iceberg-catalog-migrator/cli/build.gradle.kts x: 1 commits (90d) y: 111 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 commits (90d) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/IdentifierOptions.java x: 1 commits (90d) y: 77 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 commits (90d) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 commits (90d) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 commits (90d) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.0
0 4.0
commits (90d)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 contributors (90d) y: 72 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 2 contributors (90d) y: 59 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 2 contributors (90d) y: 43 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 2 contributors (90d) y: 107 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 2 contributors (90d) y: 101 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 2 contributors (90d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 1 contributors (90d) y: 1085 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 contributors (90d) y: 146 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 1 contributors (90d) y: 79 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 1 contributors (90d) y: 122 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 1 contributors (90d) y: 40 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 1 contributors (90d) y: 59 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 1 contributors (90d) y: 8 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 1 contributors (90d) y: 15 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 1 contributors (90d) y: 104 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 1 contributors (90d) y: 18 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 1 contributors (90d) y: 214 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 1 contributors (90d) y: 109 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 1 contributors (90d) y: 136 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 1 contributors (90d) y: 166 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 1 contributors (90d) y: 11 lines of code benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 1 contributors (90d) y: 37 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 1 contributors (90d) y: 173 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 1 contributors (90d) y: 208 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 1 contributors (90d) y: 85 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 1 contributors (90d) y: 282 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 1 contributors (90d) y: 75 lines of code polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 1 contributors (90d) y: 65 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 1 contributors (90d) y: 90 lines of code polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 1 contributors (90d) y: 23 lines of code iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 1 contributors (90d) y: 3 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Errorprone.kt x: 1 contributors (90d) y: 60 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 1 contributors (90d) y: 52 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 1 contributors (90d) y: 45 lines of code iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 1 contributors (90d) y: 32 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 1 contributors (90d) y: 296 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 1 contributors (90d) y: 72 lines of code iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 1 contributors (90d) y: 47 lines of code iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 1 contributors (90d) y: 598 lines of code
1085.0
lines of code
  min: 1.0
  average: 77.27
  25th percentile: 15.75
  median: 42.0
  75th percentile: 86.25
  max: 1085.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0