graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TransactionalMetaStoreManagerImpl.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/persistence/AtomicOperationMetaStoreManager.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[build-logic/src/main/kotlin/publishing/util.kt]" -- "[build-logic/src/main/kotlin/publishing/rootProject.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[quarkus/server/build.gradle.kts]" -- "[quarkus/admin/build.gradle.kts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizableOperation.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/BasePolarisMetaStoreManagerTest.java]" -- "[polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/QueryGenerator.java]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[polaris-core/src/main/java/org/apache/polaris/core/persistence/transactional/TreeMapTransactionalPersistenceImpl.java]" -- "[polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/testFixtures/java/org/apache/polaris/core/persistence/PolarisTestMetaStoreManager.java]" -- "[extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkStore.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/QuarkusProducers.java]" -- "[quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/ProductionReadinessChecks.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/IcebergRestConnectionConfigInfoDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/AuthenticationType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/utils/PolarisCatalogUtils.java]" -- "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/exception/PolarisExceptionMapper.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalog.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[bom/build.gradle.kts]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogAdapter.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/auth/DefaultActiveRolesProvider.java]" -- "[quarkus/service/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java]" -- "[service/common/src/testFixtures/java/org/apache/polaris/service/TestServices.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogHandler.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/IcebergRestConnectionConfigInfoDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/AuthenticationParametersDpo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/IcebergRestConnectionConfigInfoDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java]" -- "[extension/persistence/relational-jdbc/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/entity/PolarisPrivilege.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisAuthorizerImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/BearerAuthenticationParametersDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/AuthenticationType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionType.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/BearerAuthenticationParametersDpo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java]" -- "[extension/persistence/relational-jdbc/src/main/resources/postgres/schema-v1.sql]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/OAuthClientCredentialsParametersDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogAdapter.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogAdapter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/auth/DefaultActiveRolesProvider.java]" -- "[quarkus/service/src/main/java/org/apache/polaris/service/quarkus/auth/ActiveRolesAugmentor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server-templates/api.mustache]" -- "[quarkus/service/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/generic/GenericTableCatalogHandler.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogAdapter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/main/java/org/apache/polaris/service/catalog/policy/PolicyCatalogHandler.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/common/CatalogHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/OAuthClientCredentialsParametersDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/ConnectionConfigInfoDpo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelEntity.java]" -- "[extension/persistence/relational-jdbc/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/connection/OAuthClientCredentialsParametersDpo.java]" -- "[polaris-core/src/main/java/org/apache/polaris/core/connection/AuthenticationParametersDpo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[bom/build.gradle.kts]" -- "[extension/persistence/relational-jdbc/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[polaris-core/src/main/java/org/apache/polaris/core/persistence/AtomicOperationMetaStoreManager.java]" -- "[service/common/src/main/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalog.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/utils/PolarisCatalogUtils.java]" -- "[plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIntegrationBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelEntity.java]" -- "[extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIntegrationBase.java]" -- "[plugins/spark/v3.5/integration/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/integration/src/intTest/java/org/apache/polaris/spark/quarkus/it/SparkIT.java]" -- "[plugins/spark/v3.5/integration/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java]" -- "[plugins/spark/v3.5/integration/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java]" -- "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/common/src/testFixtures/java/org/apache/polaris/service/TestServices.java]" -- "[service/common/src/main/java/org/apache/polaris/service/context/PolarisCallContextCatalogFactory.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisSparkCatalog.java]" -- "[plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; }