You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jp...@apache.org on 2014/12/29 19:05:28 UTC
svn commit: r1648399 [3/5] - in /hive/trunk/ql/src:
java/org/apache/hadoop/hive/ql/parse/ test/org/apache/hadoop/hive/ql/parse/
Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java?rev=1648399&r1=1648398&r2=1648399&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java (original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java Mon Dec 29 18:05:28 2014
@@ -59,7 +59,7 @@ public class ColumnStatsSemanticAnalyzer
private Table tbl;
public ColumnStatsSemanticAnalyzer(HiveConf conf) throws SemanticException {
- super(conf, false);
+ super(conf);
}
private boolean shouldRewrite(ASTNode tree) {
Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java?rev=1648399&r1=1648398&r2=1648399&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java (original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java Mon Dec 29 18:05:28 2014
@@ -132,7 +132,9 @@ public class MacroSemanticAnalyzer exten
throw new SemanticException("At least one parameter name was used more than once "
+ macroColNames);
}
- SemanticAnalyzer sa = new SemanticAnalyzer(conf);
+ SemanticAnalyzer sa = HiveConf.getBoolVar(conf, HiveConf.ConfVars.HIVE_CBO_ENABLED) ? new CalcitePlanner(
+ conf) : new SemanticAnalyzer(conf);
+ ;
ExprNodeDesc body;
if(isNoArgumentMacro) {
body = sa.genExprNodeDesc((ASTNode)ast.getChild(1), rowResolver);