Class ModelGraphProjectionConfiguration
java.lang.Object
io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration
Durable definition of one asynchronous materialized model-graph document.
The target collection is the projection identity within a namespace. It is intentionally distinct from the root's current-document source so asynchronous graph writes cannot weaken synchronous current-state consistency.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordOne independently evolvable direct-document schema participating in a materialized Graph. -
Constructor Summary
ConstructorsConstructorDescriptionModelGraphProjectionConfiguration(String rootModelType, String rootCollection, String collection, ModelGraphComposition composition, List<ModelGraphProjectionConfiguration.ModelRevision> modelRevisions, List<ModelGraphPathOverride> pathOverrides) -
Method Summary
-
Constructor Details
-
ModelGraphProjectionConfiguration
public ModelGraphProjectionConfiguration(String rootModelType, String rootCollection, String collection, ModelGraphComposition composition, List<ModelGraphProjectionConfiguration.ModelRevision> modelRevisions, List<ModelGraphPathOverride> pathOverrides)
-