public static final class OptimizerNode.UnclosedBranchDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
protected OptimizerNode |
branchingNode |
protected long |
joinedPathsVector |
Modifier | Constructor and Description |
---|---|
protected |
UnclosedBranchDescriptor(OptimizerNode branchingNode,
long joinedPathsVector)
Creates a new branching descriptor.
|
Modifier and Type | Method and Description |
---|---|
OptimizerNode |
getBranchingNode() |
long |
getJoinedPathsVector() |
String |
toString() |
protected OptimizerNode branchingNode
protected long joinedPathsVector
protected UnclosedBranchDescriptor(OptimizerNode branchingNode, long joinedPathsVector)
branchingNode
- The node where the branch occurred (the node with multiple outputs).joinedPathsVector
- A bit vector describing which branches are tracked by this
descriptor. The bit vector is one, where the branch is tracked, zero otherwise.public OptimizerNode getBranchingNode()
public long getJoinedPathsVector()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.