Repository: hive
Updated Branches:
  refs/heads/master 6953b6799 -> 95d6d9b3d


http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_casts.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_casts.q.out 
b/ql/src/test/results/clientpositive/vectorized_casts.q.out
index 58c4846..c79d8d7 100644
--- a/ql/src/test/results/clientpositive/vectorized_casts.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_casts.q.out
@@ -162,7 +162,7 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             TableScan Vectorization:
                 native: true
                 vectorizationSchemaColumns: [0:ctinyint:tinyint, 
1:csmallint:smallint, 2:cint:int, 3:cbigint:bigint, 4:cfloat:float, 
5:cdouble:double, 6:cstring1:string, 7:cstring2:string, 
8:ctimestamp1:timestamp, 9:ctimestamp2:timestamp, 10:cboolean1:boolean, 
11:cboolean2:boolean, 
12:ROW__ID:struct<writeid:bigint,bucketid:int,rowid:bigint>]
@@ -172,7 +172,7 @@ STAGE PLANS:
                   native: true
                   predicateExpression: FilterLongColEqualLongScalar(col 
13:bigint, val 0)(children: LongColModuloLongScalar(col 3:bigint, val 250) -> 
13:bigint)
               predicate: ((cbigint % 250) = 0) (type: boolean)
-              Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: UDFToBoolean(ctinyint) (type: boolean), 
UDFToBoolean(csmallint) (type: boolean), UDFToBoolean(cint) (type: boolean), 
UDFToBoolean(cbigint) (type: boolean), UDFToBoolean(cfloat) (type: boolean), 
UDFToBoolean(cdouble) (type: boolean), cboolean1 (type: boolean), 
UDFToBoolean((cbigint * 0L)) (type: boolean), UDFToBoolean(ctimestamp1) (type: 
boolean), UDFToBoolean(cstring1) (type: boolean), UDFToInteger(ctinyint) (type: 
int), UDFToInteger(csmallint) (type: int), cint (type: int), 
UDFToInteger(cbigint) (type: int), UDFToInteger(cfloat) (type: int), 
UDFToInteger(cdouble) (type: int), UDFToInteger(cboolean1) (type: int), 
UDFToInteger(ctimestamp1) (type: int), UDFToInteger(cstring1) (type: int), 
UDFToInteger(substr(cstring1, 1, 1)) (type: int), UDFToByte(cfloat) (type: 
tinyint), UDFToShort(cfloat) (type: smallint), UDFToLong(cfloat) (type: 
bigint), UDFToDouble(ctinyint) (type: double), UDFToDouble(csmallint) (type: 
double), UDFToDouble(cint) (type: double), UDFTo
 Double(cbigint) (type: double), UDFToDouble(cfloat) (type: double), cdouble 
(type: double), UDFToDouble(cboolean1) (type: double), UDFToDouble(ctimestamp1) 
(type: double), UDFToDouble(cstring1) (type: double), 
UDFToDouble(substr(cstring1, 1, 1)) (type: double), UDFToFloat(cint) (type: 
float), UDFToFloat(cdouble) (type: float), 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), CAST( CAST( ctimestamp1 AS 
DATE) AS TIMESTAMP) (type: timestamp), ctimestamp1 (type: timestamp), CAST( 
cstring1 AS TIMESTAMP) (type: timestamp), CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP) (type: timestamp), UDFToString(ctinyint) (type: string), 
UDFToString(csmallint) (type: string), 
 UDFToString(cint) (type: string), UDFToString(cbigint) (type: string), 
