Interface PhysicalCollectionMutation
- All Known Implementing Classes:
PhysicalCollectionMutation.CreateAll, PhysicalCollectionMutation.NoWork, PhysicalCollectionMutation.RemoveAll, PhysicalCollectionMutation.RemoveAllAndCreateAll, PhysicalCollectionMutation.RowChanges
@Incubating(since="8.0",
group="collection-delta")
public sealed interface PhysicalCollectionMutation
permits PhysicalCollectionMutation.NoWork, PhysicalCollectionMutation.RemoveAll, PhysicalCollectionMutation.CreateAll, PhysicalCollectionMutation.RowChanges, PhysicalCollectionMutation.RemoveAllAndCreateAll
The immutable physical realization selected for a semantic collection mutation.
The hierarchy is deliberately exhaustive. Each subtype carries exactly the row facts required by that physical strategy.
- Since:
- 8.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordInsert every retained current row for a logical create.static final recordThe semantic mutation owns no collection-table mutation.static final classstatic enumstatic final recordRemove all rows belonging to the loaded collection endpoint.static final recordPhysically replace all rows while retaining update lifecycle semantics.static final recordApply a semantics-specific immutable row-change set. -
Method Summary
Static Methods
-
Method Details
-
noWork
-