http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out 
b/ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out
index 36f1bbf..35786eb 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out
@@ -127,10 +127,10 @@ STAGE PLANS:
                         className: VectorFilterOperator
                         native: true
                         predicateExpression: FilterExprAndExpr(children: 
FilterLongColEqualLongScalar(col 13:bigint, val 0)(children: 
LongColModuloLongScalar(col 3:bigint, val 500) -> 13:bigint), 
FilterDoubleColGreaterEqualDoubleScalar(col 14:double, val -1.0)(children: 
FuncSinDoubleToDouble(col 4:float) -> 14:double))
-                    predicate: (((cbigint % 500) = 0) and (sin(cfloat) >= 
-1.0)) (type: boolean)
+                    predicate: (((cbigint % 500) = 0) and (sin(cfloat) >= 
-1.0D)) (type: boolean)
                     Statistics: Num rows: 2048 Data size: 48960 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Select Operator
-                      expressions: cdouble (type: double), round(cdouble, 2) 
(type: double), floor(cdouble) (type: bigint), ceil(cdouble) (type: bigint), 
rand() (type: double), rand(98007) (type: double), exp(ln(cdouble)) (type: 
double), ln(cdouble) (type: double), ln(cfloat) (type: double), log10(cdouble) 
(type: double), log2(cdouble) (type: double), log2((cdouble - 15601.0)) (type: 
double), log2(cfloat) (type: double), log2(cbigint) (type: double), log2(cint) 
(type: double), log2(csmallint) (type: double), log2(ctinyint) (type: double), 
log(2, cdouble) (type: double), power(log2(cdouble), 2) (type: double), 
power(log2(cdouble), 2) (type: double), sqrt(cdouble) (type: double), 
sqrt(cbigint) (type: double), bin(cbigint) (type: string), hex(cdouble) (type: 
string), conv(cbigint, 10, 16) (type: string), abs(cdouble) (type: double), 
abs(ctinyint) (type: int), (cint pmod 3) (type: int), sin(cdouble) (type: 
double), asin(cdouble) (type: double), cos(cdouble) (type: double), 
acos(cdouble)
  (type: double), atan(cdouble) (type: double), degrees(cdouble) (type: 
double), radians(cdouble) (type: double), cdouble (type: double), cbigint 
(type: bigint), (- cdouble) (type: double), sign(cdouble) (type: double), 
sign(cbigint) (type: double), cos(((- sin(log(cdouble))) + 3.14159)) (type: 
double)
+                      expressions: cdouble (type: double), round(cdouble, 2) 
(type: double), floor(cdouble) (type: bigint), ceil(cdouble) (type: bigint), 
rand() (type: double), rand(98007) (type: double), exp(ln(cdouble)) (type: 
double), ln(cdouble) (type: double), ln(cfloat) (type: double), log10(cdouble) 
(type: double), log2(cdouble) (type: double), log2((cdouble - 15601.0D)) (type: 
double), log2(cfloat) (type: double), log2(cbigint) (type: double), log2(cint) 
(type: double), log2(csmallint) (type: double), log2(ctinyint) (type: double), 
log(2, cdouble) (type: double), power(log2(cdouble), 2) (type: double), 
power(log2(cdouble), 2) (type: double), sqrt(cdouble) (type: double), 
sqrt(cbigint) (type: double), bin(cbigint) (type: string), hex(cdouble) (type: 
string), conv(cbigint, 10, 16) (type: string), abs(cdouble) (type: double), 
abs(ctinyint) (type: int), (cint pmod 3) (type: int), sin(cdouble) (type: 
double), asin(cdouble) (type: double), cos(cdouble) (type: double), acos(cdouble
 ) (type: double), atan(cdouble) (type: double), degrees(cdouble) (type: 
double), radians(cdouble) (type: double), cdouble (type: double), cbigint 
(type: bigint), (- cdouble) (type: double), sign(cdouble) (type: double), 
sign(cbigint) (type: double), cos(((- sin(log(cdouble))) + 3.14159D)) (type: 
double)
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, 
_col15, _col16, _col17, _col18, _col19, _col20, _col21, _col22, _col23, _col24, 
_col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col33, _col34, 
_col35, _col36, _col37, _col38, _col39, _col40
                       Select Vectorization:
                           className: VectorSelectOperator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out 
b/ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out
index 9652d36..9645a32 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out
@@ -273,7 +273,7 @@ STAGE PLANS:
                         className: VectorFilterOperator
                         native: true
                         predicateExpression: FilterTimestampColumnInList(col 
0:timestamp, values [0001-01-01 00:00:00.0, 0002-02-02 00:00:00.0])
-                    predicate: (ts) IN (0001-01-01 00:00:00.0, 0002-02-02 
00:00:00.0) (type: boolean)
+                    predicate: (ts) IN (TIMESTAMP'0001-01-01 00:00:00.0', 
TIMESTAMP'0002-02-02 00:00:00.0') (type: boolean)
                     Statistics: Num rows: 1 Data size: 40 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Select Operator
                       expressions: ts (type: timestamp)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out 
b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
index cefa349..c88ba5d 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
@@ -1115,7 +1115,7 @@ STAGE PLANS:
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7
                 Statistics: Num rows: 1 Data size: 64 Basic stats: COMPLETE 
Column stats: COMPLETE
                 Select Operator
-                  expressions: round(_col0, 0) (type: double), _col1 BETWEEN 
8.97077295279421E19 AND 8.97077295279422E19 (type: boolean), _col2 BETWEEN 
8.97077295279421E19 AND 8.97077295279422E19 (type: boolean), _col3 BETWEEN 
9.20684592523616E19 AND 9.20684592523617E19 (type: boolean), round(_col4, 3) 
(type: double), round(_col5, 3) (type: double), round(_col6, 3) (type: double), 
round(_col7, 3) (type: double)
+                  expressions: round(_col0, 0) (type: double), _col1 BETWEEN 
8.97077295279421E19D AND 8.97077295279422E19D (type: boolean), _col2 BETWEEN 
8.97077295279421E19D AND 8.97077295279422E19D (type: boolean), _col3 BETWEEN 
9.20684592523616E19D AND 9.20684592523617E19D (type: boolean), round(_col4, 3) 
(type: double), round(_col5, 3) (type: double), round(_col6, 3) (type: double), 
round(_col7, 3) (type: double)
                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7
                   Statistics: Num rows: 1 Data size: 52 Basic stats: COMPLETE 