UDFToString(cfloat) (type: string), UDFToString(cdouble) (type: string), 
UDFToString(cboolean1) (type: string), UDFToString((cbigint * 0L)) (type: 
string), UDFToString(ctimestamp1) (type: string), cstring1 (type: string), 
UDFToString(CAST( cstring1 AS CHAR(10))) (type: string), UDFToString(CAST( 
cstring1 AS varchar(10))) (type: string), UDFToFloat(UDFToInteger(cfloat)) 
(type: float), UDFToDouble((cint * 2)) (type: double), UDFToString(sin(cfloat)) 
(type: string), (UDFToDouble(UDFToFloat(cint)) + UDFToDouble(cboolean1)) (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, _col41, _col42, _col43, _col44, _col45, 
_col46, _col47, _col48, _col49, _col50, _col51, _col52, _col53, _col54, _col55, 
_col56, _col57, _col58, _col59, _col60, _col61, _col62
@@ -181,13 +181,13 @@ STAGE PLANS:
                     native: true
                     projectedOutputColumnNums: [13, 14, 15, 16, 17, 18, 10, 
20, 19, 21, 0, 1, 2, 3, 22, 23, 10, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 4, 
5, 35, 36, 37, 38, 39, 5, 41, 43, 45, 47, 48, 49, 51, 54, 55, 8, 56, 57, 26, 
58, 59, 60, 61, 62, 63, 64, 65, 6, 67, 68, 69, 70, 66, 73]
                     selectExpressions: CastLongToBooleanViaLongToLong(col 
0:tinyint) -> 13:boolean, CastLongToBooleanViaLongToLong(col 1:smallint) -> 
14:boolean, CastLongToBooleanViaLongToLong(col 2:int) -> 15:boolean, 
CastLongToBooleanViaLongToLong(col 3:bigint) -> 16:boolean, 
CastDoubleToBooleanViaDoubleToLong(col 4:float) -> 17:boolean, 
CastDoubleToBooleanViaDoubleToLong(col 5:double) -> 18:boolean, 
CastLongToBooleanViaLongToLong(col 19:bigint)(children: 
LongColMultiplyLongScalar(col 3:bigint, val 0) -> 19:bigint) -> 20:boolean, 
CastTimestampToBoolean(col 8:timestamp) -> 19:boolean, CastStringToBoolean(col 
6) -> 21:boolean, CastDoubleToLong(col 4:float) -> 22:int, CastDoubleToLong(col 
5:double) -> 23:int, CastTimestampToLong(col 8:timestamp) -> 24:int, 
CastStringToLong(col 6:string) -> 25:int, CastStringToLong(col 
26:string)(children: StringSubstrColStartLen(col 6:string, start 0, length 1) 
-> 26:string) -> 27:int, CastDoubleToLong(col 4:float) -> 28:tinyint, 
CastDoubleToLong(col
  4:float) -> 29:smallint, CastDoubleToLong(col 4:float) -> 30:bigint, 
CastLongToDouble(col 0:tinyint) -> 31:double, CastLongToDouble(col 1:smallint) 
-> 32:double, CastLongToDouble(col 2:int) -> 33:double, CastLongToDouble(col 
3:bigint) -> 34:double, CastLongToDouble(col 10:boolean) -> 35:double, 
CastTimestampToDouble(col 8:timestamp) -> 36:double, CastStringToDouble(col 
6:string) -> 37:double, CastStringToDouble(col 26:string)(children: 
StringSubstrColStartLen(col 6:string, start 0, length 1) -> 26:string) -> 
38:double, CastLongToFloatViaLongToDouble(col 2:int) -> 39:float, 
CastMillisecondsLongToTimestamp(col 0:tinyint) -> 41:timestamp, 
CastMillisecondsLongToTimestamp(col 1:smallint) -> 43:timestamp, 
CastMillisecondsLongToTimestamp(col 2:int) -> 45:timestamp, 
CastMillisecondsLongToTimestamp(col 3:bigint) -> 47:timestamp, 
CastDoubleToTimestamp(col 4:float) -> 48:timestamp, CastDoubleToTimestamp(col 
5:double) -> 49:timestamp, CastMillisecondsLongToTimestamp(col 10:boolean) -> 
51:times
 tamp, CastMillisecondsLongToTimestamp(col 52:bigint)(children: 
LongColMultiplyLongScalar(col 3:bigint, val 0) -> 52:bigint) -> 54:timestamp, 
CastDateToTimestamp(col 52:date)(children: CastTimestampToDate(col 8:timestamp) 
-> 52:date) -> 55:timestamp, VectorUDFAdaptor(CAST( cstring1 AS TIMESTAMP)) -> 
56:timestamp, VectorUDFAdaptor(CAST( substr(cstring1, 1, 1) AS 
TIMESTAMP))(children: StringSubstrColStartLen(col 6:string, start 0, length 1) 
-> 26:string) -> 57:timestamp, CastLongToString(col 0:tinyint) -> 26:string, 
CastLongToString(col 1:smallint) -> 58:string, CastLongToString(col 2:int) -> 
59:string, CastLongToString(col 3:bigint) -> 60:string, CastFloatToString(col 
4:float) -> 61:string, CastDoubleToString(col 5:double) -> 62:string, 
CastBooleanToStringViaLongToString(col 10:boolean) -> 63:string, 
CastLongToString(col 52:bigint)(children: LongColMultiplyLongScalar(col 
3:bigint, val 0) -> 52:bigint) -> 64:string, 
VectorUDFAdaptor(UDFToString(ctimestamp1)) -> 65:string, CastStringGro
 upToString(col 66:char(10))(children: CastStringGroupToChar(col 6:string, 
maxLength 10) -> 66:char(10)) -> 67:string, CastStringGroupToString(col 
66:varchar(10))(children: CastStringGroupToVarChar(col 6:string, maxLength 10) 
-> 66:varchar(10)) -> 68:string, CastLongToFloatViaLongToDouble(col 
52:int)(children: CastDoubleToLong(col 4:float) -> 52:int) -> 69:float, 
CastLongToDouble(col 52:int)(children: LongColMultiplyLongScalar(col 2:int, val 
2) -> 52:int) -> 70:double, CastDoubleToString(col 71:double)(children: 
FuncSinDoubleToDouble(col 4:float) -> 71:double) -> 66:string, 
DoubleColAddDoubleColumn(col 71:double, col 72:double)(children: col 71:float, 
CastLongToDouble(col 10:boolean) -> 72:double) -> 73:double
-                Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
                   File Sink Vectorization:
                       className: VectorFileSinkOperator
                       native: false
-                  Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out 
b/ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out
index 3847481..1c292d4 100644
--- a/ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_distinct_gby.q.out
@@ -111,21 +111,21 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Select Operator
               expressions: cint (type: int), UDFToDouble(cint) (type: double), 
(UDFToDouble(cint) * UDFToDouble(cint)) (type: double)
               outputColumnNames: _col0, _col1, _col2
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: sum(DISTINCT _col0), count(DISTINCT _col0), 
sum(DISTINCT _col2), sum(DISTINCT _col1)
                 keys: _col0 (type: int), _col2 (type: double), _col1 (type: 
double)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
                   key expressions: _col0 (type: int), _col1 (type: double), 
_col2 (type: double)
                   sort order: +++
-                  Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
       Map Vectorization:
           enabled: true
           enabledConditionsMet: hive.vectorized.use.vectorized.input.format IS 
true

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_mapjoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_mapjoin.q.out 
b/ql/src/test/results/clientpositive/vectorized_mapjoin.q.out
index d9c781c..3a1c0e7 100644
--- a/ql/src/test/results/clientpositive/vectorized_mapjoin.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_mapjoin.q.out
@@ -26,14 +26,14 @@ STAGE PLANS:
         $hdt$_0:$hdt$_0:t1 
           TableScan
             alias: t1
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: cint is not null (type: boolean)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: cint (type: int)
                 outputColumnNames: _col0
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 HashTable Sink Operator
                   keys:
                     0 _col0 (type: int)
@@ -44,7 +44,7 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: t2
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             TableScan Vectorization:
                 native: true
             Filter Operator
@@ -53,7 +53,7 @@ STAGE PLANS:
                   native: true
                   predicateExpression: SelectColumnIsNotNull(col 2:int)
               predicate: cint is not null (type: boolean)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: cint (type: int)
                 outputColumnNames: _col0
@@ -61,7 +61,7 @@ STAGE PLANS:
                     className: VectorSelectOperator
                     native: true
                     projectedOutputColumnNums: [2]
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 Map Join Operator
                   condition map:
                        Inner Join 0 to 1
@@ -76,7 +76,7 @@ STAGE PLANS:
                       nativeConditionsMet: hive.mapjoin.optimized.hashtable IS 
true, hive.vectorized.execution.mapjoin.native.enabled IS true, One MapJoin 
Condition IS true, No nullsafe IS true, Small table vectorizes IS true, 
Optimized Table and Supports Key Types IS true
                       nativeConditionsNotMet: hive.execution.engine mr IN 
[tez, spark] IS false
                   outputColumnNames: _col0, _col1
-                  Statistics: Num rows: 13516 Data size: 2906160 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 13516 Data size: 3198793 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
                     expressions: _col0 (type: int), _col1 (type: int), (_col0 
+ _col1) (type: int)
                     outputColumnNames: _col0, _col1, _col2
@@ -85,7 +85,7 @@ STAGE PLANS:
                         native: true
                         projectedOutputColumnNums: [0, 1, 2]
                         selectExpressions: LongColAddLongColumn(col 0:int, col 
1:int) -> 2:int
-                    Statistics: Num rows: 13516 Data size: 2906160 Basic 
stats: COMPLETE Column stats: NONE
+                    Statistics: Num rows: 13516 Data size: 3198793 Basic 
stats: COMPLETE Column stats: NONE
                     Group By Operator
                       aggregations: count(_col0), max(_col1), min(_col0), 
sum(_col2), count(_col2)
                       Group By Vectorization:

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_math_funcs.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_math_funcs.q.out 
b/ql/src/test/results/clientpositive/vectorized_math_funcs.q.out
index 52ddd19..aea8f0a 100644
--- a/ql/src/test/results/clientpositive/vectorized_math_funcs.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_math_funcs.q.out
@@ -116,7 +116,7 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             TableScan Vectorization:
                 native: true
             Filter Operator
@@ -125,7 +125,7 @@ STAGE PLANS:
                   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.0D)) 
