Class PlannerGraph.LogicalOperatorNodeWithInfo
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.explain.AbstractPlannerGraph.AbstractNode
-
- com.apple.foundationdb.record.query.plan.temp.explain.PlannerGraph.Node
-
- com.apple.foundationdb.record.query.plan.temp.explain.PlannerGraph.NodeWithInfo
-
- com.apple.foundationdb.record.query.plan.temp.explain.PlannerGraph.LogicalOperatorNodeWithInfo
-
- All Implemented Interfaces:
PlannerGraph.WithExpression
,PlannerGraph.WithInfoId
- Enclosing class:
- PlannerGraph
public static class PlannerGraph.LogicalOperatorNodeWithInfo extends PlannerGraph.NodeWithInfo implements PlannerGraph.WithExpression
Node class for logical operators that also have aNodeInfo
.
-
-
Constructor Summary
Constructors Constructor Description LogicalOperatorNodeWithInfo(RelationalExpression expression, NodeInfo nodeInfo, List<String> details, Map<String,Attribute> additionalAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Attribute>
getAttributes()
RelationalExpression
getExpression()
String
getFillColor()
String
getStyle()
-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.explain.PlannerGraph.NodeWithInfo
getInfoId, getNodeInfo
-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.explain.PlannerGraph.Node
getColor, getFontName, getFontSize, getShape
-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.explain.AbstractPlannerGraph.AbstractNode
equals, getDetails, getIdentity, getName, hashCode
-
-
-
-
Method Detail
-
getAttributes
@Nonnull public Map<String,Attribute> getAttributes()
- Overrides:
getAttributes
in classPlannerGraph.NodeWithInfo
-
getStyle
@Nonnull public String getStyle()
- Overrides:
getStyle
in classPlannerGraph.Node
-
getFillColor
@Nonnull public String getFillColor()
- Overrides:
getFillColor
in classPlannerGraph.Node
-
getExpression
@Nullable public RelationalExpression getExpression()
- Specified by:
getExpression
in interfacePlannerGraph.WithExpression
-
-