Package org.apache.iceberg
Interface UpdateRequirement
-
- All Known Implementing Classes:
UpdateRequirement.AssertCurrentSchemaID
,UpdateRequirement.AssertDefaultSortOrderID
,UpdateRequirement.AssertDefaultSpecID
,UpdateRequirement.AssertLastAssignedFieldId
,UpdateRequirement.AssertLastAssignedPartitionId
,UpdateRequirement.AssertRefSnapshotID
,UpdateRequirement.AssertTableDoesNotExist
,UpdateRequirement.AssertTableUUID
,UpdateRequirement.AssertViewUUID
public interface UpdateRequirement
Represents a requirement for aMetadataUpdate
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
UpdateRequirement.AssertCurrentSchemaID
static class
UpdateRequirement.AssertDefaultSortOrderID
static class
UpdateRequirement.AssertDefaultSpecID
static class
UpdateRequirement.AssertLastAssignedFieldId
static class
UpdateRequirement.AssertLastAssignedPartitionId
static class
UpdateRequirement.AssertRefSnapshotID
static class
UpdateRequirement.AssertTableDoesNotExist
static class
UpdateRequirement.AssertTableUUID
static class
UpdateRequirement.AssertViewUUID
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
validate(TableMetadata base)
default void
validate(ViewMetadata base)
-
-
-
Method Detail
-
validate
default void validate(TableMetadata base)
-
validate
default void validate(ViewMetadata base)
-
-