(type: boolean)
-              Statistics: Num rows: 2048 Data size: 440327 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 2048 Data size: 484665 Basic stats: 
COMPLETE Column stats: NONE
               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.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) (typ
 e: 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
@@ -134,13 +134,13 @@ STAGE PLANS:
                     native: true
                     projectedOutputColumnNums: [5, 14, 13, 15, 16, 17, 19, 18, 
20, 21, 22, 24, 23, 25, 26, 27, 28, 29, 31, 32, 30, 33, 34, 35, 36, 37, 38, 39, 
40, 41, 42, 43, 44, 45, 46, 5, 3, 47, 48, 49, 50]
                     selectExpressions: RoundWithNumDigitsDoubleToDouble(col 5, 
decimalPlaces 2) -> 14:double, FuncFloorDoubleToLong(col 5:double) -> 
13:bigint, FuncCeilDoubleToLong(col 5:double) -> 15:bigint, FuncRandNoSeed -> 
16:double, FuncRand -> 17:double, FuncExpDoubleToDouble(col 
18:double)(children: FuncLnDoubleToDouble(col 5:double) -> 18:double) -> 
19:double, FuncLnDoubleToDouble(col 5:double) -> 18:double, 
FuncLnDoubleToDouble(col 4:float) -> 20:double, FuncLog10DoubleToDouble(col 
5:double) -> 21:double, FuncLog2DoubleToDouble(col 5:double) -> 22:double, 
FuncLog2DoubleToDouble(col 23:double)(children: 
DoubleColSubtractDoubleScalar(col 5:double, val 15601.0) -> 23:double) -> 
24:double, FuncLog2DoubleToDouble(col 4:float) -> 23:double, 
FuncLog2LongToDouble(col 3:bigint) -> 25:double, FuncLog2LongToDouble(col 
2:int) -> 26:double, FuncLog2LongToDouble(col 1:smallint) -> 27:double, 
FuncLog2LongToDouble(col 0:tinyint) -> 28:double, 
FuncLogWithBaseDoubleToDouble(col 5:double) -> 
 29:double, FuncPowerDoubleToDouble(col 30:double)(children: 
FuncLog2DoubleToDouble(col 5:double) -> 30:double) -> 31:double, 
FuncPowerDoubleToDouble(col 30:double)(children: FuncLog2DoubleToDouble(col 
5:double) -> 30:double) -> 32:double, FuncSqrtDoubleToDouble(col 5:double) -> 
30:double, FuncSqrtLongToDouble(col 3:bigint) -> 33:double, FuncBin(col 
3:bigint) -> 34:string, VectorUDFAdaptor(hex(cdouble)) -> 35:string, 
VectorUDFAdaptor(conv(cbigint, 10, 16)) -> 36:string, FuncAbsDoubleToDouble(col 
5:double) -> 37:double, FuncAbsLongToLong(col 0:tinyint) -> 38:int, 
PosModLongToLong(col 2, divisor 3) -> 39:int, FuncSinDoubleToDouble(col 
5:double) -> 40:double, FuncASinDoubleToDouble(col 5:double) -> 41:double, 
FuncCosDoubleToDouble(col 5:double) -> 42:double, FuncACosDoubleToDouble(col 
5:double) -> 43:double, FuncATanDoubleToDouble(col 5:double) -> 44:double, 
FuncDegreesDoubleToDouble(col 5:double) -> 45:double, 
FuncRadiansDoubleToDouble(col 5:double) -> 46:double, DoubleColUnaryMinus(co
 l 5:double) -> 47:double, FuncSignDoubleToDouble(col 5:double) -> 48:double, 
FuncSignLongToDouble(col 3:bigint) -> 49:double, FuncCosDoubleToDouble(col 
51:double)(children: DoubleColAddDoubleScalar(col 50:double, val 
3.14159)(children: DoubleColUnaryMinus(col 51:double)(children: 
FuncSinDoubleToDouble(col 50:double)(children: FuncLnDoubleToDouble(col 
5:double) -> 50:double) -> 51:double) -> 50:double) -> 51:double) -> 50:double
-                Statistics: Num rows: 2048 Data size: 440327 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 2048 Data size: 484665 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
                   File Sink Vectorization:
                       className: VectorFileSinkOperator
                       native: false
-                  Statistics: Num rows: 2048 Data size: 440327 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 2048 Data size: 484665 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out 
b/ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out
index 1fe360f..389a2ce 100644
--- a/ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_shufflejoin.q.out
@@ -22,34 +22,34 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: t1
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: cint is not null (type: boolean)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: cint (type: int)
                 outputColumnNames: _col0
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
                   key expressions: _col0 (type: int)
                   sort order: +
                   Map-reduce partition columns: _col0 (type: int)
-                  Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
           TableScan
             alias: t2
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: cint is not null (type: boolean)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: cint (type: int)
                 outputColumnNames: _col0
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
                   key expressions: _col0 (type: int)
                   sort order: +
                   Map-reduce partition columns: _col0 (type: int)
-                  Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
       Map Vectorization:
           enabled: false
           enabledConditionsNotMet: Vectorized map work only works with 1 
TableScanOperator IS false
@@ -65,11 +65,11 @@ STAGE PLANS:
             0 _col0 (type: int)
             1 _col0 (type: int)
           outputColumnNames: _col0, _col1
-          Statistics: Num rows: 13516 Data size: 2906160 Basic stats: COMPLETE 
Column stats: NONE
+          Statistics: Num rows: 13516 Data size: 3198793 Basic stats: COMPLETE 
Column stats: NONE
           Select Operator
             expressions: _col0 (type: int), _col1 (type: int), (_col0 + _col1) 
(type: int)
             outputColumnNames: _col0, _col1, _col2
-            Statistics: Num rows: 13516 Data size: 2906160 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 13516 Data size: 3198793 Basic stats: 
COMPLETE Column stats: NONE
             Group By Operator
               aggregations: count(_col0), max(_col1), min(_col0), sum(_col2), 
count(_col2)
               mode: hash

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_string_funcs.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vectorized_string_funcs.q.out 
b/ql/src/test/results/clientpositive/vectorized_string_funcs.q.out
index 51f3d5b..77a91b9 100644
--- a/ql/src/test/results/clientpositive/vectorized_string_funcs.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_string_funcs.q.out
@@ -56,17 +56,17 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: (((cbigint % 237) = 0) and (cstring1 like '%') and 
(length(substr(cstring1, 1, 2)) <= 2)) (type: boolean)
-              Statistics: Num rows: 1024 Data size: 220163 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 1024 Data size: 242332 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: substr(cstring1, 1, 2) (type: string), 
substr(cstring1, 2) (type: string), lower(cstring1) (type: string), 
upper(cstring1) (type: string), upper(cstring1) (type: string), 
length(cstring1) (type: int), trim(cstring1) (type: string), ltrim(cstring1) 
(type: string), rtrim(cstring1) (type: string), concat(cstring1, cstring2) 
(type: string), concat('>', cstring1) (type: string), concat(cstring1, '<') 
(type: string), concat(substr(cstring1, 1, 2), substr(cstring2, 1, 2)) (type: 
string)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, 
_col6, _col7, _col8, _col9, _col10, _col11, _col12
-                Statistics: Num rows: 1024 Data size: 220163 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 1024 Data size: 242332 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 1024 Data size: 220163 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 1024 Data size: 242332 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out 
b/ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out
index fd9fd38..f12a2b6 100644
--- a/ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out
+++ b/ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out
@@ -48,7 +48,7 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             TableScan Vectorization:
                 native: true
             Filter Operator
@@ -57,7 +57,7 @@ STAGE PLANS:
                   native: true
                   predicateExpression: FilterLongColEqualLongScalar(col 
13:bigint, val 0)(children: LongColModuloLongScalar(col 3:bigint, val 250) -> 
13:bigint)
               predicate: ((cbigint % 250) = 0) (type: boolean)
-              Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
               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 * 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
@@ -66,13 +66,13 @@ STAGE PLANS:
                     native: true
                     projectedOutputColumnNums: [15, 17, 19, 21, 22, 23, 25, 
27, 8, 28, 30]
                     selectExpressions: CastMillisecondsLongToTimestamp(col 
0:tinyint) -> 15:timestamp, CastMillisecondsLongToTimestamp(col 1:smallint) -> 
17:timestamp, CastMillisecondsLongToTimestamp(col 2:int) -> 19:timestamp, 
CastMillisecondsLongToTimestamp(col 3:bigint) -> 21:timestamp, 
CastDoubleToTimestamp(col 4:float) -> 22:timestamp, CastDoubleToTimestamp(col 
5:double) -> 23:timestamp, CastMillisecondsLongToTimestamp(col 10:boolean) -> 
25:timestamp, CastMillisecondsLongToTimestamp(col 13:bigint)(children: 
LongColMultiplyLongScalar(col 3:bigint, val 0) -> 13:bigint) -> 27:timestamp, 
VectorUDFAdaptor(CAST( cstring1 AS TIMESTAMP)) -> 28:timestamp, 
VectorUDFAdaptor(CAST( substr(cstring1, 1, 1) AS TIMESTAMP))(children: 
StringSubstrColStartLen(col 6:string, start 0, length 1) -> 29:string) -> 
30:timestamp
-                Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
                   File Sink Vectorization:
                       className: VectorFileSinkOperator
                       native: false
-                  Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
@@ -208,7 +208,7 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             TableScan Vectorization:
                 native: true
             Filter Operator
@@ -217,7 +217,7 @@ STAGE PLANS:
                   native: true
                   predicateExpression: FilterLongColEqualLongScalar(col 
13:bigint, val 0)(children: LongColModuloLongScalar(col 3:bigint, val 250) -> 
13:bigint)
               predicate: ((cbigint % 250) = 0) (type: boolean)
-              Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
               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 * 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
@@ -226,13 +226,13 @@ STAGE PLANS:
                     native: true
                     projectedOutputColumnNums: [14, 15, 16, 17, 18, 19, 20, 
21, 8, 22, 24]
                     selectExpressions: CastLongToTimestamp(col 0:tinyint) -> 
14:timestamp, CastLongToTimestamp(col 1:smallint) -> 15:timestamp, 
CastLongToTimestamp(col 2:int) -> 16:timestamp, CastLongToTimestamp(col 
3:bigint) -> 17:timestamp, CastDoubleToTimestamp(col 4:float) -> 18:timestamp, 
CastDoubleToTimestamp(col 5:double) -> 19:timestamp, CastLongToTimestamp(col 
10:boolean) -> 20:timestamp, CastLongToTimestamp(col 13:bigint)(children: 
LongColMultiplyLongScalar(col 3:bigint, val 0) -> 13:bigint) -> 21:timestamp, 
VectorUDFAdaptor(CAST( cstring1 AS TIMESTAMP)) -> 22:timestamp, 
VectorUDFAdaptor(CAST( substr(cstring1, 1, 1) AS TIMESTAMP))(children: 
StringSubstrColStartLen(col 6:string, start 0, length 1) -> 23:string) -> 
24:timestamp
-                Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
                   File Sink Vectorization:
                       className: VectorFileSinkOperator
                       native: false
-                  Statistics: Num rows: 6144 Data size: 1320982 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 6144 Data size: 1453997 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/windowing_gby2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/windowing_gby2.q.out 
b/ql/src/test/results/clientpositive/windowing_gby2.q.out
index be790bc..1bbdb9d 100644
--- a/ql/src/test/results/clientpositive/windowing_gby2.q.out
+++ b/ql/src/test/results/clientpositive/windowing_gby2.q.out
@@ -522,19 +522,19 @@ STAGE PLANS:
                   value expressions: _col1 (type: int), _col2 (type: boolean)
           TableScan
             alias: wr
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: cstring1 is not null (type: boolean)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: cint (type: int), cstring1 (type: string)
                 outputColumnNames: _col0, _col1
-                Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                 Reduce Output Operator
                   key expressions: _col1 (type: string)
                   sort order: +
                   Map-reduce partition columns: _col1 (type: string)
-                  Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
                   value expressions: _col0 (type: int)
       Reduce Operator Tree:
         Join Operator
@@ -544,13 +544,13 @@ STAGE PLANS:
             0 _col0 (type: string)
             1 _col1 (type: string)
           outputColumnNames: _col1, _col2, _col3
-          Statistics: Num rows: 13516 Data size: 2906160 Basic stats: COMPLETE 
Column stats: NONE
+          Statistics: Num rows: 13516 Data size: 3198793 Basic stats: COMPLETE 
Column stats: NONE
           Group By Operator
             aggregations: sum(_col3), sum(_col1)
             keys: _col2 (type: boolean)
             mode: hash
             outputColumnNames: _col0, _col1, _col2
-            Statistics: Num rows: 13516 Data size: 2906160 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 13516 Data size: 3198793 Basic stats: 
COMPLETE Column stats: NONE
             File Output Operator
               compressed: false
               table:
@@ -566,7 +566,7 @@ STAGE PLANS:
               key expressions: _col0 (type: boolean)
               sort order: +
               Map-reduce partition columns: _col0 (type: boolean)
-              Statistics: Num rows: 13516 Data size: 2906160 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 13516 Data size: 3198793 Basic stats: 
COMPLETE Column stats: NONE
               value expressions: _col1 (type: bigint), _col2 (type: bigint)
       Execution mode: vectorized
       Reduce Operator Tree:
@@ -575,11 +575,11 @@ STAGE PLANS:
           keys: KEY._col0 (type: boolean)
           mode: mergepartial
           outputColumnNames: _col0, _col1, _col2
-          Statistics: Num rows: 6758 Data size: 1453080 Basic stats: COMPLETE 
Column stats: NONE
+          Statistics: Num rows: 6758 Data size: 1599396 Basic stats: COMPLETE 
Column stats: NONE
           Select Operator
             expressions: _col1 (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col1, _col2
-            Statistics: Num rows: 6758 Data size: 1453080 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 6758 Data size: 1599396 Basic stats: 
COMPLETE Column stats: NONE
             File Output Operator
               compressed: false
               table:
@@ -595,14 +595,14 @@ STAGE PLANS:
               key expressions: 0 (type: int), (UDFToDouble(_col1) / 
UDFToDouble(_col2)) (type: double)
               sort order: ++
               Map-reduce partition columns: 0 (type: int)
-              Statistics: Num rows: 6758 Data size: 1453080 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 6758 Data size: 1599396 Basic stats: 
COMPLETE Column stats: NONE
               value expressions: _col1 (type: bigint), _col2 (type: bigint)
       Execution mode: vectorized
       Reduce Operator Tree:
         Select Operator
           expressions: VALUE._col1 (type: bigint), VALUE._col2 (type: bigint)
           outputColumnNames: _col1, _col2
-          Statistics: Num rows: 6758 Data size: 1453080 Basic stats: COMPLETE 
Column stats: NONE
+          Statistics: Num rows: 6758 Data size: 1599396 Basic stats: COMPLETE 
Column stats: NONE
           PTF Operator
             Function definitions:
                 Input definition
@@ -623,14 +623,14 @@ STAGE PLANS:
                         window function: GenericUDAFRankEvaluator
                         window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX)
                         isPivotResult: true
-            Statistics: Num rows: 6758 Data size: 1453080 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 6758 Data size: 1599396 Basic stats: 
COMPLETE Column stats: NONE
             Select Operator
               expressions: rank_window_0 (type: int)
               outputColumnNames: _col0
-              Statistics: Num rows: 6758 Data size: 1453080 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 6758 Data size: 1599396 Basic stats: 
COMPLETE Column stats: NONE
               File Output Operator
                 compressed: false
-                Statistics: Num rows: 6758 Data size: 1453080 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 6758 Data size: 1599396 Basic stats: 
COMPLETE Column stats: NONE
                 table:
                     input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                     output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

http://git-wip-us.apache.org/repos/asf/hive/blob/95d6d9b3/ql/src/test/results/clientpositive/windowing_streaming.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/windowing_streaming.q.out 
b/ql/src/test/results/clientpositive/windowing_streaming.q.out
index a8b0e6a..54deed0 100644
--- a/ql/src/test/results/clientpositive/windowing_streaming.q.out
+++ b/ql/src/test/results/clientpositive/windowing_streaming.q.out
@@ -334,18 +334,18 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: alltypesorc
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Reduce Output Operator
               key expressions: ctinyint (type: tinyint), cdouble (type: double)
               sort order: ++
               Map-reduce partition columns: ctinyint (type: tinyint)
-              Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
               TopN Hash Memory Usage: 0.8
       Reduce Operator Tree:
         Select Operator
           expressions: KEY.reducesinkkey0 (type: tinyint), KEY.reducesinkkey1 
(type: double)
           outputColumnNames: _col0, _col5
-          Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE 
Column stats: NONE
+          Statistics: Num rows: 12288 Data size: 2907994 Basic stats: COMPLETE 
Column stats: NONE
           PTF Operator
             Function definitions:
                 Input definition
@@ -366,17 +366,17 @@ STAGE PLANS:
                         window function: GenericUDAFRankEvaluator
                         window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX)
                         isPivotResult: true
