public final class RulePlaceAccess extends Object implements OptimizerRule
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFORMED_SOURCES |
static String |
RECONTEXT_STRING |
| Constructor and Description |
|---|
RulePlaceAccess() |
| Modifier and Type | Method and Description |
|---|---|
PlanNode |
execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context) |
static GroupSymbol |
recontextSymbol(GroupSymbol oldSymbol,
Set<String> names)
Creates a uniquely named group symbol given the old symbol
|
String |
toString()
Return rule name
|
public static final String CONFORMED_SOURCES
public static final String RECONTEXT_STRING
public PlanNode execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context) throws QueryMetadataException, TeiidComponentException, QueryPlannerException
execute in interface OptimizerRuleQueryMetadataExceptionTeiidComponentExceptionQueryPlannerExceptionpublic static GroupSymbol recontextSymbol(GroupSymbol oldSymbol, Set<String> names)
oldSymbol - names - a case insensitive set of all known groupsCopyright © 2019. All rights reserved.