Class ModelBatchScope.Snapshot
java.lang.Object
io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
- Enclosing class:
ModelBatchScope
Frozen batch overlay. Dependencies are acquired only when the snapshot is inspected.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionEntity<?> Resolves one exact identity or alias against the snapshot, preserving exact-ID precedence.Entity<?> overlayIdentity(String requestedId, Class<?> type, String durableId, boolean durablePresent) Returns a pending identity override, or null to retain the durable identity.voidRecords the pending writes inspected while composing relationship metadata.values()Returns captured exact values without registering reads.
-
Field Details
-
EMPTY
-
-
Method Details
-
values
-
readRelationships
public void readRelationships()Records the pending writes inspected while composing relationship metadata. -
overlay
-
overlayIdentity
public Entity<?> overlayIdentity(String requestedId, Class<?> type, String durableId, boolean durablePresent) Returns a pending identity override, or null to retain the durable identity. Presence comes from the head, not a fabricated empty value, so an existing exact ID still takes precedence over pending aliases.
-