You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Ashutosh Chauhan <ha...@apache.org> on 2015/05/08 23:28:06 UTC
Review Request 34001: [Refactor] Removes ExprNodeNullDesc.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/34001/
-----------------------------------------------------------
Review request for hive and Gopal V.
Bugs: HIVE-10327
https://issues.apache.org/jira/browse/HIVE-10327
Repository: hive-git
Description
-------
Removes ExprNodeNullDesc. Use ExprNodeConstantDesc in its place, which also contains type info additionally.
Diffs
-----
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeEvaluatorFactory.java ff0ddc8
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java b695bef
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeNullEvaluator.java 3aaf17c
ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizationContext.java df39218
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java f536ef6
ql/src/java/org/apache/hadoop/hive/ql/optimizer/GroupByOptimizer.java 1e47fcb
ql/src/java/org/apache/hadoop/hive/ql/optimizer/PrunerExpressionOperatorFactory.java e633fdc
ql/src/java/org/apache/hadoop/hive/ql/optimizer/SimpleFetchOptimizer.java 0328007
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/RexNodeConverter.java abd7afd
ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/ExprProcFactory.java 86d221d
ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrExprProcFactory.java cbd4e6c
ql/src/java/org/apache/hadoop/hive/ql/parse/TableAccessAnalyzer.java 01398f0
ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckProcFactory.java a38511a
ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeConstantDesc.java b15df0f
ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeNullDesc.java 25b16da
ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java 508d880
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCoalesce.java 8890e69
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFGreatest.java e919345
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFInstr.java 0a13ac9
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLocate.java 094f280
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFPrintf.java cb6dd62
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTranslate.java 4ac542f
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUtils.java 09d2d1f
ql/src/test/results/clientpositive/annotate_stats_filter.q.out e8cd06d
ql/src/test/results/clientpositive/input6.q.out 38c9fe1
ql/src/test/results/clientpositive/join_nullsafe.q.out 9bdfcbd
ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 2d5b486
ql/src/test/results/clientpositive/vector_coalesce.q.out c63f2d1
serde/src/java/org/apache/hadoop/hive/serde2/io/HiveVarcharWritable.java a165b84
serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/AbstractPrimitiveObjectInspector.java baa4a94
serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableVoidObjectInspector.java f3f4838
Diff: https://reviews.apache.org/r/34001/diff/
Testing
-------
Refactoring patch. Existing regression tests will suffice.
Thanks,
Ashutosh Chauhan