public class RulePushAggregates extends Object implements OptimizerRule
| Constructor and Description |
|---|
RulePushAggregates(IDGenerator idGenerator) |
| Modifier and Type | Method and Description |
|---|---|
PlanNode |
execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext ctx) |
String |
toString() |
public RulePushAggregates(IDGenerator idGenerator)
public PlanNode execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext ctx) throws QueryPlannerException, QueryMetadataException, TeiidComponentException
execute in interface OptimizerRuleQueryPlannerExceptionQueryMetadataExceptionTeiidComponentExceptionOptimizerRule.execute(org.teiid.query.optimizer.relational.plantree.PlanNode,
org.teiid.query.metadata.QueryMetadataInterface, org.teiid.query.optimizer.capabilities.CapabilitiesFinder,
org.teiid.query.optimizer.relational.RuleStack, AnalysisRecord, CommandContext)public String toString()
toString in class ObjectObject.toString()Copyright © 2019. All rights reserved.