Class FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,AggregateResult>
java.lang.Object
tools.refinery.interpreter.rete.aggregation.timely.FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,AggregateResult>
- All Implemented Interfaces:
FaithfulTimelyColumnAggregatorNode.MergeableFoldingState<FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,
AggregateResult>>
- Enclosing class:
FaithfulSequentialTimelyColumnAggregatorNode<Domain,
Accumulator, AggregateResult>
protected static class FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,AggregateResult>
extends Object
implements FaithfulTimelyColumnAggregatorNode.MergeableFoldingState<FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,AggregateResult>>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe returned result will never be null, even if the resulting delta set is empty.toString()
-
Field Details
-
delta
-
oldResult
-
newResult
-
-
Constructor Details
-
FoldingState
protected FoldingState()
-
-
Method Details
-
toString
-
merge
public FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain,AggregateResult> merge(FaithfulSequentialTimelyColumnAggregatorNode.FoldingState<Domain, AggregateResult> that) The returned result will never be null, even if the resulting delta set is empty.- Specified by:
merge
in interfaceFaithfulTimelyColumnAggregatorNode.MergeableFoldingState<Domain>
-