public final class RuleCopyCriteria extends Object implements OptimizerRule
Constructor and Description |
---|
RuleCopyCriteria() |
Modifier and Type | Method and Description |
---|---|
PlanNode |
execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Execute the rule as described in the class comments.
|
String |
toString() |
public PlanNode execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, TeiidComponentException
execute
in interface OptimizerRule
plan
- Incoming query plan, may be modified during method and may be returned from methodmetadata
- Metadata sourcerules
- Rules from optimizer rule stack, may be manipulated during methodQueryPlannerException
TeiidComponentException
Copyright © 2018 JBoss by Red Hat. All rights reserved.