apache / polaris-tools
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 90 files with 6,954 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 90 files changed 1-5 times (6,954 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 90 files with 6,954 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 6 files changed by 2-5 contributors (486 lines of code)
    • 84 files changed by 1 contributor (6,468 lines of code)
0% | 0% | 0% | 6% | 93%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, scala, kts, kt, xml, properties, txt, md, svg, gitignore, yaml, toml, sh, json5, prefs, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
prefs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
polaris-synchronizer0% | 0% | 0% | 0% | 100%
iceberg-catalog-migrator0% | 0% | 0% | 0% | 100%
benchmarks0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BenchmarkConfig.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
59 1 2025-04-10 2025-05-06 4 2 pierre@pingtimeout.fr emaynard@apache.org
ReadTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
101 - 2025-04-10 2025-05-05 4 2 pierre@pingtimeout.fr emaynard@apache.org
ReadUpdateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
104 - 2025-04-10 2025-05-05 4 2 pierre@pingtimeout.fr emaynard@apache.org
WorkloadParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
6 - 2025-04-10 2025-04-23 3 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CreateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
107 - 2025-04-10 2025-05-05 3 2 pierre@pingtimeout.fr emaynard@apache.org
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11 2025-04-18 2025-04-25 3 1 msehajs@gmail.com msehajs@gmail.com
ETagManager.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
8 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
CircularIterator.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util
11 1 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
NoOpETagManager.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
15 4 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
ReadUpdateTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
15 - 2025-04-21 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
IcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
18 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
NAryTreeBuilder.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
37 2 2025-04-10 2025-04-21 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
PolarisService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
39 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
DatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
43 - 2025-04-10 2025-05-06 2 2 pierre@pingtimeout.fr emaynard@apache.org
CatalogActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
72 1 2025-04-10 2025-05-06 2 2 pierre@pingtimeout.fr emaynard@apache.org
SynchronizationPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
79 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisCatalog.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
104 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisIcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
109 13 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
NamespaceActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
134 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CreateOmnipotentPrincipalCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
136 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
TableActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
149 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ViewActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
166 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
PolarisApiService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
214 30 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
settings.gradle.kts
in benchmarks
1 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
settings.gradle.kts
in iceberg-catalog-migrator/buildSrc
3 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
AccessControlConstants.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
5 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
prefs
org.eclipse.wst.xml.core.prefs
in iceberg-catalog-migrator/codestyle
7 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
settings.gradle.kts
in polaris-synchronizer
7 1 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
EntityProperties.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
8 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CreateTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
8 - 2025-04-21 2025-04-21 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ReadTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
8 - 2025-04-21 2025-04-21 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
PlannedAction.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
9 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in iceberg-catalog-migrator
10 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
CatalogMigrationResult.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
10 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
ConnectionParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
10 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
Jandex.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
12 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
baselibs.versions.toml
in iceberg-catalog-migrator/gradle
13 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
MetadataNotModifiedException.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
13 3 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
logback-test.xml
in benchmarks/src/gatling/resources
13 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
build-conventions.gradle.kts
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
14 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
logback.xml
in polaris-synchronizer/cli/src/main/resources
16 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
CLIVersionProvider.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
18 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
CLIUtil.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
18 1 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in polaris-synchronizer
18 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
BaseTableWithETag.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
19 3 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in iceberg-catalog-migrator/api-test
20 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
settings.gradle.kts
in iceberg-catalog-migrator
21 1 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
PolarisSynchronizerCLI.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
21 2 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in iceberg-catalog-migrator/buildSrc
22 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BenchmarkConfig.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
59 1 2025-04-10 2025-05-06 4 2 pierre@pingtimeout.fr emaynard@apache.org
ReadTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
101 - 2025-04-10 2025-05-05 4 2 pierre@pingtimeout.fr emaynard@apache.org
ReadUpdateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
104 - 2025-04-10 2025-05-05 4 2 pierre@pingtimeout.fr emaynard@apache.org
CreateTreeDataset.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations
107 - 2025-04-10 2025-05-05 3 2 pierre@pingtimeout.fr emaynard@apache.org
DatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
43 - 2025-04-10 2025-05-06 2 2 pierre@pingtimeout.fr emaynard@apache.org
CatalogActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
72 1 2025-04-10 2025-05-06 2 2 pierre@pingtimeout.fr emaynard@apache.org
WorkloadParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
6 - 2025-04-10 2025-04-23 3 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11 2025-04-18 2025-04-25 3 1 msehajs@gmail.com msehajs@gmail.com
NAryTreeBuilder.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
37 2 2025-04-10 2025-04-21 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ReadUpdateTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
15 - 2025-04-21 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
NamespaceActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
134 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
TableActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
149 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ViewActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
166 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CircularIterator.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util
11 1 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
SynchronizationPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
79 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
IcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
18 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
39 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisIcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
109 13 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisApiService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
214 30 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
ETagManager.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
8 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
NoOpETagManager.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
15 4 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisCatalog.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
104 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
CreateOmnipotentPrincipalCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
136 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in benchmarks
23 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ReadTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
8 - 2025-04-21 2025-04-21 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CreateTreeDatasetParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
8 - 2025-04-21 2025-04-21 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
ConnectionParameters.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters
10 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
EntityProperties.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
8 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
AuthenticationActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
46 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
RetryOnHttpCodes.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
42 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
logback-test.xml
in benchmarks/src/gatling/resources
13 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
settings.gradle.kts
in benchmarks
1 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
build.gradle.kts
in polaris-synchronizer/api
121 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
CatalogNameFilterPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
40 2 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
BaseStrategyPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
146 11 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
ModificationAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
282 16 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
AccessControlAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
208 6 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
PlannedAction.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
9 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
SynchronizationPlan.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
65 16 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
NoOpSyncPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
75 9 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
DelegatedPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
85 10 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
AccessControlService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
173 8 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
AccessControlConstants.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
5 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
AuthenticationSessionWrapper.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth
59 3 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
MetadataWrapperTableOperations.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
36 7 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
MetadataNotModifiedException.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
13 3 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
BaseTableWithETag.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
19 3 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in polaris-synchronizer
18 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
settings.gradle.kts
in polaris-synchronizer
7 1 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PolarisSynchronizer.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris
1085 11 2025-04-18 2025-04-25 3 1 msehajs@gmail.com msehajs@gmail.com
intellij-java-google-style.xml
in iceberg-catalog-migrator/codestyle
598 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
BaseRegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
296 12 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
ModificationAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
282 16 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
PolarisApiService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
214 30 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
AccessControlAwarePlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
208 6 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
AccessControlService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access
173 8 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
ViewActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
166 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
CatalogMigrator.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
166 8 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
TableActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
149 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
BaseStrategyPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
146 11 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
CreateOmnipotentPrincipalCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
136 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
NamespaceActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
134 4 2025-04-10 2025-04-23 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
SyncPolarisCommand.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
122 1 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in polaris-synchronizer/api
121 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
build.gradle.kts
in iceberg-catalog-migrator/cli
111 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
PolarisIcebergCatalogService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl
109 13 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
PolarisCatalog.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
104 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
CsvETagManager.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
90 5 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
DelegatedPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
85 10 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
SynchronizationPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
79 5 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
IdentifierOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
77 1 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
NoOpSyncPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
75 9 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
CatalogMigrationUtil.java
in iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api
73 3 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
MigrateCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
72 6 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
build.gradle.kts
in iceberg-catalog-migrator/api
67 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
SynchronizationPlan.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan
65 16 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
RegisterCommand.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
64 5 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
libs.versions.toml
in iceberg-catalog-migrator/gradle
62 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
Spotless.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
62 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
Ide.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
61 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
Errorprone.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
60 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
AuthenticationSessionWrapper.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth
59 3 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
Java.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
52 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
SourceCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
TargetCatalogOptions.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
47 1 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
AuthenticationActions.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions
46 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
Testing.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
45 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
RetryOnHttpCodes.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
42 1 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
build.gradle.kts
in polaris-synchronizer/cli
42 - 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
CatalogNameFilterPlanner.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning
40 2 2025-04-25 2025-04-25 1 1 msehajs@gmail.com msehajs@gmail.com
PolarisService.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service
39 - 2025-04-18 2025-04-25 2 1 msehajs@gmail.com msehajs@gmail.com
CatalogMigrationCLI.java
in iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli
39 3 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
ETagManagerFactory.java
in polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris
38 2 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
NAryTreeBuilder.scala
in benchmarks/src/gatling/scala/org/apache/polaris/benchmarks
37 2 2025-04-10 2025-04-21 2 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
MetadataWrapperTableOperations.java
in polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog
36 7 2025-04-18 2025-04-18 1 1 msehajs@gmail.com msehajs@gmail.com
Utilities.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
32 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
logback.xml
in iceberg-catalog-migrator/cli/src/main/resources
25 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
Checkstyle.kt
in iceberg-catalog-migrator/buildSrc/src/main/kotlin
24 - 2025-04-12 2025-04-12 1 1 ajanthabhat@gmail.com ajanthabhat@gmail.com
build.gradle.kts
in benchmarks
23 - 2025-04-10 2025-04-10 1 1 pierre@pingtimeout.fr pierre@pingtimeout.fr
Correlations

File Size vs. Number of Changes: 90 points

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 72 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 59 lines of code y: 4 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/DatasetParameters.scala x: 43 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 107 lines of code y: 3 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadTreeDataset.scala x: 101 lines of code y: 4 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/ReadUpdateTreeDataset.scala x: 104 lines of code y: 4 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 1085 lines of code y: 3 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 146 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 79 lines of code y: 2 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/SyncPolarisCommand.java x: 122 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/CatalogNameFilterPlanner.java x: 40 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/auth/AuthenticationSessionWrapper.java x: 59 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/ETagManager.java x: 8 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/NoOpETagManager.java x: 15 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/PolarisCatalog.java x: 104 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/IcebergCatalogService.java x: 18 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/PolarisService.java x: 39 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisApiService.java x: 214 lines of code y: 2 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/service/impl/PolarisIcebergCatalogService.java x: 109 lines of code y: 2 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CLIUtil.java x: 18 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CreateOmnipotentPrincipalCommand.java x: 136 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/NamespaceActions.scala x: 134 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/TableActions.scala x: 149 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/ViewActions.scala x: 166 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/WorkloadParameters.scala x: 6 lines of code y: 3 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/util/CircularIterator.scala x: 11 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/NAryTreeBuilder.scala x: 37 lines of code y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/CreateTreeDatasetParameters.scala x: 8 lines of code y: 1 # changes polaris-synchronizer/api/build.gradle.kts x: 121 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlConstants.java x: 5 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/access/AccessControlService.java x: 173 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataNotModifiedException.java x: 13 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/catalog/MetadataWrapperTableOperations.java x: 36 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/AccessControlAwarePlanner.java x: 208 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/DelegatedPlanner.java x: 85 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/ModificationAwarePlanner.java x: 282 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/NoOpSyncPlanner.java x: 75 lines of code y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/plan/SynchronizationPlan.java x: 65 lines of code y: 1 # changes polaris-synchronizer/cli/build.gradle.kts x: 42 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/CsvETagManager.java x: 90 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/ETagManagerFactory.java x: 38 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisServiceFactory.java x: 23 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizerCLI.java x: 21 lines of code y: 1 # changes polaris-synchronizer/cli/src/main/resources/logback.xml x: 16 lines of code y: 1 # changes polaris-synchronizer/settings.gradle.kts x: 7 lines of code y: 1 # changes iceberg-catalog-migrator/api/build.gradle.kts x: 67 lines of code y: 1 # changes iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrationResult.java x: 10 lines of code y: 1 # changes iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrationUtil.java x: 73 lines of code y: 1 # changes iceberg-catalog-migrator/api/src/main/java/org/apache/polaris/iceberg/catalog/migrator/api/CatalogMigrator.java x: 166 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/settings.gradle.kts x: 3 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/Checkstyle.kt x: 24 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/Ide.kt x: 61 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/Java.kt x: 52 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/Testing.kt x: 45 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/Utilities.kt x: 32 lines of code y: 1 # changes iceberg-catalog-migrator/buildSrc/src/main/kotlin/build-conventions.gradle.kts x: 14 lines of code y: 1 # changes iceberg-catalog-migrator/cli/build.gradle.kts x: 111 lines of code y: 1 # changes iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/BaseRegisterCommand.java x: 296 lines of code y: 1 # changes iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/IdentifierOptions.java x: 77 lines of code y: 1 # changes iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/MigrateCommand.java x: 72 lines of code y: 1 # changes iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/RegisterCommand.java x: 64 lines of code y: 1 # changes iceberg-catalog-migrator/cli/src/main/java/org/apache/polaris/iceberg/catalog/migrator/cli/SourceCatalogOptions.java x: 47 lines of code y: 1 # changes iceberg-catalog-migrator/codestyle/intellij-java-google-style.xml x: 598 lines of code y: 1 # changes benchmarks/settings.gradle.kts x: 1 lines of code y: 1 # changes
4.0
# changes
  min: 1.0
  average: 1.37
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 4.0
0 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

Number of Contributors vs. Number of Changes: 90 points

benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/actions/CatalogActions.scala x: 2 # contributors y: 2 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/parameters/BenchmarkConfig.scala x: 2 # contributors y: 4 # changes benchmarks/src/gatling/scala/org/apache/polaris/benchmarks/simulations/CreateTreeDataset.scala x: 2 # contributors y: 3 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/PolarisSynchronizer.java x: 1 # contributors y: 3 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/BaseStrategyPlanner.java x: 1 # contributors y: 1 # changes polaris-synchronizer/api/src/main/java/org/apache/polaris/tools/sync/polaris/planning/SynchronizationPlanner.java x: 1 # contributors y: 2 # changes
4.0
# changes
  min: 1.0
  average: 1.37
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 4.0
0 2.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 90 points

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