public class RowExpressionRewriteRuleSet extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
RowExpressionRewriteRuleSet.PlanRowExpressionRewriter |
Modifier and Type | Field and Description |
---|---|
protected RowExpressionRewriteRuleSet.PlanRowExpressionRewriter |
rewriter |
Constructor and Description |
---|
RowExpressionRewriteRuleSet(RowExpressionRewriteRuleSet.PlanRowExpressionRewriter rewriter) |
Modifier and Type | Method and Description |
---|---|
Rule<AggregationNode> |
aggregationRowExpressionRewriteRule() |
Rule<ApplyNode> |
applyNodeRowExpressionRewriteRule() |
Rule<FilterNode> |
filterRowExpressionRewriteRule() |
boolean |
isRewriterEnabled(Session session) |
Rule<JoinNode> |
joinRowExpressionRewriteRule() |
Rule<ProjectNode> |
projectRowExpressionRewriteRule() |
Set<Rule<?>> |
rules() |
Rule<SpatialJoinNode> |
spatialJoinRowExpressionRewriteRule() |
Rule<TableFinishNode> |
tableFinishRowExpressionRewriteRule() |
Rule<TableWriterNode> |
tableWriterRowExpressionRewriteRule() |
Rule<ValuesNode> |
valueRowExpressionRewriteRule() |
Rule<WindowNode> |
windowRowExpressionRewriteRule() |
protected final RowExpressionRewriteRuleSet.PlanRowExpressionRewriter rewriter
public RowExpressionRewriteRuleSet(RowExpressionRewriteRuleSet.PlanRowExpressionRewriter rewriter)
public boolean isRewriterEnabled(Session session)
public Rule<ValuesNode> valueRowExpressionRewriteRule()
public Rule<FilterNode> filterRowExpressionRewriteRule()
public Rule<ProjectNode> projectRowExpressionRewriteRule()
public Rule<WindowNode> windowRowExpressionRewriteRule()
public Rule<SpatialJoinNode> spatialJoinRowExpressionRewriteRule()
public Rule<TableFinishNode> tableFinishRowExpressionRewriteRule()
public Rule<TableWriterNode> tableWriterRowExpressionRewriteRule()
public Rule<AggregationNode> aggregationRowExpressionRewriteRule()
Copyright © 2012–2022. All rights reserved.