You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polaris.apache.org by yu...@apache.org on 2025/03/25 21:04:17 UTC

(polaris) branch main updated (74b862130 -> e619a0075)

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 74b862130 main: Update actions/stale digest to ba23c1c (#1250)
     add e619a0075 Core: Add data compaction policy content parser and validator (#1238)

No new revisions were added by this update.

Summary of changes:
 .../apache/polaris/core/policy/PolicyContent.java  |  6 +-
 .../policy/validator/InvalidPolicyException.java   | 22 ++---
 .../core/policy/validator/PolicyValidator.java     | 47 +++++++++++
 .../core/policy/validator/PolicyValidatorUtil.java | 24 +++---
 .../core/policy/validator/PolicyValidators.java    | 95 +++++++++++++++++++++
 .../validator/StrictBooleanDeserializer.java       | 22 +++--
 .../DataCompactionPolicyContent.java               | 97 ++++++++++++++++++++++
 .../DataCompactionPolicyValidator.java             | 58 +++++++++++++
 .../validator/DataCompactionPolicyContentTest.java | 97 ++++++++++++++++++++++
 .../DataCompactionPolicyValidatorTest.java         | 88 ++++++++++++++++++++
 .../policy/validator/PolicyValidatorsTest.java     | 65 +++++++++++++++
 .../service/exception/PolarisExceptionMapper.java  |  3 +
 12 files changed, 594 insertions(+), 30 deletions(-)
 copy tools/config-docs/annotations/build.gradle.kts => polaris-core/src/main/java/org/apache/polaris/core/policy/PolicyContent.java (87%)
 copy service/common/src/main/java/org/apache/polaris/service/context/UnresolvableRealmContextException.java => polaris-core/src/main/java/org/apache/polaris/core/policy/validator/InvalidPolicyException.java (67%)
 create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/policy/validator/PolicyValidator.java
 copy integration-tests/src/main/java/org/apache/polaris/service/it/ext/PolarisServerManagerLoader.java => polaris-core/src/main/java/org/apache/polaris/core/policy/validator/PolicyValidatorUtil.java (53%)
 create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/policy/validator/PolicyValidators.java
 copy quarkus/service/src/test/java/org/apache/polaris/service/quarkus/test/TestEnvironmentResolver.java => polaris-core/src/main/java/org/apache/polaris/core/policy/validator/StrictBooleanDeserializer.java (56%)
 create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/policy/validator/datacompaction/DataCompactionPolicyContent.java
 create mode 100644 polaris-core/src/main/java/org/apache/polaris/core/policy/validator/datacompaction/DataCompactionPolicyValidator.java
 create mode 100644 polaris-core/src/test/java/org/apache/polaris/core/policy/validator/DataCompactionPolicyContentTest.java
 create mode 100644 polaris-core/src/test/java/org/apache/polaris/core/policy/validator/DataCompactionPolicyValidatorTest.java
 create mode 100644 polaris-core/src/test/java/org/apache/polaris/core/policy/validator/PolicyValidatorsTest.java