QueryPlanNode, java.io.Serializable, java.lang.CloneableQueryPlan.CachePointNode, QueryPlan.ConstantSelectNode, QueryPlan.CreateFunctionsNode, QueryPlan.DistinctNode, QueryPlan.ExhaustiveSelectNode, QueryPlan.FunctionalSelectNode, QueryPlan.GroupNode, QueryPlan.LeftOuterJoinNode, QueryPlan.MarkerNode, QueryPlan.MultiColumnEquiSelectNode, QueryPlan.RangeSelectNode, QueryPlan.SimplePatternSelectNode, QueryPlan.SimpleSelectNode, QueryPlan.SortNode, QueryPlan.SubsetNodepublic abstract static class QueryPlan.SingleQueryPlanNode extends java.lang.Object implements QueryPlanNode
| Modifier and Type | Field | Description |
|---|---|---|
protected QueryPlanNode |
child |
The single child node.
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
SingleQueryPlanNode(QueryPlanNode child) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
QueryPlanNode |
child() |
Returns the child plan.
|
java.lang.Object |
clone() |
Deep clone.
|
void |
debugString(int level,
java.lang.StringBuffer buf) |
Writes a textural representation of the node to the StringBuffer at the
given indent level.
|
java.util.ArrayList |
discoverCorrelatedVariables(int level,
java.util.ArrayList list) |
Default implementation that discovers correlated variables for the
given offset level.
|
java.util.ArrayList |
discoverTableNames(java.util.ArrayList list) |
Default implementation delegates responsibility to child.
|
java.lang.String |
titleString() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluateprotected QueryPlanNode child
protected SingleQueryPlanNode(QueryPlanNode child)
public QueryPlanNode child()
public java.util.ArrayList discoverTableNames(java.util.ArrayList list)
discoverTableNames in interface QueryPlanNodepublic java.util.ArrayList discoverCorrelatedVariables(int level,
java.util.ArrayList list)
discoverCorrelatedVariables in interface QueryPlanNodepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface QueryPlanNodeclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String titleString()
public void debugString(int level,
java.lang.StringBuffer buf)
QueryPlanNodedebugString in interface QueryPlanNodeCopyright © 2018. All rights reserved.