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, getSinkPropagator
getAssociatedRuleSize, getAssociationsSize, getAssociationsSize, getId, getPartitionId, getType, isAssociatedWith
readExternal, writeExternal
LeftTupleNode[] 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–2019 JBoss by Red Hat. All rights reserved.