This is an automated email from the ASF dual-hosted git repository.
blue pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git
from c85ba939ab Core: Move UpdateRequirement out of rest package (#7750)
add f2b01f8ab5 Core: View metadata implementation (#7759)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iceberg/view/ViewMetadata.java | 129 +++++++++
.../apache/iceberg/view/ViewMetadataParser.java | 176 ++++++++++++
.../org/apache/iceberg/view/ViewProperties.java | 13 +-
.../org/apache/iceberg/view/TestViewMetadata.java | 294 +++++++++++++++++++++
.../iceberg/view/TestViewMetadataParser.java | 184 +++++++++++++
.../org/apache/iceberg/view/ValidViewMetadata.json | 80 ++++++
.../view/ViewMetadataInvalidCurrentSchema.json | 80 ++++++
.../view/ViewMetadataInvalidCurrentVersion.json | 80 ++++++
.../iceberg/view/ViewMetadataLimitedVersions.json | 80 ++++++
.../view/ViewMetadataMissingCurrentSchema.json | 79 ++++++
.../view/ViewMetadataMissingCurrentVersion.json | 79 ++++++
.../iceberg/view/ViewMetadataMissingLocation.json | 79 ++++++
12 files changed, 1345 insertions(+), 8 deletions(-)
create mode 100644 core/src/main/java/org/apache/iceberg/view/ViewMetadata.java
create mode 100644
core/src/main/java/org/apache/iceberg/view/ViewMetadataParser.java
copy api/src/main/java/org/apache/iceberg/view/ViewRepresentation.java =>
core/src/main/java/org/apache/iceberg/view/ViewProperties.java (73%)
create mode 100644
core/src/test/java/org/apache/iceberg/view/TestViewMetadata.java
create mode 100644
core/src/test/java/org/apache/iceberg/view/TestViewMetadataParser.java
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ValidViewMetadata.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataInvalidCurrentSchema.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataInvalidCurrentVersion.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataLimitedVersions.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataMissingCurrentSchema.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataMissingCurrentVersion.json
create mode 100644
core/src/test/resources/org/apache/iceberg/view/ViewMetadataMissingLocation.json