Column stats: COMPLETE
                   File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out 
b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out
index c346ff2..04cb482 100644
--- 
a/ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out
@@ -62,7 +62,7 @@ STAGE PLANS:
                     predicate: ((cbigint % 250) = 0) (type: boolean)
                     Statistics: Num rows: 6144 Data size: 842180 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Select Operator
-                      expressions: CAST( ctinyint AS TIMESTAMP) (type: 
timestamp), CAST( csmallint AS TIMESTAMP) (type: timestamp), CAST( cint AS 
TIMESTAMP) (type: timestamp), CAST( cbigint AS TIMESTAMP) (type: timestamp), 
CAST( cfloat AS TIMESTAMP) (type: timestamp), CAST( cdouble AS TIMESTAMP) 
(type: timestamp), CAST( cboolean1 AS TIMESTAMP) (type: timestamp), CAST( 
(cbigint * 0) AS TIMESTAMP) (type: timestamp), ctimestamp1 (type: timestamp), 
CAST( cstring1 AS TIMESTAMP) (type: timestamp), CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP) (type: timestamp)
+                      expressions: CAST( ctinyint AS TIMESTAMP) (type: 
timestamp), CAST( csmallint AS TIMESTAMP) (type: timestamp), CAST( cint AS 
TIMESTAMP) (type: timestamp), CAST( cbigint AS TIMESTAMP) (type: timestamp), 
CAST( cfloat AS TIMESTAMP) (type: timestamp), CAST( cdouble AS TIMESTAMP) 
(type: timestamp), CAST( cboolean1 AS TIMESTAMP) (type: timestamp), CAST( 
(cbigint * 0L) AS TIMESTAMP) (type: timestamp), ctimestamp1 (type: timestamp), 
CAST( cstring1 AS TIMESTAMP) (type: timestamp), CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP) (type: timestamp)
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10
                       Select Vectorization:
                           className: VectorSelectOperator
@@ -226,7 +226,7 @@ STAGE PLANS:
                     predicate: ((cbigint % 250) = 0) (type: boolean)
                     Statistics: Num rows: 6144 Data size: 842180 Basic stats: 
COMPLETE Column stats: COMPLETE
                     Select Operator
-                      expressions: CAST( ctinyint AS TIMESTAMP) (type: 
timestamp), CAST( csmallint AS TIMESTAMP) (type: timestamp), CAST( cint AS 
TIMESTAMP) (type: timestamp), CAST( cbigint AS TIMESTAMP) (type: timestamp), 
CAST( cfloat AS TIMESTAMP) (type: timestamp), CAST( cdouble AS TIMESTAMP) 
(type: timestamp), CAST( cboolean1 AS TIMESTAMP) (type: timestamp), CAST( 
(cbigint * 0) AS TIMESTAMP) (type: timestamp), ctimestamp1 (type: timestamp), 
CAST( cstring1 AS TIMESTAMP) (type: timestamp), CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP) (type: timestamp)
+                      expressions: CAST( ctinyint AS TIMESTAMP) (type: 
timestamp), CAST( csmallint AS TIMESTAMP) (type: timestamp), CAST( cint AS 
TIMESTAMP) (type: timestamp), CAST( cbigint AS TIMESTAMP) (type: timestamp), 
CAST( cfloat AS TIMESTAMP) (type: timestamp), CAST( cdouble AS TIMESTAMP) 
(type: timestamp), CAST( cboolean1 AS TIMESTAMP) (type: timestamp), CAST( 
(cbigint * 0L) AS TIMESTAMP) (type: timestamp), ctimestamp1 (type: timestamp), 
CAST( cstring1 AS TIMESTAMP) (type: timestamp), CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP) (type: timestamp)
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, 
_col5, _col6, _col7, _col8, _col9, _col10
                       Select Vectorization:
                           className: VectorSelectOperator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/load_dyn_part13.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/load_dyn_part13.q.out 
