Class QueryPlan.CompositeNode

java.lang.Object
com.mckoi.database.QueryPlan.BranchQueryPlanNode
com.mckoi.database.QueryPlan.CompositeNode
All Implemented Interfaces:
QueryPlanNode, Serializable, Cloneable
Enclosing class:
QueryPlan

public static class QueryPlan.CompositeNode extends QueryPlan.BranchQueryPlanNode
A branch node for performing a composite function on two child nodes. This branch is used for general UNION, EXCEPT, INTERSECT composites. The left and right branch results must have the same number of columns and column types.
See Also:
  • Constructor Details

  • Method Details

    • evaluate

      public Table evaluate(QueryContext context)
      Description copied from interface: QueryPlanNode
      Evaluates the node and returns the result as a Table. The VariableResolver resolves any outer variables