| java.lang.Object org.apache.derby.impl.sql.compile.ReplaceAggregatesWithCRVisitor
ReplaceAggregatesWithCRVisitor | public class ReplaceAggregatesWithCRVisitor implements Visitor(Code) | | Replace all aggregates with result columns.
author: jamie |
ReplaceAggregatesWithCRVisitor | public ReplaceAggregatesWithCRVisitor(ResultColumnList rcl, int tableNumber)(Code) | | Replace all aggregates with column references. Add
the reference to the RCL. Delegates most work to
AggregateNode.replaceAggregatesWithColumnReferences(rcl, tableNumber).
Parameters: rcl - the result column list Parameters: tableNumber - The tableNumber for the new CRs |
ReplaceAggregatesWithCRVisitor | public ReplaceAggregatesWithCRVisitor(ResultColumnList rcl, Class nodeToSkip)(Code) | | Replace all aggregates with column references. Add
the reference to the RCL. Delegates most work to
AggregateNode.replaceAggregatesWithColumnReferences(rcl).
Doesn't traverse below the passed in class.
Parameters: rcl - the result column list Parameters: nodeToSkip - don't examine anything below nodeToSkip |
skipChildren | public boolean skipChildren(Visitable node)(Code) | | Don't visit childen under the skipOverClass
node, if it isn't null.
true/false |
stopTraversal | public boolean stopTraversal()(Code) | | |
|
|