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