This is an automated email from the ASF dual-hosted git repository. yufei pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/polaris.git
from bb7bce483 Implement PolicyCatalogHandler Stage 3: GetApplicablePolicies (#1421) add 8fe6a7862 [JDBC] Part2: Add Relational JDBC module (#1287) No new revisions were added by this update. Summary of changes: README.md | 1 + bom/build.gradle.kts | 1 + .../build.gradle.kts | 19 +- .../relational/jdbc/DatasourceOperations.java | 213 ++++++ .../persistence/relational/jdbc/IdGenerator.java} | 32 +- .../relational/jdbc/JdbcBasePersistenceImpl.java | 752 +++++++++++++++++++++ .../jdbc/JdbcMetaStoreManagerFactory.java | 117 ++-- .../relational/jdbc/QueryGenerator.java | 198 ++++++ .../relational/jdbc/models/Converter.java | 30 +- .../relational/jdbc}/models/ModelEntity.java | 116 ++-- .../relational/jdbc}/models/ModelGrantRecord.java | 69 +- .../models/ModelPrincipalAuthenticationData.java} | 82 +-- .../src/main/resources/h2/schema-v1-h2.sql | 31 +- ...toreManagerWithJdbcBasePersistenceImplTest.java | 74 ++ .../relational/jdbc/DatasourceOperationsTest.java | 116 ++++ .../impl/relational/jdbc/QueryGeneratorTest.java | 230 +++++++ gradle/projects.main.properties | 1 + scripts/postgres/schema-v1-postgresql.sql | 12 +- .../org/apache/polaris/service/TestServices.java | 4 +- 19 files changed, 1874 insertions(+), 224 deletions(-) copy extension/persistence/{jpa-model => relational-jdbc}/build.gradle.kts (70%) create mode 100644 extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/DatasourceOperations.java copy extension/persistence/{jpa-model/src/main/java/org/apache/polaris/jpa/models/ModelSequenceId.java => relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/IdGenerator.java} (58%) create mode 100644 extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcBasePersistenceImpl.java copy polaris-core/src/main/java/org/apache/polaris/core/persistence/LocalPolarisMetaStoreManagerFactory.java => extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/JdbcMetaStoreManagerFactory.java (73%) create mode 100644 extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/QueryGenerator.java copy plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisCatalog.java => extension/persistence/relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/Converter.java (59%) copy extension/persistence/{jpa-model/src/main/java/org/apache/polaris/jpa => relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc}/models/ModelEntity.java (69%) copy extension/persistence/{jpa-model/src/main/java/org/apache/polaris/jpa => relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc}/models/ModelGrantRecord.java (66%) copy extension/persistence/{jpa-model/src/main/java/org/apache/polaris/jpa/models/ModelPrincipalSecrets.java => relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc/models/ModelPrincipalAuthenticationData.java} (55%) copy scripts/postgres/schema-v1-postgresql.sql => extension/persistence/relational-jdbc/src/main/resources/h2/schema-v1-h2.sql (82%) create mode 100644 extension/persistence/relational-jdbc/src/test/java/org/apache/polaris/extension/persistence/impl/relational/jdbc/AtomicMetastoreManagerWithJdbcBasePersistenceImplTest.java create mode 100644 extension/persistence/relational-jdbc/src/test/java/org/apache/polaris/extension/persistence/impl/relational/jdbc/DatasourceOperationsTest.java create mode 100644 extension/persistence/relational-jdbc/src/test/java/org/apache/polaris/extension/persistence/impl/relational/jdbc/QueryGeneratorTest.java