public class AggExecutionNodeBlock extends Object
| Constructor and Description |
|---|
AggExecutionNodeBlock(ExecutableNodeBase blockRoot) |
| Modifier and Type | Method and Description |
|---|---|
AggExecutionNodeBlock |
deepcopyExcludingDependentAggregates(List<org.apache.commons.lang3.tuple.Pair<ExecutableNodeBase,ExecutableNodeBase>> oldSubscriptionInformation)
Replicas of the group is made.
|
ExecutableNodeBase |
getBlockRootNode() |
List<ExecutableNodeBase> |
getNodesInBlock() |
public AggExecutionNodeBlock(ExecutableNodeBase blockRoot)
public ExecutableNodeBase getBlockRootNode()
public List<ExecutableNodeBase> getNodesInBlock()
public AggExecutionNodeBlock deepcopyExcludingDependentAggregates(List<org.apache.commons.lang3.tuple.Pair<ExecutableNodeBase,ExecutableNodeBase>> oldSubscriptionInformation) throws VerdictDBValueException
root - oldSubscriptionInformation - Pairs of (old parent, old source). After all deepcopying is
finished, this old subscription can be cancelled.VerdictDBValueExceptionCopyright © 2018 University of Michigan. All rights reserved.