| Package | Description |
|---|---|
| com.redhat.lightblue.assoc | |
| com.redhat.lightblue.assoc.ep |
| Modifier and Type | Method and Description |
|---|---|
QueryPlanNode[] |
QueryPlan.getAllNodes()
Returns all nodes
|
QueryPlanNode[] |
QueryPlan.getBreadthFirstNodeOrdering() |
abstract QueryPlanNode[] |
QueryPlanNode.getDestinations()
Returns the immediate descendants of this node.
|
QueryPlanNode |
QueryPlan.getNode(CompositeMetadata md)
Returns the query plan node corresponding to the given composite metadata
instance.
|
abstract QueryPlanNode[] |
QueryPlanNode.getSources()
Returns the immediate ancestors of this node.
|
QueryPlanNode[] |
QueryPlan.getSources()
Returns an array of source nodes, nodes with no incoming edges.
|
| Modifier and Type | Method and Description |
|---|---|
void |
QueryPlan.connect(QueryPlanNode from,
QueryPlanNode to)
Connects two nodes
|
void |
QueryPlan.flip(QueryPlanNode x,
QueryPlanNode y)
Flips the direction of a node.
|
QueryPlanData |
QueryPlan.getEdgeData(QueryPlanNode x,
QueryPlanNode y)
Returns the list of conjuncts associated with the undirected edge between
the two nodes
|
boolean |
QueryPlan.isDirectedConnected(QueryPlanNode from,
QueryPlanNode to)
Returns if there exists a directed edge between the nodes, directed from
from to to |
boolean |
QueryPlan.isRelationshipMatchesMetadata(QueryPlanNode from,
QueryPlanNode to)
Returns true if node from is connected to node to in the query
plan, as well as the metadata.
|
boolean |
QueryPlan.isUndirectedConnected(QueryPlanNode from,
QueryPlanNode to)
Returns if there exists an edge between the two nodes, pointing either
way
|
void |
QueryPlan.setEdgeData(QueryPlanNode x,
QueryPlanNode y,
QueryPlanData d)
Sets the list of conjuncts associated with the undirected edge between
the two nodes
|
| Constructor and Description |
|---|
QueryPlanNode(QueryPlanNode source)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
QueryPlanNode |
ExecutionBlock.getQueryPlanNode()
Returns the query plan node for this block
|
| Constructor and Description |
|---|
ExecutionBlock(CompositeMetadata root,
QueryPlanNode qpNode) |
Copyright © 2016. All rights reserved.