HIVE-10991 : CBO: Calcite Operator To Hive Operator (Calcite Return Path): NonBlockingOpDeDupProc did not kick in rcfile_merge2.q (Jesus Camacho Rodriguez via Ashutosh Chauhan)
Signed-off-by: Ashutosh Chauhan <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/724ef338 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/724ef338 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/724ef338 Branch: refs/heads/beeline-cli Commit: 724ef33836b9511de9ae1baf4e3d0a26dd377912 Parents: 8842dca Author: Jesus Camacho Rodriguez <[email protected]> Authored: Mon Jun 15 11:44:00 2015 -0700 Committer: Ashutosh Chauhan <[email protected]> Committed: Tue Jun 23 14:17:06 2015 -0700 ---------------------------------------------------------------------- .../hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java | 9 --------- 1 file changed, 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/724ef338/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java index 3006a6e..2764ae1 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java @@ -58,15 +58,6 @@ public class NonBlockingOpDeDupProc implements Transform { @Override public ParseContext transform(ParseContext pctx) throws SemanticException { - // 0. We check the conditions to apply this transformation, - // if we do not meet them we bail out - final boolean cboEnabled = HiveConf.getBoolVar(pctx.getConf(), HiveConf.ConfVars.HIVE_CBO_ENABLED); - final boolean returnPathEnabled = HiveConf.getBoolVar(pctx.getConf(), HiveConf.ConfVars.HIVE_CBO_RETPATH_HIVEOP); - final boolean cboSucceeded = pctx.getContext().isCboSucceeded(); - if(cboEnabled && returnPathEnabled && cboSucceeded) { - return pctx; - } - // 1. We apply the transformation String SEL = SelectOperator.getOperatorName(); String FIL = FilterOperator.getOperatorName();
