Package org.apache.iceberg
Interface UpdateRequirement
-
- All Known Subinterfaces:
UpdateTableRequest.UpdateRequirement
- All Known Implementing Classes:
UpdateRequirement.AssertCurrentSchemaID
,UpdateRequirement.AssertDefaultSortOrderID
,UpdateRequirement.AssertDefaultSpecID
,UpdateRequirement.AssertLastAssignedFieldId
,UpdateRequirement.AssertLastAssignedPartitionId
,UpdateRequirement.AssertRefSnapshotID
,UpdateRequirement.AssertTableDoesNotExist
,UpdateRequirement.AssertTableUUID
,UpdateTableRequest.UpdateRequirement.AssertCurrentSchemaID
,UpdateTableRequest.UpdateRequirement.AssertDefaultSortOrderID
,UpdateTableRequest.UpdateRequirement.AssertDefaultSpecID
,UpdateTableRequest.UpdateRequirement.AssertLastAssignedFieldId
,UpdateTableRequest.UpdateRequirement.AssertLastAssignedPartitionId
,UpdateTableRequest.UpdateRequirement.AssertRefSnapshotID
,UpdateTableRequest.UpdateRequirement.AssertTableDoesNotExist
,UpdateTableRequest.UpdateRequirement.AssertTableUUID
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
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
validate(TableMetadata base)
-
-
-
Method Detail
-
validate
void validate(TableMetadata base)
-
-