b/ql/src/test/results/clientpositive/load_dyn_part13.q.out
index ce22104..89aa84f 100644
--- a/ql/src/test/results/clientpositive/load_dyn_part13.q.out
+++ b/ql/src/test/results/clientpositive/load_dyn_part13.q.out
@@ -68,7 +68,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), '22' 
(type: string)
@@ -104,7 +104,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 40.0) and (UDFToDouble(key) > 
20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 40.0D) and (UDFToDouble(key) > 
20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), '33' 
(type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/louter_join_ppr.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/louter_join_ppr.q.out 
b/ql/src/test/results/clientpositive/louter_join_ppr.q.out
index cb4a957..95a5c1a 100644
--- a/ql/src/test/results/clientpositive/louter_join_ppr.q.out
+++ b/ql/src/test/results/clientpositive/louter_join_ppr.q.out
@@ -30,7 +30,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -51,7 +51,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -324,7 +324,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -345,7 +345,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -622,7 +622,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -643,7 +643,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -916,7 +916,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -937,7 +937,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/macro.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/macro.q.out 
b/ql/src/test/results/clientpositive/macro.q.out
index 35e03ca..a40d888 100644
--- a/ql/src/test/results/clientpositive/macro.q.out
+++ b/ql/src/test/results/clientpositive/macro.q.out
@@ -29,7 +29,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: COMPLETE
           Select Operator
-            expressions: 0.8807970779778823 (type: double)
+            expressions: 0.8807970779778823D (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 500 Data size: 4000 Basic stats: COMPLETE 
Column stats: COMPLETE
             Limit
@@ -54,7 +54,7 @@ STAGE PLANS:
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: COMPLETE
           GatherStats: false
           Select Operator
-            expressions: 0.8807970779778823 (type: double)
+            expressions: 0.8807970779778823D (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 500 Data size: 4000 Basic stats: COMPLETE 
Column stats: COMPLETE
             Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/mapjoin1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/mapjoin1.q.out 
b/ql/src/test/results/clientpositive/mapjoin1.q.out
index 06ba0ee..b521f62 100644
--- a/ql/src/test/results/clientpositive/mapjoin1.q.out
+++ b/ql/src/test/results/clientpositive/mapjoin1.q.out
@@ -138,7 +138,7 @@ STAGE PLANS:
               HashTable Sink Operator
                 filter predicates:
                   0 
-                  1 {((UDFToDouble(_col0) * 10.0) < 1000.0)}
+                  1 {((UDFToDouble(_col0) * 10.0D) < 1000.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -158,7 +158,7 @@ STAGE PLANS:
                      Right Outer Join 0 to 1
                 filter predicates:
                   0 
-                  1 {((UDFToDouble(_col0) * 10.0) < 1000.0)}
+                  1 {((UDFToDouble(_col0) * 10.0D) < 1000.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -233,7 +233,7 @@ STAGE PLANS:
               HashTable Sink Operator
                 filter predicates:
                   0 
-                  1 {(UDFToDouble(_col1.key) > 200.0)}
+                  1 {(UDFToDouble(_col1.key) > 200.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -253,7 +253,7 @@ STAGE PLANS:
                      Right Outer Join 0 to 1
                 filter predicates:
                   0 
-                  1 {(UDFToDouble(_col1.key) > 200.0)}
+                  1 {(UDFToDouble(_col1.key) > 200.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -415,7 +415,7 @@ STAGE PLANS:
               HashTable Sink Operator
                 filter predicates:
                   0 
-                  1 {((UDFToDouble(_col0) * 10.0) < 1000.0)}
+                  1 {((UDFToDouble(_col0) * 10.0D) < 1000.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -435,7 +435,7 @@ STAGE PLANS:
                      Right Outer Join 0 to 1
                 filter predicates:
                   0 
-                  1 {((UDFToDouble(_col0) * 10.0) < 1000.0)}
+                  1 {((UDFToDouble(_col0) * 10.0D) < 1000.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -510,7 +510,7 @@ STAGE PLANS:
               HashTable Sink Operator
                 filter predicates:
                   0 
-                  1 {(UDFToDouble(_col1.key) > 200.0)}
+                  1 {(UDFToDouble(_col1.key) > 200.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)
@@ -530,7 +530,7 @@ STAGE PLANS:
                      Right Outer Join 0 to 1
                 filter predicates:
                   0 
-                  1 {(UDFToDouble(_col1.key) > 200.0)}
+                  1 {(UDFToDouble(_col1.key) > 200.0D)}
                 keys:
                   0 _col0 (type: string)
                   1 _col0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/mapjoin47.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/mapjoin47.q.out 
b/ql/src/test/results/clientpositive/mapjoin47.q.out
index 2904b68..af7f20f 100644
--- a/ql/src/test/results/clientpositive/mapjoin47.q.out
+++ b/ql/src/test/results/clientpositive/mapjoin47.q.out
@@ -32,7 +32,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(value) BETWEEN 100.0 AND 102.0 and key 
is not null) (type: boolean)
+              predicate: (UDFToDouble(value) BETWEEN 100.0D AND 102.0D and key 
is not null) (type: boolean)
               Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -50,7 +50,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(value) BETWEEN 100.0 AND 102.0 and key 
is not null) (type: boolean)
+              predicate: (UDFToDouble(value) BETWEEN 100.0D AND 102.0D and key 
is not null) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -245,7 +245,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: UDFToDouble(value) BETWEEN 100.0 AND 102.0 (type: 
boolean)
+              predicate: UDFToDouble(value) BETWEEN 100.0D AND 102.0D (type: 
boolean)
               Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -263,7 +263,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: UDFToDouble(value) BETWEEN 100.0 AND 102.0 (type: 
boolean)
+              predicate: UDFToDouble(value) BETWEEN 100.0D AND 102.0D (type: 
boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -377,7 +377,7 @@ STAGE PLANS:
                   0 
                   1 
                 outputColumnNames: _col0, _col1, _col2, _col3
-                residual filter predicates: {((_col0 = _col2) or 
UDFToDouble(_col1) BETWEEN 100.0 AND 102.0 or UDFToDouble(_col3) BETWEEN 100.0 
AND 102.0)}
+                residual filter predicates: {((_col0 = _col2) or 
UDFToDouble(_col1) BETWEEN 100.0D AND 102.0D or UDFToDouble(_col3) BETWEEN 
100.0D AND 102.0D)}
                 Statistics: Num rows: 9026 Data size: 173876 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
                   Number of rows: 10
@@ -487,7 +487,7 @@ STAGE PLANS:
                   0 
                   1 
                 outputColumnNames: _col0, _col1, _col2, _col3
-                residual filter predicates: {((UDFToDouble(_col0) + 
UDFToDouble(_col2)) >= 100.0)} {((UDFToDouble(_col0) + UDFToDouble(_col2)) <= 
102.0)}
+                residual filter predicates: {((UDFToDouble(_col0) + 
UDFToDouble(_col2)) >= 100.0D)} {((UDFToDouble(_col0) + UDFToDouble(_col2)) <= 
102.0D)}
                 Statistics: Num rows: 1388 Data size: 26738 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
                   Number of rows: 10
@@ -591,7 +591,7 @@ STAGE PLANS:
                   0 
                   1 
                 outputColumnNames: _col0, _col1, _col2, _col3
-                residual filter predicates: {(((UDFToDouble(_col0) + 
UDFToDouble(_col2)) >= 100.0) or ((UDFToDouble(_col0) + UDFToDouble(_col2)) <= 
102.0))}
+                residual filter predicates: {(((UDFToDouble(_col0) + 
UDFToDouble(_col2)) >= 100.0D) or ((UDFToDouble(_col0) + UDFToDouble(_col2)) <= 
102.0D))}
                 Statistics: Num rows: 8332 Data size: 160507 Basic stats: 
COMPLETE Column stats: NONE
                 Limit
                   Number of rows: 10
@@ -816,7 +816,7 @@ STAGE PLANS:
                     0 
                     1 
                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) >= 100.0)}
+                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) >= 100.0D)}
                   Statistics: Num rows: 4583 Data size: 88285 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: _col0 (type: string), _col1 (type: string), 
_col4 (type: string), _col5 (type: string), _col2 (type: string), _col3 (type: 
string)
@@ -951,7 +951,7 @@ STAGE PLANS:
                     0 
                     1 
                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0)}
+                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0D)}
                   Statistics: Num rows: 4583 Data size: 88285 Basic stats: 
COMPLETE Column stats: NONE
                   Limit
                     Number of rows: 10
@@ -1063,7 +1063,7 @@ STAGE PLANS:
                   0 
                   1 
                 outputColumnNames: _col0, _col1, _col2, _col3
-                residual filter predicates: {((UDFToDouble(_col2) + 
UDFToDouble(_col0)) >= 100.0)}
+                residual filter predicates: {((UDFToDouble(_col2) + 
UDFToDouble(_col0)) >= 100.0D)}
                 Statistics: Num rows: 4166 Data size: 80253 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
@@ -1281,7 +1281,7 @@ STAGE PLANS:
                     0 
                     1 
                   outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0)}
+                  residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0D)}
                   Statistics: Num rows: 4583 Data size: 88285 Basic stats: 
COMPLETE Column stats: NONE
                   Limit
                     Number of rows: 10
@@ -1392,7 +1392,7 @@ STAGE PLANS:
                   0 
                   1 
                 outputColumnNames: _col0, _col1, _col2, _col3
-                residual filter predicates: {((UDFToDouble(_col2) + 
UDFToDouble(_col0)) >= 100.0)}
+                residual filter predicates: {((UDFToDouble(_col2) + 
UDFToDouble(_col0)) >= 100.0D)}
                 Statistics: Num rows: 4166 Data size: 80253 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
                   key expressions: _col0 (type: string)
@@ -1555,7 +1555,7 @@ STAGE PLANS:
                 0 
                 1 
               outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
-              residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0)}
+              residual filter predicates: {((UDFToDouble(_col4) + 
UDFToDouble(_col0)) <= 102.0D)}
               Statistics: Num rows: 4583 Data size: 88285 Basic stats: 
