apache / polaris
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 690 files with 73,546 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (98 lines of code)
    • 6 files changed 21-50 times (3,154 lines of code)
    • 87 files changed 6-20 times (18,107 lines of code)
    • 596 files changed 1-5 times (52,187 lines of code)
0% | <1% | 4% | 24% | 70%
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 690 files with 73,546 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (343 lines of code)
    • 41 files changed by 6-10 contributors (11,050 lines of code)
    • 201 files changed by 2-5 contributors (27,663 lines of code)
    • 445 files changed by 1 contributor (34,490 lines of code)
0% | <1% | 15% | 37% | 46%
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, py, md, yaml, kts, sh, html, json, kt, txt, properties, mustache, svg, xml, adoc, gitignore, toml, sql, scss, dockerignore, ipynb, mod, json5, js, prefs, tpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 50% | 0% | 37% | 11%
java0% | 0% | 7% | 41% | 50%
kts0% | 0% | 18% | 40% | 40%
kt0% | 0% | 0% | 46% | 53%
yaml0% | 0% | 0% | 7% | 92%
mustache0% | 0% | 0% | 40% | 59%
py0% | 0% | 0% | <1% | 99%
xml0% | 0% | 0% | 41% | 58%
ipynb0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
prefs0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
js0% | 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
gradle0% | 79% | 0% | 20% | 0%
polaris-core0% | 0% | 12% | 34% | 52%
extension0% | 0% | 13% | 32% | 54%
build-logic0% | 0% | 10% | 38% | 51%
ROOT0% | 0% | 59% | 40% | 0%
service0% | 0% | 0% | 67% | 32%
quarkus0% | 0% | 0% | 36% | 63%
helm0% | 0% | 0% | 23% | 76%
server-templates0% | 0% | 0% | 40% | 59%
site0% | 0% | 0% | 19% | 80%
regtests0% | 0% | 0% | 100% | 0%
api0% | 0% | 0% | 27% | 72%
client0% | 0% | 0% | <1% | 99%
spec0% | 0% | 0% | 0% | 100%
plugins0% | 0% | 0% | 0% | 100%
getting-started0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
nosql0% | 0% | 0% | 0% | 100%
k80% | 0% | 0% | 0% | 100%
aggregated-license-report0% | 0% | 0% | 0% | 100%
bom0% | 0% | 0% | 0% | 100%
codestyle0% | 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
98 - 2024-07-31 2025-05-07 82 15 snazy@snazy.de bot@renovateapp.com
build.gradle.kts
in polaris-core
80 - 2024-08-07 2025-05-07 30 7 snazy@snazy.de bot@renovateapp.com
123 - 2024-08-07 2025-04-24 24 9 zhaohaizhou940527@gmail.com 167037035+gh-yzou@users.nor...
PolarisTestMetaStoreManager.java
in polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence
2023 61 2024-08-25 2025-04-29 23 8 snazy@snazy.de honahx@apache.org
polaris-java.gradle.kts
in build-logic/src/main/kotlin
169 - 2024-08-07 2025-04-11 22 6 snazy@snazy.de 167037035+gh-yzou@users.nor...
LocalPolarisMetaStoreManagerFactory.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
201 12 2024-08-25 2025-05-06 21 9 snazy@snazy.de snazy@snazy.de
PolarisEclipseLinkMetaStoreSessionImpl.java
in extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink
558 34 2024-08-25 2025-04-23 21 8 snazy@snazy.de adutra@users.noreply.github...
PolarisAdminService.java
in service/common/src/main/java/org/apache/polaris/service/admin
1586 59 2024-12-10 2025-04-29 19 10 adutra@users.noreply.github... 167037035+gh-yzou@users.nor...
api.mustache
in server-templates
113 - 2024-07-26 2025-04-24 18 8 40346148+collado-mike@users... 35082658+richardliu2001@use...
build.gradle.kts
in quarkus/service
132 - 2025-01-14 2025-05-07 17 10 snazy@snazy.de 167037035+gh-yzou@users.nor...
AwsCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/aws
169 4 2024-08-25 2025-05-05 17 11 snazy@snazy.de dmitri.bourlatchkov@dremio.com
TestServices.java
in service/common/src/testFixtures/java/org/apache/polaris/service
217 1 2025-01-29 2025-05-07 16 9 xjdkcsq3@gmail.com andrew.guterman1@gmail.com
build.gradle.kts
in quarkus/server
112 - 2025-01-14 2025-05-01 15 6 adutra@users.noreply.github... jbonofre@apache.org
QuarkusProducers.java
in quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config
300 28 2025-01-14 2025-05-07 15 7 adutra@users.noreply.github... andrew.guterman1@gmail.com
build.gradle.kts
in quarkus/admin
112 - 2025-01-14 2025-05-02 14 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
PolarisMetaStoreManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
127 1 2024-08-25 2025-04-01 14 9 snazy@snazy.de honahx@apache.org
PolarisStorageConfigurationInfo.java
in polaris-core/src/main/java/org/apache/polaris/core/storage
191 11 2024-08-25 2025-03-26 14 5 snazy@snazy.de eric.maynard+oss@snowflake.com
TransactionWorkspaceMetaStoreManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
355 28 2024-09-19 2025-04-29 14 8 7410123+dennishuo@users.nor... dmitri.bourlatchkov@dremio.com
Resolver.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver
567 21 2024-08-25 2025-04-18 14 7 snazy@snazy.de 7410123+dennishuo@users.nor...
MetaStoreManagerFactory.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
18 - 2024-08-25 2025-03-14 13 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
build.gradle.kts
in extension/persistence/eclipselink
49 1 2024-08-07 2025-04-08 13 5 snazy@snazy.de snazy@snazy.de
iceberg_spark.py
in regtests/t_pyspark/src
76 7 2024-07-26 2025-04-28 13 11 40346148+collado-mike@users... adutra@users.noreply.github...
InMemoryPolarisMetaStoreManagerFactory.java
in service/common/src/main/java/org/apache/polaris/service/persistence
97 8 2024-12-10 2025-04-21 13 6 adutra@users.noreply.github... adutra@users.noreply.github...
build.gradle.kts
in service/common
92 - 2024-12-10 2025-04-24 12 8 adutra@users.noreply.github... 35082658+richardliu2001@use...
25 - 2024-08-07 2025-04-17 11 3 snazy@snazy.de bot@renovateapp.com
EclipseLinkPolarisMetaStoreManagerFactory.java
in extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink
54 6 2024-08-25 2025-03-01 11 7 snazy@snazy.de 7410123+dennishuo@users.nor...
DefaultActiveRolesProvider.java
in service/common/src/main/java/org/apache/polaris/service/auth
83 2 2025-01-11 2025-05-01 11 6 40346148+collado-mike@users... adutra@users.noreply.github...
TaskExecutorImpl.java
in service/common/src/main/java/org/apache/polaris/service/task
122 5 2024-12-10 2025-05-07 11 7 adutra@users.noreply.github... andrew.guterman1@gmail.com
values.yaml
in helm/polaris
193 - 2024-09-23 2025-03-21 11 5 yongzheng0809@gmail.com snazy@snazy.de
PolarisAuthorizerImpl.java
in polaris-core/src/main/java/org/apache/polaris/core/auth
611 8 2024-11-04 2025-04-29 11 8 dmitri.bourlatchkov@dremio.com 167037035+gh-yzou@users.nor...
TaskFileIOSupplier.java
in service/common/src/main/java/org/apache/polaris/service/task
46 2 2024-12-10 2025-03-26 10 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
polaris-root.gradle.kts
in build-logic/src/main/kotlin
56 - 2024-08-07 2025-04-11 10 2 snazy@snazy.de 167037035+gh-yzou@users.nor...
DefaultOAuth2ApiService.java
in service/common/src/main/java/org/apache/polaris/service/auth
98 2 2024-12-10 2025-05-01 10 5 adutra@users.noreply.github... adutra@users.noreply.github...
GcpCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/gcp
171 5 2024-08-25 2025-05-05 10 7 snazy@snazy.de dmitri.bourlatchkov@dremio.com
hugo.yaml
in site
202 - 2024-10-02 2025-04-22 10 5 snazy@snazy.de fabio.rizzocascio@jpmorgan.com
AzureCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/azure
238 6 2024-08-25 2025-05-05 10 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
BasePolarisMetaStoreManagerTest.java
in polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence
395 20 2024-08-26 2025-04-29 10 7 ebyhry@gmail.com honahx@apache.org
IcebergCatalog.java
in service/common/src/main/java/org/apache/polaris/service/catalog/iceberg
2063 94 2025-03-19 2025-05-07 10 4 eric.maynard+oss@snowflake.com andrew.guterman1@gmail.com
PolarisAuthorizer.java
in polaris-core/src/main/java/org/apache/polaris/core/auth
24 - 2024-08-25 2025-04-29 9 6 snazy@snazy.de 167037035+gh-yzou@users.nor...
pyproject.toml
in client/python
49 - 2025-03-19 2025-05-07 9 3 90495036+liamzwbao@users.no... bot@renovateapp.com
PolarisStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage
57 3 2024-08-25 2025-05-05 9 7 snazy@snazy.de dmitri.bourlatchkov@dremio.com
PolarisEntityManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
89 5 2024-08-25 2025-03-11 9 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
build.gradle.kts
in api/iceberg-service
90 - 2024-12-12 2025-04-30 9 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
PolarisCallContextCatalogFactory.java
in service/common/src/main/java/org/apache/polaris/service/context
91 2 2024-12-10 2025-05-07 9 6 adutra@users.noreply.github... andrew.guterman1@gmail.com
configurePom.kt
in build-logic/src/main/kotlin/publishing
140 1 2024-09-10 2025-05-06 9 1 snazy@snazy.de snazy@snazy.de
rootProject.kt
in build-logic/src/main/kotlin/publishing
150 - 2024-09-10 2025-05-07 9 2 snazy@snazy.de jbonofre@apache.org
JWTBroker.java
in service/common/src/main/java/org/apache/polaris/service/auth
153 7 2024-12-10 2025-05-01 9 5 adutra@users.noreply.github... adutra@users.noreply.github...
TableCleanupTaskHandler.java
in service/common/src/main/java/org/apache/polaris/service/task
200 6 2024-12-10 2025-03-26 9 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
CatalogEntity.java
in polaris-core/src/main/java/org/apache/polaris/core/entity
277 19 2024-08-25 2025-04-18 9 6 snazy@snazy.de 7410123+dennishuo@users.nor...
PolarisResolutionManifest.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver
281 21 2024-08-25 2025-04-22 9 5 snazy@snazy.de adutra@users.noreply.github...
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
98 - 2024-07-31 2025-05-07 82 15 snazy@snazy.de bot@renovateapp.com
AwsCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/aws
169 4 2024-08-25 2025-05-05 17 11 snazy@snazy.de dmitri.bourlatchkov@dremio.com
iceberg_spark.py
in regtests/t_pyspark/src
76 7 2024-07-26 2025-04-28 13 11 40346148+collado-mike@users... adutra@users.noreply.github...
PolarisAdminService.java
in service/common/src/main/java/org/apache/polaris/service/admin
1586 59 2024-12-10 2025-04-29 19 10 adutra@users.noreply.github... 167037035+gh-yzou@users.nor...
build.gradle.kts
in quarkus/service
132 - 2025-01-14 2025-05-07 17 10 snazy@snazy.de 167037035+gh-yzou@users.nor...
123 - 2024-08-07 2025-04-24 24 9 zhaohaizhou940527@gmail.com 167037035+gh-yzou@users.nor...
LocalPolarisMetaStoreManagerFactory.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
201 12 2024-08-25 2025-05-06 21 9 snazy@snazy.de snazy@snazy.de
TestServices.java
in service/common/src/testFixtures/java/org/apache/polaris/service
217 1 2025-01-29 2025-05-07 16 9 xjdkcsq3@gmail.com andrew.guterman1@gmail.com
PolarisMetaStoreManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
127 1 2024-08-25 2025-04-01 14 9 snazy@snazy.de honahx@apache.org
PolarisTestMetaStoreManager.java
in polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence
2023 61 2024-08-25 2025-04-29 23 8 snazy@snazy.de honahx@apache.org
PolarisEclipseLinkMetaStoreSessionImpl.java
in extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink
558 34 2024-08-25 2025-04-23 21 8 snazy@snazy.de adutra@users.noreply.github...
api.mustache
in server-templates
113 - 2024-07-26 2025-04-24 18 8 40346148+collado-mike@users... 35082658+richardliu2001@use...
TransactionWorkspaceMetaStoreManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
355 28 2024-09-19 2025-04-29 14 8 7410123+dennishuo@users.nor... dmitri.bourlatchkov@dremio.com
build.gradle.kts
in service/common
92 - 2024-12-10 2025-04-24 12 8 adutra@users.noreply.github... 35082658+richardliu2001@use...
PolarisAuthorizerImpl.java
in polaris-core/src/main/java/org/apache/polaris/core/auth
611 8 2024-11-04 2025-04-29 11 8 dmitri.bourlatchkov@dremio.com 167037035+gh-yzou@users.nor...
build.gradle.kts
in polaris-core
80 - 2024-08-07 2025-05-07 30 7 snazy@snazy.de bot@renovateapp.com
QuarkusProducers.java
in quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config
300 28 2025-01-14 2025-05-07 15 7 adutra@users.noreply.github... andrew.guterman1@gmail.com
Resolver.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver
567 21 2024-08-25 2025-04-18 14 7 snazy@snazy.de 7410123+dennishuo@users.nor...
TaskExecutorImpl.java
in service/common/src/main/java/org/apache/polaris/service/task
122 5 2024-12-10 2025-05-07 11 7 adutra@users.noreply.github... andrew.guterman1@gmail.com
EclipseLinkPolarisMetaStoreManagerFactory.java
in extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink
54 6 2024-08-25 2025-03-01 11 7 snazy@snazy.de 7410123+dennishuo@users.nor...
GcpCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/gcp
171 5 2024-08-25 2025-05-05 10 7 snazy@snazy.de dmitri.bourlatchkov@dremio.com
BasePolarisMetaStoreManagerTest.java
in polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence
395 20 2024-08-26 2025-04-29 10 7 ebyhry@gmail.com honahx@apache.org
TaskFileIOSupplier.java
in service/common/src/main/java/org/apache/polaris/service/task
46 2 2024-12-10 2025-03-26 10 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
build.gradle.kts
in api/iceberg-service
90 - 2024-12-12 2025-04-30 9 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
PolarisStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage
57 3 2024-08-25 2025-05-05 9 7 snazy@snazy.de dmitri.bourlatchkov@dremio.com
TableCleanupTaskHandler.java
in service/common/src/main/java/org/apache/polaris/service/task
200 6 2024-12-10 2025-03-26 9 7 adutra@users.noreply.github... eric.maynard+oss@snowflake.com
IcebergCatalogAdapter.java
in service/common/src/main/java/org/apache/polaris/service/catalog/iceberg
635 30 2025-03-19 2025-04-30 9 7 eric.maynard+oss@snowflake.com eric.maynard+oss@snowflake.com
ManifestFileCleanupTaskHandler.java
in service/common/src/main/java/org/apache/polaris/service/task
94 6 2024-12-10 2025-04-01 8 7 adutra@users.noreply.github... 90495036+liamzwbao@users.no...
DefaultFileIOFactory.java
in service/common/src/main/java/org/apache/polaris/service/catalog/io
82 3 2024-12-10 2025-05-05 8 7 adutra@users.noreply.github... dmitri.bourlatchkov@dremio.com
polaris-java.gradle.kts
in build-logic/src/main/kotlin
169 - 2024-08-07 2025-04-11 22 6 snazy@snazy.de 167037035+gh-yzou@users.nor...
build.gradle.kts
in quarkus/server
112 - 2025-01-14 2025-05-01 15 6 adutra@users.noreply.github... jbonofre@apache.org
build.gradle.kts
in quarkus/admin
112 - 2025-01-14 2025-05-02 14 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
MetaStoreManagerFactory.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
18 - 2024-08-25 2025-03-14 13 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
InMemoryPolarisMetaStoreManagerFactory.java
in service/common/src/main/java/org/apache/polaris/service/persistence
97 8 2024-12-10 2025-04-21 13 6 adutra@users.noreply.github... adutra@users.noreply.github...
DefaultActiveRolesProvider.java
in service/common/src/main/java/org/apache/polaris/service/auth
83 2 2025-01-11 2025-05-01 11 6 40346148+collado-mike@users... adutra@users.noreply.github...
AzureCredentialsStorageIntegration.java
in polaris-core/src/main/java/org/apache/polaris/core/storage/azure
238 6 2024-08-25 2025-05-05 10 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
PolarisEntityManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
89 5 2024-08-25 2025-03-11 9 6 snazy@snazy.de dmitri.bourlatchkov@dremio.com
CatalogEntity.java
in polaris-core/src/main/java/org/apache/polaris/core/entity
277 19 2024-08-25 2025-04-18 9 6 snazy@snazy.de 7410123+dennishuo@users.nor...
PolarisAuthorizer.java
in polaris-core/src/main/java/org/apache/polaris/core/auth
24 - 2024-08-25 2025-04-29 9 6 snazy@snazy.de 167037035+gh-yzou@users.nor...
PolarisCallContextCatalogFactory.java
in service/common/src/main/java/org/apache/polaris/service/context
91 2 2024-12-10 2025-05-07 9 6 adutra@users.noreply.github... andrew.guterman1@gmail.com
PolarisServiceImpl.java
in service/common/src/main/java/org/apache/polaris/service/admin
601 35 2024-12-10 2025-04-18 9 6 adutra@users.noreply.github... 7410123+dennishuo@users.nor...
PolarisCredentialVendor.java
in polaris-core/src/main/java/org/apache/polaris/core/storage
17 - 2024-11-20 2025-04-29 8 6 40346148+collado-mike@users... dmitri.bourlatchkov@dremio.com
PolarisGrantManager.java
in polaris-core/src/main/java/org/apache/polaris/core/auth
43 - 2024-11-20 2025-03-15 8 6 40346148+collado-mike@users... dmitri.bourlatchkov@dremio.com
NoneTokenBrokerFactory.java
in service/common/src/main/java/org/apache/polaris/service/auth
48 6 2025-01-07 2025-02-22 6 6 dmitri.bourlatchkov@dremio.com eric.maynard+oss@snowflake.com
PolarisStorageConfigurationInfo.java
in polaris-core/src/main/java/org/apache/polaris/core/storage
191 11 2024-08-25 2025-03-26 14 5 snazy@snazy.de eric.maynard+oss@snowflake.com
build.gradle.kts
in extension/persistence/eclipselink
49 1 2024-08-07 2025-04-08 13 5 snazy@snazy.de snazy@snazy.de
values.yaml
in helm/polaris
193 - 2024-09-23 2025-03-21 11 5 yongzheng0809@gmail.com snazy@snazy.de
DefaultOAuth2ApiService.java
in service/common/src/main/java/org/apache/polaris/service/auth
98 2 2024-12-10 2025-05-01 10 5 adutra@users.noreply.github... adutra@users.noreply.github...
hugo.yaml
in site
202 - 2024-10-02 2025-04-22 10 5 snazy@snazy.de fabio.rizzocascio@jpmorgan.com
PolarisResolutionManifest.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver
281 21 2024-08-25 2025-04-22 9 5 snazy@snazy.de adutra@users.noreply.github...
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
polaris_default_api.py
in client/python/polaris/management/api
5129 129 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
iceberg_catalog_api.py
in client/python/polaris/catalog/api
4741 97 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
SparkPolaris.ipynb
in plugins/spark/v3.5/getting-started/notebooks
851 - 2025-04-29 2025-04-29 1 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
policy-apis.yaml
in spec/polaris-catalog-apis
686 - 2025-03-14 2025-04-09 2 1 honahx@apache.org honahx@apache.org
api_client.py
in client/python/polaris/management
488 28 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
api_client.py
in client/python/polaris/catalog
488 28 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
SparkCatalog.java
in plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark
279 24 2025-04-17 2025-05-06 3 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
primitive_type_value.py
in client/python/polaris/catalog/models
260 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
table_update.py
in client/python/polaris/catalog/models
254 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
configuration.py
in client/python/polaris/catalog
244 20 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
ModelEntity.java
in extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models
235 37 2025-04-23 2025-04-26 2 1 35593236+singhpk234@users.n... 35593236+singhpk234@users.n...
CopiedCodeCheckerPlugin.kt
in build-logic/src/main/kotlin/copiedcode
232 2 2025-01-31 2025-01-31 1 1 snazy@snazy.de snazy@snazy.de
generic-tables-api.yaml
in spec/polaris-catalog-apis
232 - 2025-03-13 2025-03-13 1 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
oauth-tokens-api.yaml
in spec/polaris-catalog-apis
215 - 2025-02-26 2025-02-26 1 1 honahx@apache.org honahx@apache.org
configuration.py
in client/python/polaris/management
211 20 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
ModelEntity.java
in extension/persistence/jpa-model/src/main/java/org/apache/polaris/jpa/models
209 36 2024-11-29 2024-11-29 1 1 snazy@snazy.de snazy@snazy.de
option_tree.py
in client/python/cli/options
198 4 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
SparkDeltaIT.java
in plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it
180 9 2025-05-06 2025-05-06 1 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
rest.py
in client/python/polaris/management
178 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
rest.py
in client/python/polaris/catalog
178 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
catalogs.py
in client/python/cli/command
174 6 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
PolarisRESTCatalog.java
in plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark
173 9 2025-04-17 2025-04-18 2 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
QueryGenerator.java
in extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc
165 13 2025-04-23 2025-05-01 3 1 35593236+singhpk234@users.n... 35593236+singhpk234@users.n...
TableUpdateNotification.java
in api/iceberg-service/src/main/java/org/apache/polaris/service/types
157 24 2024-12-12 2024-12-12 1 1 adutra@users.noreply.github... adutra@users.noreply.github...
view_update.py
in client/python/polaris/catalog/models
155 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
PolarisEntityResolver.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional
151 4 2025-03-01 2025-03-11 2 1 7410123+dennishuo@users.nor... 7410123+dennishuo@users.nor...
constants.py
in client/python/cli
151 - 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
table_metadata.py
in client/python/polaris/catalog/models
151 5 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
MemorySize.java
in tools/misc-types/src/main/java/org/apache/polaris/misc/types/memorysize
148 16 2025-03-22 2025-03-22 1 1 snazy@snazy.de snazy@snazy.de
parser.py
in client/python/cli/options
147 8 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
PolarisPolicyMappingRecord.java
in polaris-core/src/main/java/org/apache/polaris/core/policy
146 21 2025-04-01 2025-04-01 1 1 honahx@apache.org honahx@apache.org
GenericTableCatalog.java
in service/common/src/main/java/org/apache/polaris/service/catalog/generic
146 5 2025-03-19 2025-04-02 3 1 eric.maynard+oss@snowflake.com eric.maynard+oss@snowflake.com
configurePom.kt
in build-logic/src/main/kotlin/publishing
140 1 2024-09-10 2025-05-06 9 1 snazy@snazy.de snazy@snazy.de
BaseMetaStoreManager.java
in polaris-core/src/main/java/org/apache/polaris/core/persistence
139 4 2025-03-01 2025-03-11 2 1 7410123+dennishuo@users.nor... 7410123+dennishuo@users.nor...
SparkIT.java
in plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it
137 4 2025-04-17 2025-05-06 2 1 167037035+gh-yzou@users.nor... 167037035+gh-yzou@users.nor...
__init__.py
in client/python/polaris/catalog
123 - 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
expression.py
in client/python/polaris/catalog/models
122 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
PolarisEntityCore.java
in polaris-core/src/main/java/org/apache/polaris/core/entity
118 21 2024-08-25 2024-08-25 1 1 snazy@snazy.de snazy@snazy.de
notifications-api.yaml
in spec/polaris-catalog-apis
118 - 2025-02-04 2025-02-26 3 1 honahx@apache.org honahx@apache.org
ModelPolicyMappingRecord.java
in extension/persistence/jpa-model/src/main/java/org/apache/polaris/jpa/models
118 17 2025-04-01 2025-04-29 3 1 honahx@apache.org honahx@apache.org
sidebar-releases-tree.html
in site/layouts/partials
116 - 2024-10-02 2024-10-02 1 1 snazy@snazy.de snazy@snazy.de
base_update.py
in client/python/polaris/catalog/models
115 6 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
InternalAuthenticationMechanism.java
in quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/internal
112 8 2025-05-01 2025-05-01 1 1 adutra@users.noreply.github... adutra@users.noreply.github...
__init__.py
in client/python/cli/command
112 3 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
type.py
in client/python/polaris/catalog/models
112 7 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
ModelPolicyMappingRecord.java
in extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models
112 18 2025-04-28 2025-04-28 1 1 35593236+singhpk234@users.n... 35593236+singhpk234@users.n...
__init__.py
in client/python/polaris/catalog/models
110 - 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
exceptions.py
in client/python/polaris/management
106 8 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
exceptions.py
in client/python/polaris/catalog
106 8 2025-03-19 2025-03-19 1 1 90495036+liamzwbao@users.no... 90495036+liamzwbao@users.no...
ModelPrincipalAuthenticationData.java
in extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models
104 17 2025-04-23 2025-04-23 1 1 35593236+singhpk234@users.n... 35593236+singhpk234@users.n...
Correlations

