QueryPlanNode, java.io.Serializable, java.lang.Cloneablepublic static class QueryPlan.FetchViewNode extends java.lang.Object implements QueryPlanNode
| Constructor | Description |
|---|---|
FetchViewNode(TableName table_name,
TableName aliased_as) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Deep clones this query plan.
|
QueryPlanNode |
createViewChildNode(QueryContext context) |
Returns the QueryPlanNode that resolves to the view.
|
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) |
Discovers all the correlated variables in the plan (and plan children)
that reference a particular layer.
|
java.util.ArrayList |
discoverTableNames(java.util.ArrayList list) |
Adds the table name to the list if it's not already in there.
|
Table |
evaluate(QueryContext context) |
Evaluates the node and returns the result as a Table.
|
java.lang.String |
titleString() |
public QueryPlanNode createViewChildNode(QueryContext context)
public java.util.ArrayList discoverTableNames(java.util.ArrayList list)
discoverTableNames in interface QueryPlanNodepublic Table evaluate(QueryContext context)
QueryPlanNodeevaluate in interface QueryPlanNodepublic java.util.ArrayList discoverCorrelatedVariables(int level,
java.util.ArrayList list)
QueryPlanNodediscoverCorrelatedVariables in interface QueryPlanNodepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
QueryPlanNodeclone 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.