COMPLETE Column stats: NONE
               Limit
                 Number of rows: 10

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/masking_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/masking_1.q.out 
b/ql/src/test/results/clientpositive/masking_1.q.out
index 8bc8bb6..28f8005 100644
--- a/ql/src/test/results/clientpositive/masking_1.q.out
+++ b/ql/src/test/results/clientpositive/masking_1.q.out
@@ -444,7 +444,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) % 2.0) = 0.0) and 
(UDFToDouble(key) < 10.0) and (UDFToDouble(key) > 0.0)) (type: boolean)
+              predicate: (((UDFToDouble(key) % 2.0D) = 0.0D) and 
(UDFToDouble(key) < 10.0D) and (UDFToDouble(key) > 0.0D)) (type: boolean)
               Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), upper(value) (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/masking_12.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/masking_12.q.out 
b/ql/src/test/results/clientpositive/masking_12.q.out
index c7a7b1b..87481b2 100644
--- a/ql/src/test/results/clientpositive/masking_12.q.out
+++ b/ql/src/test/results/clientpositive/masking_12.q.out
@@ -321,7 +321,7 @@ STAGE PLANS:
               predicate: (((key % 2) = 0) and (key < 10) and (key > 6)) (type: 
boolean)
               Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
-                expressions: UDFToInteger((UDFToDouble(key) / 2.0)) (type: int)
+                expressions: UDFToInteger((UDFToDouble(key) / 2.0D)) (type: 
int)
                 outputColumnNames: _col0
                 Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE 
Column stats: NONE
                 File Output Operator
@@ -389,10 +389,10 @@ STAGE PLANS:
               insideView TRUE
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (((UDFToInteger((UDFToDouble(key) / 2.0)) % 2) = 0) 
and ((key % 2) = 0) and (UDFToInteger((UDFToDouble(key) / 2.0)) < 10) and (key 
< 10) and (key > 6)) (type: boolean)
+              predicate: (((UDFToInteger((UDFToDouble(key) / 2.0D)) % 2) = 0) 
and ((key % 2) = 0) and (UDFToInteger((UDFToDouble(key) / 2.0D)) < 10) and (key 
< 10) and (key > 6)) (type: boolean)
               Statistics: Num rows: 4 Data size: 42 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
-                expressions: UDFToInteger((UDFToDouble(key) / 2.0)) (type: int)
+                expressions: UDFToInteger((UDFToDouble(key) / 2.0D)) (type: 
int)
                 outputColumnNames: _col0
                 Statistics: Num rows: 4 Data size: 42 Basic stats: COMPLETE 
Column stats: NONE
                 Reduce Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/masking_3.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/masking_3.q.out 
b/ql/src/test/results/clientpositive/masking_3.q.out
index 3a3547d..504085a 100644
--- a/ql/src/test/results/clientpositive/masking_3.q.out
+++ b/ql/src/test/results/clientpositive/masking_3.q.out
@@ -8215,7 +8215,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) % 2.0) = 0.0) and 
(UDFToDouble(key) < 10.0) and (UDFToDouble(key) > 0.0)) (type: boolean)
+              predicate: (((UDFToDouble(key) % 2.0D) = 0.0D) and 
(UDFToDouble(key) < 10.0D) and (UDFToDouble(key) > 0.0D)) (type: boolean)
               Statistics: Num rows: 27 Data size: 286 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), upper(value) (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out 
b/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out
index 810e2ba..bc42df0 100644
--- a/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out
+++ b/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out
@@ -684,7 +684,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((d_year = 1993) and (lo_quantity < 25.0) and 
lo_discount BETWEEN 1.0 AND 3.0) (type: boolean)
+              predicate: ((d_year = 1993) and (lo_quantity < 25.0D) and 
lo_discount BETWEEN 1.0D AND 3.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)
@@ -753,7 +753,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((d_yearmonthnum = 199401) and lo_discount BETWEEN 
4.0 AND 6.0 and lo_quantity BETWEEN 26.0 AND 35.0) (type: boolean)
+              predicate: ((d_yearmonthnum = 199401) and lo_discount BETWEEN 
4.0D AND 6.0D and lo_quantity BETWEEN 26.0D AND 35.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)
@@ -824,7 +824,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((d_weeknuminyear = 6) and (d_year = 1994) and 
lo_discount BETWEEN 5.0 AND 7.0 and lo_quantity BETWEEN 26.0 AND 35.0) (type: 
boolean)
+              predicate: ((d_weeknuminyear = 6) and (d_year = 1994) and 
lo_discount BETWEEN 5.0D AND 7.0D and lo_quantity BETWEEN 26.0D AND 35.0D) 
(type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out 
b/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out
index 154dd64..d561208 100644
--- a/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out
+++ b/ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out
@@ -686,7 +686,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(lo_quantity) < 25.0) and 
(UDFToInteger(d_year) = 1993) and UDFToDouble(lo_discount) BETWEEN 1.0 AND 3.0) 
(type: boolean)
+              predicate: ((UDFToDouble(lo_quantity) < 25.0D) and 
(UDFToInteger(d_year) = 1993) and UDFToDouble(lo_discount) BETWEEN 1.0D AND 
3.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)
@@ -755,7 +755,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((UDFToInteger(d_yearmonthnum) = 199401) and 
UDFToDouble(lo_discount) BETWEEN 4.0 AND 6.0 and UDFToDouble(lo_quantity) 
BETWEEN 26.0 AND 35.0) (type: boolean)
+              predicate: ((UDFToInteger(d_yearmonthnum) = 199401) and 
UDFToDouble(lo_discount) BETWEEN 4.0D AND 6.0D and UDFToDouble(lo_quantity) 
BETWEEN 26.0D AND 35.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)
@@ -826,7 +826,7 @@ STAGE PLANS:
             alias: default.ssb_mv
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
             Filter Operator