-            Statistics: Num rows: 12288 Data size: 2641964 Basic stats: 
COMPLETE Column stats: NONE
+            Statistics: Num rows: 12288 Data size: 2907994 Basic stats: 
COMPLETE Column stats: NONE
             Filter Operator
               predicate: (rank_window_0 < 5) (type: boolean)
-              Statistics: Num rows: 4096 Data size: 880654 Basic stats: 
COMPLETE Column stats: NONE
+              Statistics: Num rows: 4096 Data size: 969331 Basic stats: 
COMPLETE Column stats: NONE
               Select Operator
                 expressions: _col0 (type: tinyint), _col5 (type: double), 
rank_window_0 (type: int)
                 outputColumnNames: _col0, _col1, _col2
-                Statistics: Num rows: 4096 Data size: 880654 Basic stats: 
COMPLETE Column stats: NONE
+                Statistics: Num rows: 4096 Data size: 969331 Basic stats: 
COMPLETE Column stats: NONE
                 File Output Operator
                   compressed: false
-                  Statistics: Num rows: 4096 Data size: 880654 Basic stats: 
COMPLETE Column stats: NONE
+                  Statistics: Num rows: 4096 Data size: 969331 Basic stats: 
COMPLETE Column stats: NONE
                   table:
                       input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
                       output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat

Reply via email to