public class PlannerGraph extends AbstractPlannerGraph<PlannerGraph.Node,PlannerGraph.Edge>
Modifier and Type | Class and Description |
---|---|
static class |
PlannerGraph.Edge
Edge class.
|
static class |
PlannerGraph.ExpressionRefHeadNode
Node class for GroupExpressionRefs -- head.
|
static class |
PlannerGraph.ExpressionRefMemberNode
Node class for GroupExpressionRefs - member.
|
static class |
PlannerGraph.GroupExpressionRefEdge
Edge class for GroupExpressionRefs.
|
static class |
PlannerGraph.GroupExpressionRefInternalEdge
Edge class for GroupExpressionRefs.
|
static class |
PlannerGraph.InternalPlannerGraphBuilder
Specific builder for explain planner graph building.
|
static class |
PlannerGraph.Node
Node class functioning as parent for any nodes in the network.
|
static class |
PlannerGraph.SourceNode
Node class.
|
AbstractPlannerGraph.AbstractEdge, AbstractPlannerGraph.AbstractNode, AbstractPlannerGraph.PlannerGraphBuilder<N extends AbstractPlannerGraph.AbstractNode,E extends AbstractPlannerGraph.AbstractEdge,B extends AbstractPlannerGraph<N,E>>
Modifier | Constructor and Description |
---|---|
protected |
PlannerGraph(PlannerGraph.Node root,
com.google.common.graph.Network<PlannerGraph.Node,PlannerGraph.Edge> network) |
Modifier and Type | Method and Description |
---|---|
static PlannerGraph.InternalPlannerGraphBuilder |
builder(PlannerGraph.Node root) |
getNetwork, getRoot
protected PlannerGraph(PlannerGraph.Node root, com.google.common.graph.Network<PlannerGraph.Node,PlannerGraph.Edge> network)
public static PlannerGraph.InternalPlannerGraphBuilder builder(PlannerGraph.Node root)