public class RewriteRuleset extends Object
| Constructor | Description | 
|---|---|
| RewriteRuleset() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildCondPushDownRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildConsolidationRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildDataExchangeRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildInlineRedundantExpressionNormalizationRuleCollection() | Remove expressions known to be redundant. | 
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildIntroduceProjectRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildJoinInferenceRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildNestedDataSourceRuleCollection() | When a nested data sources exist, convert the plan to use the join operator. | 
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildNormalizationRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildOpPushDownRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildPathStepNormalizationRuleCollection() | Optimizations specific to XQuery. | 
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildPhysicalRewritesAllLevelsRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildPhysicalRewritesTopLevelRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildTypeInferenceRuleCollection() | |
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildUnnestingRuleCollection() | Unnest more complex structures. | 
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | buildXQueryNormalizationRuleCollection() | Optimizations specific to XQuery. | 
| static List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> | prepareForJobGenRuleCollection() | 
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildPathStepNormalizationRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildXQueryNormalizationRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildInlineRedundantExpressionNormalizationRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildNestedDataSourceRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildTypeInferenceRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildUnnestingRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildNormalizationRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildCondPushDownRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildJoinInferenceRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildOpPushDownRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildIntroduceProjectRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildDataExchangeRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildConsolidationRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildPhysicalRewritesAllLevelsRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> buildPhysicalRewritesTopLevelRuleCollection()
public static final List<org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule> prepareForJobGenRuleCollection()
Copyright © 2019 Apache Software Foundation. All Rights Reserved.