File Size vs. Number of Changes: 690 points

client/python/pyproject.toml x: 49 lines of code y: 9 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/ProductionReadinessChecks.java x: 144 lines of code y: 4 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/QuarkusProducers.java x: 300 lines of code y: 15 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/events/QuarkusPolarisEventListenerConfiguration.java x: 8 lines of code y: 1 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/task/QuarkusTaskExecutorImpl.java x: 56 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalog.java x: 2063 lines of code y: 10 # changes service/common/src/main/java/org/apache/polaris/service/context/PolarisCallContextCatalogFactory.java x: 91 lines of code y: 9 # changes service/common/src/main/java/org/apache/polaris/service/events/PolarisEventListener.java x: 14 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java x: 58 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/ratelimiter/RateLimiterFilter.java x: 39 lines of code y: 6 # changes service/common/src/main/java/org/apache/polaris/service/task/TaskExecutorImpl.java x: 122 lines of code y: 11 # changes service/common/src/testFixtures/java/org/apache/polaris/service/TestServices.java x: 217 lines of code y: 16 # changes build-logic/src/main/kotlin/publishing/rootProject.kt x: 150 lines of code y: 9 # changes quarkus/service/build.gradle.kts x: 132 lines of code y: 17 # changes polaris-core/build.gradle.kts x: 80 lines of code y: 30 # changes gradle/libs.versions.toml x: 98 lines of code y: 82 # changes plugins/spark/v3.5/integration/build.gradle.kts x: 75 lines of code y: 3 # changes plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkDeltaIT.java x: 180 lines of code y: 1 # changes plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIT.java x: 137 lines of code y: 2 # changes plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIntegrationBase.java x: 84 lines of code y: 2 # changes plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java x: 279 lines of code y: 3 # changes plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/utils/PolarisCatalogUtils.java x: 73 lines of code y: 2 # changes build-logic/src/main/kotlin/publishing/PublishingHelperExtension.kt x: 31 lines of code y: 6 # changes build-logic/src/main/kotlin/publishing/configurePom.kt x: 140 lines of code y: 9 # changes build-logic/src/main/kotlin/publishing/util.kt x: 182 lines of code y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/LocalPolarisMetaStoreManagerFactory.java x: 201 lines of code y: 21 # changes quarkus/admin/src/testFixtures/java/org/apache/polaris/admintool/PostgresTestResourceLifecycleManager.java x: 101 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/AtomicOperationMetaStoreManager.java x: 1259 lines of code y: 6 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/dao/entity/ScopedCredentialsResult.java x: 34 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalMetaStoreManagerImpl.java x: 1682 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageIntegration.java x: 57 lines of code y: 9 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/StorageAccessProperty.java x: 48 lines of code y: 1 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsCredentialsStorageIntegration.java x: 169 lines of code y: 17 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/azure/AzureCredentialsStorageIntegration.java x: 238 lines of code y: 10 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/gcp/GcpCredentialsStorageIntegration.java x: 171 lines of code y: 10 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogHandler.java x: 800 lines of code y: 6 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/SupportsCredentialDelegation.java x: 12 lines of code y: 2 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/DefaultFileIOFactory.java x: 82 lines of code y: 8 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/FileIOUtil.java x: 83 lines of code y: 7 # changes service/common/src/main/java/org/apache/polaris/service/storage/PolarisStorageIntegrationProviderImpl.java x: 92 lines of code y: 7 # changes getting-started/spark/notebooks/SparkPolaris.ipynb x: 804 lines of code y: 5 # changes plugins/pluginlibs.versions.toml x: 23 lines of code y: 4 # changes plugins/spark/v3.5/spark/build.gradle.kts x: 118 lines of code y: 3 # changes site/layouts/partials/navbar.html x: 111 lines of code y: 3 # changes extension/persistence/relational-jdbc/build.gradle.kts x: 18 lines of code y: 3 # changes quarkus/admin/build.gradle.kts x: 112 lines of code y: 14 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java x: 133 lines of code y: 3 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java x: 820 lines of code y: 6 # changes site/layouts/shortcodes/redoc-polaris.html x: 90 lines of code y: 3 # changes quarkus/server/build.gradle.kts x: 112 lines of code y: 15 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/QueryGenerator.java x: 165 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/AuthenticatedPolarisPrincipal.java x: 30 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/config/ProductionReadinessCheck.java x: 30 lines of code y: 3 # changes quarkus/defaults/build.gradle.kts x: 18 lines of code y: 4 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/ActiveRolesAugmentor.java x: 49 lines of code y: 2 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/QuarkusAuthenticationRealmConfiguration.java x: 31 lines of code y: 1 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/internal/InternalAuthenticationMechanism.java x: 112 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/auth/AuthenticationRealmConfiguration.java x: 25 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/auth/Authenticator.java x: 8 lines of code y: 3 # changes service/common/src/main/java/org/apache/polaris/service/auth/DefaultActiveRolesProvider.java x: 83 lines of code y: 11 # changes service/common/src/main/java/org/apache/polaris/service/auth/DefaultAuthenticator.java x: 82 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/auth/DefaultOAuth2ApiService.java x: 98 lines of code y: 10 # changes service/common/src/main/java/org/apache/polaris/service/auth/JWTRSAKeyPairFactory.java x: 59 lines of code y: 8 # changes service/common/src/main/java/org/apache/polaris/service/auth/JWTSymmetricKeyFactory.java x: 61 lines of code y: 7 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java x: 635 lines of code y: 9 # changes spec/iceberg-rest-catalog-open-api.yaml x: 4387 lines of code y: 2 # changes plugins/spark/v3.5/getting-started/notebooks/SparkPolaris.ipynb x: 851 lines of code y: 1 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizer.java x: 24 lines of code y: 9 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java x: 611 lines of code y: 11 # changes service/common/src/main/java/org/apache/polaris/service/admin/PolarisAdminService.java x: 1586 lines of code y: 19 # changes service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogHandler.java x: 308 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java x: 263 lines of code y: 4 # changes extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkStore.java x: 427 lines of code y: 8 # changes polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java x: 2023 lines of code y: 23 # changes service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java x: 111 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java x: 180 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TreeMapTransactionalPersistenceImpl.java x: 456 lines of code y: 4 # changes polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/BasePolarisMetaStoreManagerTest.java x: 395 lines of code y: 10 # changes service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalog.java x: 419 lines of code y: 5 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java x: 355 lines of code y: 14 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisCredentialVendor.java x: 17 lines of code y: 8 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java x: 239 lines of code y: 3 # changes polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/BaseResolverTest.java x: 588 lines of code y: 2 # changes extension/persistence/relational-jdbc/src/main/resources/h2/schema-v1.sql x: 78 lines of code y: 2 # changes plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkCatalogBaseIT.java x: 198 lines of code y: 2 # changes regtests/t_pyspark/src/iceberg_spark.py x: 76 lines of code y: 13 # changes polaris-core/src/main/java/org/apache/polaris/core/config/BehaviorChangeConfiguration.java x: 38 lines of code y: 5 # changes bom/build.gradle.kts x: 30 lines of code y: 5 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelEntity.java x: 235 lines of code y: 2 # changes service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogAdapter.java x: 19 lines of code y: 2 # changes service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogHandler.java x: 74 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java x: 185 lines of code y: 6 # changes polaris-core/src/main/java/org/apache/polaris/core/rest/PolarisResourcePaths.java x: 41 lines of code y: 2 # changes api/management-service/build.gradle.kts x: 52 lines of code y: 5 # changes api/polaris-catalog-service/build.gradle.kts x: 89 lines of code y: 6 # changes server-templates/api.mustache x: 113 lines of code y: 18 # changes service/common/build.gradle.kts x: 92 lines of code y: 12 # changes service/common/src/main/java/org/apache/polaris/service/exception/IcebergExceptionMapper.java x: 188 lines of code y: 7 # changes build.gradle.kts x: 123 lines of code y: 24 # changes extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java x: 558 lines of code y: 21 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelGrantRecord.java x: 99 lines of code y: 1 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelPrincipalAuthenticationData.java x: 104 lines of code y: 1 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizableOperation.java x: 221 lines of code y: 5 # changes site/hugo.yaml x: 202 lines of code y: 10 # changes polaris-core/src/main/java/org/apache/polaris/core/connection/AuthenticationParametersDpo.java x: 59 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionConfigInfoDpo.java x: 116 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/connection/OAuthClientCredentialsParametersDpo.java x: 107 lines of code y: 2 # changes service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogUtils.java x: 39 lines of code y: 1 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/PolarisResolutionManifest.java x: 281 lines of code y: 9 # changes polaris-core/src/main/java/org/apache/polaris/core/policy/validator/PolicyValidators.java x: 64 lines of code y: 4 # changes service/common/src/main/java/org/apache/polaris/service/persistence/InMemoryPolarisMetaStoreManagerFactory.java x: 97 lines of code y: 13 # changes polaris-core/src/main/java/org/apache/polaris/core/context/CallContext.java x: 93 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/config/PolarisFilterPriorities.java x: 6 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/CatalogEntity.java x: 277 lines of code y: 9 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisEntity.java x: 336 lines of code y: 6 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisEntityConstants.java x: 61 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/Resolver.java x: 567 lines of code y: 14 # changes polaris-core/src/main/java/org/apache/polaris/core/secrets/UnsafeInMemorySecretsManager.java x: 87 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/admin/PolarisServiceImpl.java x: 601 lines of code y: 9 # changes plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java x: 173 lines of code y: 2 # changes gradle/baselibs.versions.toml x: 25 lines of code y: 11 # changes plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/utils/DeltaHelper.java x: 67 lines of code y: 1 # changes build-logic/src/main/kotlin/polaris-java.gradle.kts x: 169 lines of code y: 22 # changes build-logic/src/main/kotlin/polaris-root.gradle.kts x: 56 lines of code y: 10 # changes spec/polaris-catalog-apis/policy-apis.yaml x: 686 lines of code y: 2 # changes extension/persistence/eclipselink/build.gradle.kts x: 49 lines of code y: 13 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/context/QuarkusRealmContextConfiguration.java x: 7 lines of code y: 4 # changes service/common/src/testFixtures/java/org/apache/polaris/service/catalog/PolarisPassthroughResolutionView.java x: 121 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsStorageConfigurationInfo.java x: 117 lines of code y: 8 # changes service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalog.java x: 146 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/BasePersistence.java x: 113 lines of code y: 7 # changes build-logic/src/main/kotlin/polaris-quarkus.gradle.kts x: 38 lines of code y: 4 # changes extension/persistence/eclipselink/src/main/resources/META-INF/persistence.xml x: 26 lines of code y: 7 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisMetaStoreManager.java x: 127 lines of code y: 14 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/AbstractTransactionalPersistence.java x: 550 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalPersistence.java x: 154 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TreeMapMetaStore.java x: 336 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/policy/PolarisPolicyMappingRecord.java x: 146 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/task/ManifestFileCleanupTaskHandler.java x: 94 lines of code y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisEntitySubType.java x: 55 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageConfigurationInfo.java x: 191 lines of code y: 14 # changes service/common/src/main/java/org/apache/polaris/service/task/TableCleanupTaskHandler.java x: 200 lines of code y: 9 # changes service/common/src/main/java/org/apache/polaris/service/task/TaskFileIOSupplier.java x: 46 lines of code y: 10 # changes helm/polaris/values.yaml x: 193 lines of code y: 11 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisBaseEntity.java x: 250 lines of code y: 2 # changes client/python/cli/command/catalogs.py x: 174 lines of code y: 1 # changes client/python/cli/constants.py x: 151 lines of code y: 1 # changes client/python/cli/options/option_tree.py x: 198 lines of code y: 1 # changes client/python/polaris/catalog/__init__.py x: 123 lines of code y: 1 # changes client/python/polaris/catalog/api/iceberg_catalog_api.py x: 4741 lines of code y: 1 # changes client/python/polaris/catalog/api_client.py x: 488 lines of code y: 1 # changes client/python/polaris/catalog/configuration.py x: 244 lines of code y: 1 # changes client/python/polaris/catalog/models/primitive_type_value.py x: 260 lines of code y: 1 # changes client/python/polaris/catalog/models/table_update.py x: 254 lines of code y: 1 # changes client/python/polaris/management/api/polaris_default_api.py x: 5129 lines of code y: 1 # changes client/python/polaris/management/configuration.py x: 211 lines of code y: 1 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisGrantManager.java x: 43 lines of code y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/PolarisCallContext.java x: 48 lines of code y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/entity/AsyncTaskType.java x: 25 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/MetaStoreManagerFactory.java x: 18 lines of code y: 13 # changes spec/polaris-catalog-service.yaml x: 106 lines of code y: 4 # changes spec/polaris-catalog-apis/generic-tables-api.yaml x: 232 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/WasbTranslatingFileIOFactory.java x: 48 lines of code y: 6 # changes service/common/src/testFixtures/java/org/apache/polaris/service/catalog/io/MeasuredFileIOFactory.java x: 86 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisSecretsManager.java x: 16 lines of code y: 6 # changes quarkus/admin/src/main/java/org/apache/polaris/admintool/BootstrapCommand.java x: 113 lines of code y: 6 # changes service/common/src/main/java/org/apache/polaris/service/auth/TokenBroker.java x: 68 lines of code y: 7 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/BaseMetaStoreManager.java x: 139 lines of code y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/PolarisEntityResolver.java x: 151 lines of code y: 2 # changes extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/EclipseLinkPolarisMetaStoreManagerFactory.java x: 54 lines of code y: 11 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisObjectMapperUtil.java x: 133 lines of code y: 6 # changes spec/polaris-catalog-apis/oauth-tokens-api.yaml x: 215 lines of code y: 1 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/FileIOFactory.java x: 20 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/context/CallContextCatalogFactory.java x: 13 lines of code y: 5 # changes service/common/src/main/java/org/apache/polaris/service/task/TaskExecutor.java x: 5 lines of code y: 5 # changes helm/polaris/templates/_helpers.tpl x: 307 lines of code y: 2 # changes helm/polaris/templates/configmap.yaml x: 185 lines of code y: 3 # changes helm/polaris/templates/deployment.yaml x: 145 lines of code y: 8 # changes extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkPersistenceUnit.java x: 202 lines of code y: 4 # changes server-templates/apiService.mustache x: 55 lines of code y: 7 # changes build-logic/src/main/kotlin/publishing/MemoizedGitInfo.kt x: 61 lines of code y: 6 # changes build-logic/src/main/kotlin/LicenseFileValidation.kt x: 52 lines of code y: 3 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/StorageLocation.java x: 65 lines of code y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/azure/AzureLocation.java x: 75 lines of code y: 5 # changes server-templates/pojo.mustache x: 222 lines of code y: 4 # changes
82.0
# changes
  min: 1.0
  average: 2.94
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 82.0
0 5129.0
lines of code
min: 1.0 | average: 106.59 | 25th percentile: 21.0 | median: 49.0 | 75th percentile: 82.0 | max: 5129.0

