public final class RuleCollapseSource extends Object implements OptimizerRule
| Constructor and Description |
|---|
RuleCollapseSource() |
| Modifier and Type | Method and Description |
|---|---|
PlanNode |
execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context) |
static void |
prepareSubquery(SubqueryContainer container) |
static Query |
rewriteGroupByAsView(Query query,
QueryMetadataInterface metadata,
boolean addViewForOrderBy) |
String |
toString() |
public PlanNode execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, QueryMetadataException, TeiidComponentException
execute in interface OptimizerRuleQueryPlannerExceptionQueryMetadataExceptionTeiidComponentExceptionpublic static void prepareSubquery(SubqueryContainer container)
public static Query rewriteGroupByAsView(Query query, QueryMetadataInterface metadata, boolean addViewForOrderBy)
Copyright © 2018 JBoss by Red Hat. All rights reserved.