public interface PathEndNode extends LeftTupleNode
| Modifier and Type | Interface and Description |
|---|---|
static class |
PathEndNode.PathMemSpec |
| Modifier and Type | Method and Description |
|---|---|
default PathEndNode.PathMemSpec |
calculatePathMemSpec(LeftTupleSource startTupleSource) |
default PathEndNode.PathMemSpec |
calculatePathMemSpec(LeftTupleSource startTupleSource,
TerminalNode removingTN) |
PathEndNode[] |
getPathEndNodes() |
PathEndNode.PathMemSpec |
getPathMemSpec() |
LeftTupleNode[] |
getPathNodes() |
static boolean |
hasConditionalBranchNode(LeftTupleSource tupleSource) |
boolean |
hasPathNode(LeftTupleNode node) |
void |
resetPathMemSpec(TerminalNode removingTN) |
void |
setPathEndNodes(PathEndNode[] pathEndNodes) |
getLeftTupleSource, getPositionInPath, getSinkPropagatorgetAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getType, isAssociatedWithreadExternal, writeExternalLeftTupleNode[] getPathNodes()
boolean hasPathNode(LeftTupleNode node)
void setPathEndNodes(PathEndNode[] pathEndNodes)
PathEndNode[] getPathEndNodes()
PathEndNode.PathMemSpec getPathMemSpec()
void resetPathMemSpec(TerminalNode removingTN)
default PathEndNode.PathMemSpec calculatePathMemSpec(LeftTupleSource startTupleSource)
default PathEndNode.PathMemSpec calculatePathMemSpec(LeftTupleSource startTupleSource, TerminalNode removingTN)
static boolean hasConditionalBranchNode(LeftTupleSource tupleSource)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.