Number of Contributors vs. Number of Changes: 690 points

client/python/pyproject.toml x: 3 # contributors y: 9 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/ProductionReadinessChecks.java x: 2 # contributors y: 4 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/QuarkusProducers.java x: 7 # contributors y: 15 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/events/QuarkusPolarisEventListenerConfiguration.java x: 1 # contributors y: 1 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/task/QuarkusTaskExecutorImpl.java x: 5 # contributors y: 5 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalog.java x: 4 # contributors y: 10 # changes service/common/src/main/java/org/apache/polaris/service/context/PolarisCallContextCatalogFactory.java x: 6 # contributors y: 9 # changes service/common/src/main/java/org/apache/polaris/service/ratelimiter/RateLimiterFilter.java x: 2 # contributors y: 6 # changes service/common/src/main/java/org/apache/polaris/service/task/TaskExecutorImpl.java x: 7 # contributors y: 11 # changes service/common/src/testFixtures/java/org/apache/polaris/service/TestServices.java x: 9 # contributors y: 16 # changes build-logic/src/main/kotlin/publishing/rootProject.kt x: 2 # contributors y: 9 # changes quarkus/service/build.gradle.kts x: 10 # contributors y: 17 # changes polaris-core/build.gradle.kts x: 7 # contributors y: 30 # changes gradle/libs.versions.toml x: 15 # contributors y: 82 # changes plugins/spark/v3.5/integration/build.gradle.kts x: 2 # contributors y: 3 # changes plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIT.java x: 1 # contributors y: 2 # changes plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java x: 1 # contributors y: 3 # changes build-logic/src/main/kotlin/publishing/PublishingHelperExtension.kt x: 1 # contributors y: 6 # changes build-logic/src/main/kotlin/publishing/configurePom.kt x: 1 # contributors y: 9 # changes build-logic/src/main/kotlin/publishing/util.kt x: 2 # contributors y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/LocalPolarisMetaStoreManagerFactory.java x: 9 # contributors y: 21 # changes quarkus/admin/src/testFixtures/java/org/apache/polaris/admintool/PostgresTestResourceLifecycleManager.java x: 2 # contributors y: 2 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/AtomicOperationMetaStoreManager.java x: 4 # contributors y: 6 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalMetaStoreManagerImpl.java x: 3 # contributors y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageIntegration.java x: 7 # contributors y: 9 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsCredentialsStorageIntegration.java x: 11 # contributors y: 17 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/azure/AzureCredentialsStorageIntegration.java x: 6 # contributors y: 10 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/gcp/GcpCredentialsStorageIntegration.java x: 7 # contributors y: 10 # changes service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogHandler.java x: 5 # contributors y: 6 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/DefaultFileIOFactory.java x: 7 # contributors y: 8 # changes service/common/src/main/java/org/apache/polaris/service/catalog/io/FileIOUtil.java x: 5 # contributors y: 7 # changes getting-started/spark/notebooks/SparkPolaris.ipynb x: 4 # contributors y: 5 # changes site/layouts/partials/navbar.html x: 3 # contributors y: 3 # changes quarkus/admin/build.gradle.kts x: 6 # contributors y: 14 # changes extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java x: 3 # contributors y: 6 # changes quarkus/server/build.gradle.kts x: 6 # contributors y: 15 # changes service/common/src/main/java/org/apache/polaris/service/auth/DefaultActiveRolesProvider.java x: 6 # contributors y: 11 # changes service/common/src/main/java/org/apache/polaris/service/auth/DefaultOAuth2ApiService.java x: 5 # contributors y: 10 # changes service/common/src/main/java/org/apache/polaris/service/auth/JWTBroker.java x: 5 # contributors y: 9 # changes service/common/src/main/java/org/apache/polaris/service/auth/JWTRSAKeyPairFactory.java x: 5 # contributors y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java x: 8 # contributors y: 11 # changes service/common/src/main/java/org/apache/polaris/service/admin/PolarisAdminService.java x: 10 # contributors y: 19 # changes service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogHandler.java x: 3 # contributors y: 5 # changes polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java x: 8 # contributors y: 23 # changes service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalog.java x: 2 # contributors y: 5 # changes service/common/src/main/java/org/apache/polaris/service/exception/PolarisExceptionMapper.java x: 4 # contributors y: 7 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java x: 8 # contributors y: 14 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisCredentialVendor.java x: 6 # contributors y: 8 # changes regtests/t_pyspark/src/iceberg_spark.py x: 11 # contributors y: 13 # changes polaris-core/src/main/java/org/apache/polaris/core/config/BehaviorChangeConfiguration.java x: 1 # contributors y: 5 # changes server-templates/api.mustache x: 8 # contributors y: 18 # changes service/common/build.gradle.kts x: 8 # contributors y: 12 # changes service/common/src/main/java/org/apache/polaris/service/exception/IcebergExceptionMapper.java x: 3 # contributors y: 7 # changes build.gradle.kts x: 9 # contributors y: 24 # changes extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java x: 8 # contributors y: 21 # changes service/common/src/main/java/org/apache/polaris/service/persistence/InMemoryPolarisMetaStoreManagerFactory.java x: 6 # contributors y: 13 # changes getting-started/assets/eclipselink/persistence.xml x: 4 # contributors y: 4 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/Resolver.java x: 7 # contributors y: 14 # changes gradle/baselibs.versions.toml x: 3 # contributors y: 11 # changes settings.gradle.kts x: 3 # contributors y: 8 # changes build-logic/src/main/kotlin/polaris-java.gradle.kts x: 6 # contributors y: 22 # changes build-logic/src/main/kotlin/polaris-root.gradle.kts x: 2 # contributors y: 10 # changes quarkus/service/src/main/java/org/apache/polaris/service/quarkus/persistence/QuarkusPersistenceConfiguration.java x: 3 # contributors y: 2 # changes extension/persistence/eclipselink/build.gradle.kts x: 5 # contributors y: 13 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsStorageConfigurationInfo.java x: 4 # contributors y: 8 # changes polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisMetaStoreManager.java x: 9 # contributors y: 14 # changes polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageConfigurationInfo.java x: 5 # contributors y: 14 # changes helm/polaris/values.yaml x: 5 # contributors y: 11 # changes service/common/src/main/java/org/apache/polaris/service/auth/NoneTokenBrokerFactory.java x: 6 # contributors y: 6 # changes build-logic/build.gradle.kts x: 1 # contributors y: 4 # changes
82.0
# changes
  min: 1.0
  average: 2.94
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 82.0
0 15.0
# contributors
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0

