public static class QueryPlan.NonCorrelatedAnyAllNode extends QueryPlan.BranchQueryPlanNode
NOTE: The cost of a SubQuery is higher if the right child result is greater than the left child result. The plan should be arranged so smaller results are on the left.
left, right
Constructor and Description |
---|
NonCorrelatedAnyAllNode(QueryPlanNode left,
QueryPlanNode right,
Variable[] left_vars,
Operator subquery_op) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Deep clone.
|
Table |
evaluate(QueryContext context)
Evaluates the node and returns the result as a Table.
|
String |
titleString() |
debugString, discoverCorrelatedVariables, discoverTableNames, left, right
public NonCorrelatedAnyAllNode(QueryPlanNode left, QueryPlanNode right, Variable[] left_vars, Operator subquery_op)
public Table evaluate(QueryContext context)
QueryPlanNode
public Object clone() throws CloneNotSupportedException
QueryPlan.BranchQueryPlanNode
clone
in interface QueryPlanNode
clone
in class QueryPlan.BranchQueryPlanNode
CloneNotSupportedException
public String titleString()
titleString
in class QueryPlan.BranchQueryPlanNode
Copyright © 2015. All rights reserved.