org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRulepublic class ExtractFunctionsFromJoinConditionRule extends Object implements org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule
Before plan: join ( eq( funcX($$1), funcX($$2) ) ) After plan: join (eq($$3,$$4)) assign [$$4] <- [funcY($$2)] assign [$$3] <- [funcX($$1)]
| Constructor | Description | 
|---|---|
| ExtractFunctionsFromJoinConditionRule() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | rewritePost(org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalOperator> opRef,
           org.apache.hyracks.algebricks.core.algebra.base.IOptimizationContext context) | |
| boolean | rewritePre(org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalOperator> opRef,
          org.apache.hyracks.algebricks.core.algebra.base.IOptimizationContext context) | 
public ExtractFunctionsFromJoinConditionRule()
public boolean rewritePre(org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalOperator> opRef,
                          org.apache.hyracks.algebricks.core.algebra.base.IOptimizationContext context)
                   throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
rewritePre in interface org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRuleorg.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionpublic boolean rewritePost(org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalOperator> opRef,
                           org.apache.hyracks.algebricks.core.algebra.base.IOptimizationContext context)
                    throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
rewritePost in interface org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRuleorg.apache.hyracks.algebricks.common.exceptions.AlgebricksExceptionCopyright © 2019 Apache Software Foundation. All Rights Reserved.