Number of Contributors vs. File Size: 690 points

client/python/pyproject.toml x: 3 # contributors y: 49 lines of code quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/ProductionReadinessChecks.java x: 2 # contributors y: 144 lines of code quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/QuarkusProducers.java x: 7 # contributors y: 300 lines of code quarkus/service/src/main/java/org/apache/polaris/service/quarkus/events/QuarkusPolarisEventListenerConfiguration.java x: 1 # contributors y: 8 lines of code quarkus/service/src/main/java/org/apache/polaris/service/quarkus/task/QuarkusTaskExecutorImpl.java x: 5 # contributors y: 56 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalog.java x: 4 # contributors y: 2063 lines of code service/common/src/main/java/org/apache/polaris/service/context/PolarisCallContextCatalogFactory.java x: 6 # contributors y: 91 lines of code service/common/src/main/java/org/apache/polaris/service/events/TestPolarisEventListener.java x: 1 # contributors y: 58 lines of code service/common/src/main/java/org/apache/polaris/service/ratelimiter/RateLimiterFilter.java x: 2 # contributors y: 39 lines of code service/common/src/main/java/org/apache/polaris/service/task/TaskExecutorImpl.java x: 7 # contributors y: 122 lines of code service/common/src/testFixtures/java/org/apache/polaris/service/TestServices.java x: 9 # contributors y: 217 lines of code quarkus/service/build.gradle.kts x: 10 # contributors y: 132 lines of code polaris-core/build.gradle.kts x: 7 # contributors y: 80 lines of code gradle/libs.versions.toml x: 15 # contributors y: 98 lines of code plugins/spark/v3.5/integration/build.gradle.kts x: 2 # contributors y: 75 lines of code plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkDeltaIT.java x: 1 # contributors y: 180 lines of code plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIT.java x: 1 # contributors y: 137 lines of code plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIntegrationBase.java x: 1 # contributors y: 84 lines of code plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java x: 1 # contributors y: 279 lines of code plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/utils/PolarisCatalogUtils.java x: 1 # contributors y: 73 lines of code build-logic/src/main/kotlin/publishing/PublishingHelperExtension.kt x: 1 # contributors y: 31 lines of code build-logic/src/main/kotlin/publishing/util.kt x: 2 # contributors y: 182 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/LocalPolarisMetaStoreManagerFactory.java x: 9 # contributors y: 201 lines of code quarkus/admin/src/testFixtures/java/org/apache/polaris/admintool/PostgresTestResourceLifecycleManager.java x: 2 # contributors y: 101 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/AtomicOperationMetaStoreManager.java x: 4 # contributors y: 1259 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalMetaStoreManagerImpl.java x: 3 # contributors y: 1682 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageIntegration.java x: 7 # contributors y: 57 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsCredentialsStorageIntegration.java x: 11 # contributors y: 169 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/azure/AzureCredentialsStorageIntegration.java x: 6 # contributors y: 238 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/gcp/GcpCredentialsStorageIntegration.java x: 7 # contributors y: 171 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogHandler.java x: 5 # contributors y: 800 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/SupportsCredentialDelegation.java x: 2 # contributors y: 12 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/io/DefaultFileIOFactory.java x: 7 # contributors y: 82 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/io/FileIOUtil.java x: 5 # contributors y: 83 lines of code getting-started/spark/notebooks/SparkPolaris.ipynb x: 4 # contributors y: 804 lines of code site/layouts/partials/navbar.html x: 3 # contributors y: 111 lines of code quarkus/admin/build.gradle.kts x: 6 # contributors y: 112 lines of code extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java x: 2 # contributors y: 133 lines of code extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java x: 3 # contributors y: 820 lines of code site/layouts/shortcodes/redoc-polaris.html x: 3 # contributors y: 90 lines of code quarkus/defaults/build.gradle.kts x: 3 # contributors y: 18 lines of code quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/internal/InternalAuthenticationMechanism.java x: 1 # contributors y: 112 lines of code service/common/src/main/java/org/apache/polaris/service/auth/JWTBroker.java x: 5 # contributors y: 153 lines of code service/common/src/main/java/org/apache/polaris/service/auth/JWTSymmetricKeyFactory.java x: 5 # contributors y: 61 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java x: 7 # contributors y: 635 lines of code spec/iceberg-rest-catalog-open-api.yaml x: 2 # contributors y: 4387 lines of code plugins/spark/v3.5/getting-started/notebooks/SparkPolaris.ipynb x: 1 # contributors y: 851 lines of code polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizer.java x: 6 # contributors y: 24 lines of code polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java x: 8 # contributors y: 611 lines of code service/common/src/main/java/org/apache/polaris/service/admin/PolarisAdminService.java x: 10 # contributors y: 1586 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogHandler.java x: 3 # contributors y: 308 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java x: 2 # contributors y: 263 lines of code extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkStore.java x: 5 # contributors y: 427 lines of code polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java x: 8 # contributors y: 2023 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java x: 2 # contributors y: 180 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TreeMapTransactionalPersistenceImpl.java x: 3 # contributors y: 456 lines of code polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/BasePolarisMetaStoreManagerTest.java x: 7 # contributors y: 395 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalog.java x: 2 # contributors y: 419 lines of code service/common/src/main/java/org/apache/polaris/service/exception/PolarisExceptionMapper.java x: 4 # contributors y: 61 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/TransactionWorkspaceMetaStoreManager.java x: 8 # contributors y: 355 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisCredentialVendor.java x: 6 # contributors y: 17 lines of code extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java x: 2 # contributors y: 239 lines of code polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/BaseResolverTest.java x: 2 # contributors y: 588 lines of code regtests/t_pyspark/src/iceberg_spark.py x: 11 # contributors y: 76 lines of code extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelEntity.java x: 1 # contributors y: 235 lines of code polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java x: 3 # contributors y: 185 lines of code polaris-core/src/main/java/org/apache/polaris/core/rest/PolarisResourcePaths.java x: 2 # contributors y: 41 lines of code api/polaris-catalog-service/build.gradle.kts x: 4 # contributors y: 89 lines of code server-templates/api.mustache x: 8 # contributors y: 113 lines of code service/common/build.gradle.kts x: 8 # contributors y: 92 lines of code build.gradle.kts x: 9 # contributors y: 123 lines of code extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java x: 8 # contributors y: 558 lines of code polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizableOperation.java x: 4 # contributors y: 221 lines of code site/hugo.yaml x: 5 # contributors y: 202 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/PolarisResolutionManifest.java x: 5 # contributors y: 281 lines of code getting-started/assets/eclipselink/persistence.xml x: 4 # contributors y: 25 lines of code polaris-core/src/main/java/org/apache/polaris/core/entity/CatalogEntity.java x: 6 # contributors y: 277 lines of code polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisEntity.java x: 3 # contributors y: 336 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/Resolver.java x: 7 # contributors y: 567 lines of code service/common/src/main/java/org/apache/polaris/service/admin/PolarisServiceImpl.java x: 6 # contributors y: 601 lines of code gradle/baselibs.versions.toml x: 3 # contributors y: 25 lines of code build-logic/src/main/kotlin/polaris-java.gradle.kts x: 6 # contributors y: 169 lines of code spec/polaris-catalog-apis/policy-apis.yaml x: 1 # contributors y: 686 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/aws/AwsStorageConfigurationInfo.java x: 4 # contributors y: 117 lines of code service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalog.java x: 1 # contributors y: 146 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/BasePersistence.java x: 5 # contributors y: 113 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/AbstractTransactionalPersistence.java x: 4 # contributors y: 550 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalPersistence.java x: 3 # contributors y: 154 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TreeMapMetaStore.java x: 2 # contributors y: 336 lines of code polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisEntityType.java x: 3 # contributors y: 63 lines of code polaris-core/src/main/java/org/apache/polaris/core/storage/PolarisStorageConfigurationInfo.java x: 5 # contributors y: 191 lines of code service/common/src/main/java/org/apache/polaris/service/task/TableCleanupTaskHandler.java x: 7 # contributors y: 200 lines of code polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisBaseEntity.java x: 2 # contributors y: 250 lines of code client/python/cli/options/option_tree.py x: 1 # contributors y: 198 lines of code client/python/polaris/catalog/api/iceberg_catalog_api.py x: 1 # contributors y: 4741 lines of code client/python/polaris/catalog/api_client.py x: 1 # contributors y: 488 lines of code client/python/polaris/catalog/configuration.py x: 1 # contributors y: 244 lines of code client/python/polaris/management/api/polaris_default_api.py x: 1 # contributors y: 5129 lines of code client/python/polaris/management/configuration.py x: 1 # contributors y: 211 lines of code polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisGrantManager.java x: 6 # contributors y: 43 lines of code service/common/src/main/java/org/apache/polaris/service/context/DefaultCallContextResolver.java x: 5 # contributors y: 40 lines of code service/common/src/main/java/org/apache/polaris/service/config/DefaultConfigurationStore.java x: 4 # contributors y: 41 lines of code polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisSecretsManager.java x: 5 # contributors y: 16 lines of code extension/persistence/jpa-model/src/main/java/org/apache/polaris/jpa/models/ModelEntityActive.java x: 2 # contributors y: 94 lines of code polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisObjectMapperUtil.java x: 4 # contributors y: 133 lines of code service/common/src/main/java/org/apache/polaris/service/context/RealmContextResolver.java x: 4 # contributors y: 15 lines of code helm/polaris/templates/_helpers.tpl x: 2 # contributors y: 307 lines of code extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkPersistenceUnit.java x: 3 # contributors y: 202 lines of code
5129.0
lines of code
  min: 1.0
  average: 106.59
  25th percentile: 21.0
  median: 49.0
  75th percentile: 82.0
  max: 5129.0
0 15.0
# contributors
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0