-              predicate: ((UDFToInteger(d_weeknuminyear) = 6) and 
(UDFToInteger(d_year) = 1994) and UDFToDouble(lo_discount) BETWEEN 5.0 AND 7.0 
and UDFToDouble(lo_quantity) BETWEEN 26.0 AND 35.0) (type: boolean)
+              predicate: ((UDFToInteger(d_weeknuminyear) = 6) and 
(UDFToInteger(d_year) = 1994) and UDFToDouble(lo_discount) BETWEEN 5.0D AND 
7.0D and UDFToDouble(lo_quantity) BETWEEN 26.0D AND 35.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column 
stats: NONE
               Select Operator
                 expressions: discounted_price (type: double)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out 
b/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out
index 8b0b0e7..6288584 100644
--- a/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out
+++ b/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out
@@ -149,7 +149,7 @@ STAGE PLANS:
             alias: srcpart_merge_dp_rc
             Statistics: Num rows: 1000 Data size: 9624 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
-              expressions: key (type: string), value (type: string), 
if(((UDFToDouble(key) % 2.0) = 0.0), 'a1', 'b1') (type: string)
+              expressions: key (type: string), value (type: string), 
if(((UDFToDouble(key) % 2.0D) = 0.0D), 'a1', 'b1') (type: string)
               outputColumnNames: _col0, _col1, _col2
               Statistics: Num rows: 1000 Data size: 9624 Basic stats: COMPLETE 
Column stats: NONE
               File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out 
b/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out
index f9ac40d..bd151da 100644
--- a/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out
+++ b/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out
@@ -125,7 +125,7 @@ STAGE PLANS:
             alias: srcpart_merge_dp_rc
             Statistics: Num rows: 618 Data size: 5934 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
-              expressions: key (type: string), value (type: string), 
if(((UDFToDouble(key) % 100.0) = 0.0), 'a1', 'b1') (type: string)
+              expressions: key (type: string), value (type: string), 
if(((UDFToDouble(key) % 100.0D) = 0.0D), 'a1', 'b1') (type: string)
               outputColumnNames: _col0, _col1, _col2
               Statistics: Num rows: 618 Data size: 5934 Basic stats: COMPLETE 
Column stats: NONE
               File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/mergejoins.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/mergejoins.q.out 
b/ql/src/test/results/clientpositive/mergejoins.q.out
index 1d9c871..1e05fe0 100644
--- a/ql/src/test/results/clientpositive/mergejoins.q.out
+++ b/ql/src/test/results/clientpositive/mergejoins.q.out
@@ -251,7 +251,7 @@ STAGE PLANS:
                Left Outer Join 1 to 2
           filter predicates:
             0 
-            1 {(UDFToDouble(KEY.reducesinkkey0) < 10.0)}
+            1 {(UDFToDouble(KEY.reducesinkkey0) < 10.0D)}
             2 
           keys:
             0 _col0 (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/multi_insert_union_src.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/multi_insert_union_src.q.out 
b/ql/src/test/results/clientpositive/multi_insert_union_src.q.out
index 55ed49d..7d28762 100644
--- a/ql/src/test/results/clientpositive/multi_insert_union_src.q.out
+++ b/ql/src/test/results/clientpositive/multi_insert_union_src.q.out
@@ -64,7 +64,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 10.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -93,7 +93,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/noalias_subq1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/noalias_subq1.q.out 
b/ql/src/test/results/clientpositive/noalias_subq1.q.out
index dbe552c..413147b 100644
--- a/ql/src/test/results/clientpositive/noalias_subq1.q.out
+++ b/ql/src/test/results/clientpositive/noalias_subq1.q.out
@@ -16,7 +16,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out 
b/ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out
index 0cd623d..31ef00a 100644
--- a/ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out
+++ b/ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out
@@ -14,7 +14,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
-              expressions: (UDFToDouble(key) + 1.0) (type: double), 
((UDFToDouble(key) + 1.0) + 1.0) (type: double)
+              expressions: (UDFToDouble(key) + 1.0D) (type: double), 
((UDFToDouble(key) + 1.0D) + 1.0D) (type: double)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
               File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nonmr_fetch.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nonmr_fetch.q.out 
b/ql/src/test/results/clientpositive/nonmr_fetch.q.out
index dffa80d..4c7716c 100644
--- a/ql/src/test/results/clientpositive/nonmr_fetch.q.out
+++ b/ql/src/test/results/clientpositive/nonmr_fetch.q.out
@@ -142,7 +142,7 @@ STAGE PLANS:
           alias: srcpart
           Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+            predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
             Statistics: Num rows: 666 Data size: 7075 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: key (type: string), value (type: string), ds (type: 
string), hr (type: string)
@@ -377,7 +377,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+            predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
             Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: key (type: string)
@@ -466,7 +466,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: (UDFToDouble(key) < 10.0) (type: boolean)
+            predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
             Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: key (type: string), value (type: string), 
BLOCK__OFFSET__INSIDE__FILE (type: bigint)
@@ -511,7 +511,7 @@ STAGE PLANS:
           alias: srcpart
           Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: (UDFToDouble(key) < 10.0) (type: boolean)
+            predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
             Statistics: Num rows: 666 Data size: 7075 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: key (type: string), value (type: string), ds (type: 
string), hr (type: string), BLOCK__OFFSET__INSIDE__FILE (type: bigint)
@@ -769,7 +769,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: ((UDFToDouble(key) < 250.0) and (UDFToDouble(key) > 
200.0)) (type: boolean)
+            predicate: ((UDFToDouble(key) < 250.0D) and (UDFToDouble(key) > 
200.0D)) (type: boolean)
             Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: value (type: string), key (type: string)
@@ -907,7 +907,7 @@ STAGE PLANS:
           alias: srcpart
           Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE 
Column stats: NONE
           Filter Operator
-            predicate: (rand() > 1.0) (type: boolean)
+            predicate: (rand() > 1.0D) (type: boolean)
             Statistics: Num rows: 333 Data size: 3537 Basic stats: COMPLETE 
Column stats: NONE
             Select Operator
               expressions: key (type: string), value (type: string), 
BLOCK__OFFSET__INSIDE__FILE (type: bigint)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/notable_alias1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/notable_alias1.q.out 
b/ql/src/test/results/clientpositive/notable_alias1.q.out
index 03f2649..3d36ae5 100644
--- a/ql/src/test/results/clientpositive/notable_alias1.q.out
+++ b/ql/src/test/results/clientpositive/notable_alias1.q.out
@@ -28,7 +28,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Group By Operator
                 aggregations: count()

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/notable_alias2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/notable_alias2.q.out 
b/ql/src/test/results/clientpositive/notable_alias2.q.out
index 7186513..7fd139f 100644
--- a/ql/src/test/results/clientpositive/notable_alias2.q.out
+++ b/ql/src/test/results/clientpositive/notable_alias2.q.out
@@ -28,7 +28,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Group By Operator
                 aggregations: count()

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nullgroup.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nullgroup.q.out 
b/ql/src/test/results/clientpositive/nullgroup.q.out
index 53c74b4..cccc3c4 100644
--- a/ql/src/test/results/clientpositive/nullgroup.q.out
+++ b/ql/src/test/results/clientpositive/nullgroup.q.out
@@ -16,7 +16,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
@@ -76,7 +76,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
@@ -137,7 +137,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
@@ -213,7 +213,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nullgroup2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nullgroup2.q.out 
b/ql/src/test/results/clientpositive/nullgroup2.q.out
index 3886a98..c2c1c06 100644
--- a/ql/src/test/results/clientpositive/nullgroup2.q.out
+++ b/ql/src/test/results/clientpositive/nullgroup2.q.out
@@ -17,7 +17,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -102,7 +102,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -164,7 +164,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Reduce Output Operator
                 key expressions: key (type: string)
@@ -242,7 +242,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 9999.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE 
Column stats: NONE
               Reduce Output Operator
                 key expressions: key (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nullgroup4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nullgroup4.q.out 
b/ql/src/test/results/clientpositive/nullgroup4.q.out
index b687c55..f4b66a9 100644
--- a/ql/src/test/results/clientpositive/nullgroup4.q.out
+++ b/ql/src/test/results/clientpositive/nullgroup4.q.out
@@ -17,7 +17,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string)
@@ -104,7 +104,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string)
@@ -197,7 +197,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string)
@@ -276,7 +276,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out 
b/ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out
index 7076579..3559cef 100644
--- a/ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out
+++ b/ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out
@@ -16,7 +16,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string), substr(value, 5) (type: 
string)
@@ -80,7 +80,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 9999.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 9999.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: value (type: string), substr(value, 5) (type: 
string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/num_op_type_conv.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/num_op_type_conv.q.out 
b/ql/src/test/results/clientpositive/num_op_type_conv.q.out
index 8e714f4..4dd23e9 100644
--- a/ql/src/test/results/clientpositive/num_op_type_conv.q.out
+++ b/ql/src/test/results/clientpositive/num_op_type_conv.q.out
@@ -20,7 +20,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE 
Column stats: COMPLETE
           Select Operator
-            expressions: null (type: int), null (type: double), null (type: 
void), 1 (type: bigint), 0 (type: bigint), 0.0 (type: double)
+            expressions: null (type: int), null (type: double), null (type: 
void), 1L (type: bigint), 0L (type: bigint), 0.0D (type: double)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
             Statistics: Num rows: 500 Data size: 12016 Basic stats: COMPLETE 
Column stats: COMPLETE
             Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/orc_merge5.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/orc_merge5.q.out 
b/ql/src/test/results/clientpositive/orc_merge5.q.out
index 970c4dd..91e89cc 100644
--- a/ql/src/test/results/clientpositive/orc_merge5.q.out
+++ b/ql/src/test/results/clientpositive/orc_merge5.q.out
@@ -37,10 +37,10 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: orc_merge5
-            filterExpr: (userid <= 13) (type: boolean)
+            filterExpr: (userid <= 13L) (type: boolean)
             Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (userid <= 13) (type: boolean)
+              predicate: (userid <= 13L) (type: boolean)
               Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: userid (type: bigint), string1 (type: string), 
subtype (type: double), decimal1 (type: decimal(10,0)), ts (type: timestamp)
@@ -153,10 +153,10 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: orc_merge5
-            filterExpr: (userid <= 13) (type: boolean)
+            filterExpr: (userid <= 13L) (type: boolean)
             Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (userid <= 13) (type: boolean)
+              predicate: (userid <= 13L) (type: boolean)
               Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: userid (type: bigint), string1 (type: string), 
subtype (type: double), decimal1 (type: decimal(10,0)), ts (type: timestamp)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/orc_merge6.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/orc_merge6.q.out 
b/ql/src/test/results/clientpositive/orc_merge6.q.out
index a08eb09..68034da 100644
--- a/ql/src/test/results/clientpositive/orc_merge6.q.out
+++ b/ql/src/test/results/clientpositive/orc_merge6.q.out
@@ -37,10 +37,10 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: orc_merge5
-            filterExpr: (userid <= 13) (type: boolean)
+            filterExpr: (userid <= 13L) (type: boolean)
             Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (userid <= 13) (type: boolean)
+              predicate: (userid <= 13L) (type: boolean)
               Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: userid (type: bigint), string1 (type: string), 
subtype (type: double), decimal1 (type: decimal(10,0)), ts (type: timestamp)
@@ -206,10 +206,10 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: orc_merge5
-            filterExpr: (userid <= 13) (type: boolean)
+            filterExpr: (userid <= 13L) (type: boolean)
             Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (userid <= 13) (type: boolean)
+              predicate: (userid <= 13L) (type: boolean)
               Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: userid (type: bigint), string1 (type: string), 
subtype (type: double), decimal1 (type: decimal(10,0)), ts (type: timestamp)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/orc_merge_incompat1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/orc_merge_incompat1.q.out 
b/ql/src/test/results/clientpositive/orc_merge_incompat1.q.out
index e8d504a..d9cb787 100644
--- a/ql/src/test/results/clientpositive/orc_merge_incompat1.q.out
+++ b/ql/src/test/results/clientpositive/orc_merge_incompat1.q.out
@@ -39,7 +39,7 @@ STAGE PLANS:
             alias: orc_merge5
             Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
             Filter Operator
-              predicate: (userid <= 13) (type: boolean)
+              predicate: (userid <= 13L) (type: boolean)
               Statistics: Num rows: 1 Data size: 2464020 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: userid (type: bigint), string1 (type: string), 
subtype (type: double), decimal1 (type: decimal(10,0)), ts (type: timestamp)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/order_by_expr_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/order_by_expr_1.q.out 
b/ql/src/test/results/clientpositive/order_by_expr_1.q.out
index 0a29419..af53b77 100644
--- a/ql/src/test/results/clientpositive/order_by_expr_1.q.out
+++ b/ql/src/test/results/clientpositive/order_by_expr_1.q.out
@@ -59,7 +59,7 @@ STAGE PLANS:
             alias: t
             Statistics: Num rows: 9 Data size: 37 Basic stats: COMPLETE Column 
stats: COMPLETE
             Select Operator
-              expressions: 5-5 (type: interval_year_month), -1-1 (type: 
interval_year_month)
+              expressions: INTERVAL'5-5' (type: interval_year_month), 
INTERVAL'-1-1' (type: interval_year_month)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 9 Data size: 144 Basic stats: COMPLETE 
Column stats: COMPLETE
               Limit

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/outer_join_ppr.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/outer_join_ppr.q.out 
b/ql/src/test/results/clientpositive/outer_join_ppr.q.out
index 0faacd2..e087ac5 100644
--- a/ql/src/test/results/clientpositive/outer_join_ppr.q.out
+++ b/ql/src/test/results/clientpositive/outer_join_ppr.q.out
@@ -30,7 +30,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -51,7 +51,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -324,7 +324,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -345,7 +345,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 
15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 
15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE 
Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
index a790fc1..a5bf8eb 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
@@ -1586,7 +1586,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
           Statistics: Num rows: 1 Data size: 260 Basic stats: COMPLETE Column 
stats: NONE
           Select Operator
-            expressions: _col0 (type: double), (- _col0) (type: double), 
(-6432.0 + _col0) (type: double), _col1 (type: double), (- (-6432.0 + _col0)) 
(type: double), ((- (-6432.0 + _col0)) + (-6432.0 + _col0)) (type: double), 
_col2 (type: double), (- (-6432.0 + _col0)) (type: double), (-6432.0 + (- 
(-6432.0 + _col0))) (type: double), (- (-6432.0 + _col0)) (type: double), ((- 
(-6432.0 + _col0)) / (- (-6432.0 + _col0))) (type: double), _col3 (type: 
bigint), _col4 (type: double), (_col2 % _col1) (type: double), (- _col2) (type: 
double), ((- (-6432.0 + _col0)) * (- _col0)) (type: double), _col5 (type: 
tinyint), (- _col5) (type: tinyint)
+            expressions: _col0 (type: double), (- _col0) (type: double), 
(-6432.0D + _col0) (type: double), _col1 (type: double), (- (-6432.0D + _col0)) 
(type: double), ((- (-6432.0D + _col0)) + (-6432.0D + _col0)) (type: double), 
_col2 (type: double), (- (-6432.0D + _col0)) (type: double), (-6432.0D + (- 
(-6432.0D + _col0))) (type: double), (- (-6432.0D + _col0)) (type: double), ((- 
(-6432.0D + _col0)) / (- (-6432.0D + _col0))) (type: double), _col3 (type: 
bigint), _col4 (type: double), (_col2 % _col1) (type: double), (- _col2) (type: 
double), ((- (-6432.0D + _col0)) * (- _col0)) (type: double), _col5 (type: 
tinyint), (- _col5) (type: tinyint)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, 
_col16, _col17
             Statistics: Num rows: 1 Data size: 260 Basic stats: COMPLETE 
Column stats: NONE
             File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/parquet_vectorization_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_1.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_1.q.out
index 637c5be..7aa2a39 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_1.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_1.q.out
@@ -121,7 +121,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
           Statistics: Num rows: 1 Data size: 184 Basic stats: COMPLETE Column 
stats: NONE
           Select Operator
-            expressions: _col0 (type: double), (_col0 / -26.28) (type: 
double), _col1 (type: double), (-1.389 + _col1) (type: double), (_col1 * 
(-1.389 + _col1)) (type: double), _col2 (type: tinyint), (- (_col1 * (-1.389 + 
_col1))) (type: double), _col3 (type: int), (CAST( _col3 AS decimal(10,0)) * 
79.553) (type: decimal(16,3)), _col4 (type: double), (10.175 % (- (_col1 * 
(-1.389 + _col1)))) (type: double), _col5 (type: bigint), (-563 % _col3) (type: 
int)
+            expressions: _col0 (type: double), (_col0 / -26.28D) (type: 
double), _col1 (type: double), (-1.389D + _col1) (type: double), (_col1 * 
(-1.389D + _col1)) (type: double), _col2 (type: tinyint), (- (_col1 * (-1.389D 
+ _col1))) (type: double), _col3 (type: int), (CAST( _col3 AS decimal(10,0)) * 
79.553) (type: decimal(16,3)), _col4 (type: double), (10.175D % (- (_col1 * 
(-1.389D + _col1)))) (type: double), _col5 (type: bigint), (-563 % _col3) 
(type: int)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8, _col9, _col10, _col11, _col12
             Statistics: Num rows: 1 Data size: 184 Basic stats: COMPLETE 
Column stats: NONE
             File Output Operator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/parquet_vectorization_10.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_10.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_10.q.out
index 6e87257..43c4e26 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_10.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_10.q.out
@@ -69,10 +69,10 @@ STAGE PLANS:
                   className: VectorFilterOperator
                   native: true
                   predicateExpression: FilterExprOrExpr(children: 
FilterStringGroupColLessEqualStringScalar(col 7:string, val 10), 
FilterExprAndExpr(children: FilterDoubleColGreaterDoubleColumn(col 13:double, 
col 5:double)(children: CastLongToDouble(col 0:tinyint) -> 13:double), 
FilterDecimalScalarGreaterEqualDecimalColumn(val -5638.15, col 
14:decimal(6,2))(children: CastLongToDecimal(col 0:tinyint) -> 
14:decimal(6,2))), FilterExprAndExpr(children: 
FilterDoubleColGreaterDoubleScalar(col 5:double, val 6981.0), 
FilterExprOrExpr(children: FilterDecimalColEqualDecimalScalar(col 
15:decimal(11,4), val 9763215.5639)(children: CastLongToDecimal(col 1:smallint) 
-> 15:decimal(11,4)), FilterStringColLikeStringScalar(col 6:string, pattern 
%a))))
-              predicate: (((UDFToDouble(ctinyint) > cdouble) and (-5638.15 >= 
CAST( ctinyint AS decimal(6,2)))) or ((cdouble > 6981.0) and ((CAST( csmallint 
AS decimal(11,4)) = 9763215.5639) or (cstring1 like '%a'))) or (cstring2 <= 
'10')) (type: boolean)
+              predicate: (((UDFToDouble(ctinyint) > cdouble) and (-5638.15 >= 
CAST( ctinyint AS decimal(6,2)))) or ((cdouble > 6981.0D) and ((CAST( csmallint 
AS decimal(11,4)) = 9763215.5639) or (cstring1 like '%a'))) or (cstring2 <= 
'10')) (type: boolean)
               Statistics: Num rows: 9557 Data size: 114684 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
-                expressions: cdouble (type: double), ctimestamp1 (type: 
timestamp), ctinyint (type: tinyint), cboolean1 (type: boolean), cstring1 
(type: string), (- cdouble) (type: double), (cdouble + UDFToDouble(csmallint)) 
(type: double), ((cdouble + UDFToDouble(csmallint)) % 33.0) (type: double), (- 
cdouble) (type: double), (UDFToDouble(ctinyint) % cdouble) (type: double), 
(UDFToShort(ctinyint) % csmallint) (type: smallint), (- cdouble) (type: 
double), (cbigint * UDFToLong((UDFToShort(ctinyint) % csmallint))) (type: 
bigint), (9763215.5639 - (cdouble + UDFToDouble(csmallint))) (type: double), (- 
(- cdouble)) (type: double)
+                expressions: cdouble (type: double), ctimestamp1 (type: 
timestamp), ctinyint (type: tinyint), cboolean1 (type: boolean), cstring1 
(type: string), (- cdouble) (type: double), (cdouble + UDFToDouble(csmallint)) 
(type: double), ((cdouble + UDFToDouble(csmallint)) % 33.0D) (type: double), (- 
cdouble) (type: double), (UDFToDouble(ctinyint) % cdouble) (type: double), 
(UDFToShort(ctinyint) % csmallint) (type: smallint), (- cdouble) (type: 
double), (cbigint * UDFToLong((UDFToShort(ctinyint) % csmallint))) (type: 
bigint), (9763215.5639D - (cdouble + UDFToDouble(csmallint))) (type: double), 
(- (- cdouble)) (type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14
                 Select Vectorization:
                     className: VectorSelectOperator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/parquet_vectorization_11.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_11.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_11.q.out
index fb3707b..4e72a64 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_11.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_11.q.out
@@ -54,7 +54,7 @@ STAGE PLANS:
               predicate: ((cstring2 = cstring1) or (ctimestamp1 is null and 
(cstring1 like '%a'))) (type: boolean)
               Statistics: Num rows: 9216 Data size: 110592 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
-                expressions: cstring1 (type: string), cboolean1 (type: 
boolean), cdouble (type: double), ctimestamp1 (type: timestamp), (-3728 * 
UDFToInteger(csmallint)) (type: int), (cdouble - 9763215.5639) (type: double), 
(- cdouble) (type: double), ((- cdouble) + 6981.0) (type: double), (cdouble * 
-5638.15) (type: double)
+                expressions: cstring1 (type: string), cboolean1 (type: 
boolean), cdouble (type: double), ctimestamp1 (type: timestamp), (-3728 * 
UDFToInteger(csmallint)) (type: int), (cdouble - 9763215.5639D) (type: double), 
(- cdouble) (type: double), ((- cdouble) + 6981.0D) (type: double), (cdouble * 
-5638.15D) (type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8
                 Select Vectorization:
                     className: VectorSelectOperator

http://git-wip-us.apache.org/repos/asf/hive/blob/17441e48/ql/src/test/results/clientpositive/parquet_vectorization_12.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/parquet_vectorization_12.q.out 
b/ql/src/test/results/clientpositive/parquet_vectorization_12.q.out
index a9215d5..f507aea 100644
--- a/ql/src/test/results/clientpositive/parquet_vectorization_12.q.out
+++ b/ql/src/test/results/clientpositive/parquet_vectorization_12.q.out
@@ -149,7 +149,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, 
_col7, _col8
           Statistics: Num rows: 1877 Data size: 22524 Basic stats: COMPLETE 
Column stats: NONE
           Select Operator
-            expressions: _col1 (type: bigint), _col3 (type: boolean), _col2 
(type: string), _col0 (type: double), (-6432.0 * _col0) (type: double), (- 
_col1) (type: bigint), _col4 (type: bigint), (_col1 * _col4) (type: bigint), 
_col5 (type: double), ((-6432.0 * _col0) / -6432.0) (type: double), (- 
((-6432.0 * _col0) / -6432.0)) (type: double), _col6 (type: double), (- 
(-6432.0 * _col0)) (type: double), (-5638.15 + CAST( _col1 AS decimal(19,0))) 
(type: decimal(22,2)), _col7 (type: bigint), (_col6 / (-6432.0 * _col0)) (type: 
double), (- (- ((-6432.0 * _col0) / -6432.0))) (type: double), (((-6432.0 * 
_col0) / -6432.0) + (- (-6432.0 * _col0))) (type: double), _col8 (type: double)
+            expressions: _col1 (type: bigint), _col3 (type: boolean), _col2 
(type: string), _col0 (type: double), (-6432.0D * _col0) (type: double), (- 
_col1) (type: bigint), _col4 (type: bigint), (_col1 * _col4) (type: bigint), 
_col5 (type: double), ((-6432.0D * _col0) / -6432.0D) (type: double), (- 
((-6432.0D * _col0) / -6432.0D)) (type: double), _col6 (type: double), (- 
(-6432.0D * _col0)) (type: double), (-5638.15 + CAST( _col1 AS decimal(19,0))) 
(type: decimal(22,2)), _col7 (type: bigint), (_col6 / (-6432.0D * _col0)) 
(type: double), (- (- ((-6432.0D * _col0) / -6432.0D))) (type: double), 
(((-6432.0D * _col0) / -6432.0D) + (- (-6432.0D * _col0))) (type: double), 
_col8 (type: double)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, 
_col17, _col18, _col19
             Statistics: Num rows: 1877 Data size: 22524 Basic stats: COMPLETE 
Column stats: NONE
             File Output Operator

Reply via email to