Author: hashutosh
Date: Mon Feb  2 19:57:44 2015
New Revision: 1656553

URL: http://svn.apache.org/r1656553
Log:
HIVE-9525 : Enable constant propagation optimization in few existing tests 
where it was disabled. (Ashutosh Chauhan via Prasanth J)

Modified:
    hive/trunk/ql/src/test/queries/clientpositive/orc_vectorization_ppd.q
    hive/trunk/ql/src/test/queries/clientpositive/vector_coalesce.q
    hive/trunk/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
    hive/trunk/ql/src/test/results/clientpositive/vector_coalesce.q.out

Modified: hive/trunk/ql/src/test/queries/clientpositive/orc_vectorization_ppd.q
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/orc_vectorization_ppd.q?rev=1656553&r1=1656552&r2=1656553&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/orc_vectorization_ppd.q 
(original)
+++ hive/trunk/ql/src/test/queries/clientpositive/orc_vectorization_ppd.q Mon 
Feb  2 19:57:44 2015
@@ -13,14 +13,12 @@ stored as ORC tblproperties("orc.row.ind
 
 -- insert creates separate orc files
 insert overwrite table vectororc select "apple", "a", rand(1), "zoo" from 
srcorc;
-set hive.optimize.constant.propagation=false;
 insert into table vectororc select null, "b", rand(2), "zoo" from srcorc;
 insert into table vectororc select null, "c", rand(3), "zoo" from srcorc;
 insert into table vectororc select "apple", "d", rand(4), "zoo" from srcorc;
 insert into table vectororc select null, "e", rand(5), "z" from srcorc;
 insert into table vectororc select "apple", "f", rand(6), "z" from srcorc;
 insert into table vectororc select null, "g", rand(7), "zoo" from srcorc;
-set hive.optimize.constant.propagation=true;
 
 -- since vectororc table has multiple orc file we will load them into a single 
file using another table
 create table if not exists testorc

Modified: hive/trunk/ql/src/test/queries/clientpositive/vector_coalesce.q
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/vector_coalesce.q?rev=1656553&r1=1656552&r2=1656553&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/vector_coalesce.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/vector_coalesce.q Mon Feb  2 
19:57:44 2015
@@ -7,8 +7,6 @@ SELECT cdouble, cstring1, cint, cfloat,
 FROM alltypesorc
 WHERE (cdouble IS NULL) LIMIT 10;
 
-SET hive.optimize.constant.propagation=false;
-   
 EXPLAIN SELECT ctinyint, cdouble, cint, coalesce(ctinyint+10, 
(cdouble+log2(cint)), 0) 
 FROM alltypesorc
 WHERE (ctinyint IS NULL) LIMIT 10;
@@ -17,8 +15,6 @@ SELECT ctinyint, cdouble, cint, coalesce
 FROM alltypesorc
 WHERE (ctinyint IS NULL) LIMIT 10;
 
-SET hive.optimize.constant.propagation=true;
-
 EXPLAIN SELECT cfloat, cbigint, coalesce(cfloat, cbigint, 0) 
 FROM alltypesorc
 WHERE (cfloat IS NULL AND cbigint IS NULL) LIMIT 10;

Modified: 
hive/trunk/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out?rev=1656553&r1=1656552&r2=1656553&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out 
(original)
+++ hive/trunk/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out Mon 
Feb  2 19:57:44 2015
@@ -68,7 +68,7 @@ STAGE PLANS:
           Filter Operator
             predicate: ctinyint is null (type: boolean)
             Select Operator
-              expressions: ctinyint (type: tinyint), cdouble (type: double), 
cint (type: int), COALESCE((UDFToInteger(ctinyint) + 10),(cdouble + 
log2(cint)),0) (type: double)
+              expressions: null (type: void), cdouble (type: double), cint 
(type: int), COALESCE((UDFToInteger(null) + 10),(cdouble + log2(cint)),0) 
(type: double)
               outputColumnNames: _col0, _col1, _col2, _col3
               Limit
                 Number of rows: 10

Modified: hive/trunk/ql/src/test/results/clientpositive/vector_coalesce.q.out
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/vector_coalesce.q.out?rev=1656553&r1=1656552&r2=1656553&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/vector_coalesce.q.out 
(original)
+++ hive/trunk/ql/src/test/results/clientpositive/vector_coalesce.q.out Mon Feb 
 2 19:57:44 2015
@@ -87,7 +87,7 @@ STAGE PLANS:
               predicate: ctinyint is null (type: boolean)
               Statistics: Num rows: 6144 Data size: 188618 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
-                expressions: ctinyint (type: tinyint), cdouble (type: double), 
cint (type: int), COALESCE((UDFToInteger(ctinyint) + 10),(cdouble + 
log2(cint)),0) (type: double)
+                expressions: null (type: void), cdouble (type: double), cint 
(type: int), COALESCE((UDFToInteger(null) + 10),(cdouble + log2(cint)),0) 
(type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3
                 Statistics: Num rows: 6144 Data size: 188618 Basic stats: 
COMPLETE Column stats: NONE
                 Limit


Reply via email to