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