You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by px...@apache.org on 2017/07/25 22:42:05 UTC
[02/11] hive git commit: HIVE-16997: Extend object store to store and
use bit vectors (Pengcheng Xiong, reviewed by Ashutosh Chauhan)
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out b/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
index 5e64743..20e59a3 100644
--- a/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
+++ b/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
@@ -80,36 +80,40 @@ PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partA') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 27 484 0 20 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 27 484 0 20 SExM4BQUwv+PD4DTryqAhvQHgJzgE8DtpQL/wqEPx9SoWfm94QmAqJgmgbCHgwG/0+MHwJKHG4De
+jWeClaYVvr3WP8H6iQHDxpxl/uvvWb7ssz2AsKk6
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partA') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partA') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 20 6.8 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 20 6.8 7 SExM4BQUwcbsKcCnjhjArvYEgZ2yHMC03h2A4LIS/4KtDMCv7BbAz6JGgejDCP+AlzSA84UvwYTL
+WsDygtQBv5uoWIKExaYBvt/WIoK4tQG/vpwPv72sGg==
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') key
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-key int from deserializer
+# col_name data_type comment
+
+key int from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-value string from deserializer
+# col_name data_type comment
+
+value string from deserializer
PREHOOK: query: analyze table partcolstats partition (ds=date '2015-04-02', hr=2, part) compute statistics for columns
PREHOOK: type: QUERY
PREHOOK: Input: default@partcolstats
@@ -134,36 +138,40 @@ PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 27 484 0 20 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 27 484 0 20 SExM4BQUwv+PD4DTryqAhvQHgJzgE8DtpQL/wqEPx9SoWfm94QmAqJgmgbCHgwG/0+MHwJKHG4De
+jWeClaYVvr3WP8H6iQHDxpxl/uvvWb7ssz2AsKk6
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=2, part='partB') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 20 6.8 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 20 6.8 7 SExM4BQUwcbsKcCnjhjArvYEgZ2yHMC03h2A4LIS/4KtDMCv7BbAz6JGgejDCP+AlzSA84UvwYTL
+WsDygtQBv5uoWIKExaYBvt/WIoK4tQG/vpwPv72sGg==
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') key
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-key int from deserializer
+# col_name data_type comment
+
+key int from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-value string from deserializer
+# col_name data_type comment
+
+value string from deserializer
PREHOOK: query: analyze table partcolstats partition (ds=date '2015-04-02', hr, part) compute statistics for columns
PREHOOK: type: QUERY
PREHOOK: Input: default@partcolstats
@@ -192,54 +200,60 @@ PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 27 495 0 30 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 27 495 0 30 SExM4B4ewv+PD8PH8ii9i70BgIb0B4Cc4BPA7aUC/8KhD8C5hRaHm6ND+b3hCYComCaA+tFngba1
+G7/T4wfAkocbguS2HL+06gTBtfI+/8iBAf/G+AWClaYVvr3WP8H6iQGB35Yz/v9gwYukJIPcgA3+
+6+9ZvuyzPYCwqTo=
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-02', hr=3, part='partA') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 30 6.833333333333333 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 30 6.833333333333333 7 SExM4B4eg+SgJr7iywPAp44YwK72BIGdshzAtN4dgfC7Af/v9hD/gq0MwK/sFsLS5Df+/L0OgejD
+CISu/Ar70popgPOFL8GEy1q/or8pwL+aZcHYtQP/8MIqgcewF7+bqFjCr/eeAcDUzQe+39Yigri1
+Ab++nA+CmogTvaOkBw==
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') key
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-key int from deserializer
+# col_name data_type comment
+
+key int from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-value string from deserializer
+# col_name data_type comment
+
+value string from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') key
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-key int from deserializer
+# col_name data_type comment
+
+key int from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type comment
-
-value string from deserializer
+# col_name data_type comment
+
+value string from deserializer
PREHOOK: query: analyze table partcolstats partition (ds, hr, part) compute statistics for columns
PREHOOK: type: QUERY
PREHOOK: Input: default@partcolstats
@@ -276,36 +290,52 @@ PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 15 495 0 40 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 15 495 0 40 SExM4Cgowv+PD8PH8ii9i70BgIb0B4Cc4BPA7aUC/8KhD4D4jA/AwfgGh5ujQ/m94QmAqJgmgPrR
+Z4G2tRu/0+MHwJKHG4Lkthy/tOoEwfiHI77r2A7C0ZEN/8iBAf/G+AWClaYVvr3WP8H6iQGB35Yz
+/v9gwYukJL+9zgrEnrIC/OqkAYDasSKCp5k2vuyzPYDrkw6AxZUsgK/7DYK2uAr/ivcC
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partA') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 40 6.825 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 40 6.825 7 SExM4Cgog+SgJr7iywPAp44YwK72BIC/6BaB3skFwLTeHYHwuwH/7/YQ/4KtDMCv7BbC0uQ3vqKP
+DsDaLoHowwiErvwK+7OXDMDlIsC54ByB1egd/52dEcGEy1q//tAigKTuBsC/mmXB2LUDhN7rGvuS
+1w+Bx7AXv5uoWMHXuTmB2L1lwNTNB77f1iKCuLUBv76cD4KaiBO9o6QHgdygE4DUFw==
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') key
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 15 495 0 58 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 15 495 0 58 SExM4Do6wv+PD8PH8ii9i70BgIb0B4Cc4BPA7aUC/8KhD4GbYP/crA7AwfgGwMyEQMfOngP5veEJ
+gJH1GIDAkAyA15IBg8+TPL25xAzCp9gR/smhDYG2tRu/0+MHwJKHG4Lkthy/tOoExJKoGf3l3wm+
+69gOwtGRDf/IgQH/xvgFwsSVEcDQkAS/qJM3/5TDCMH6iQHAwrIawZzkGP7/YMGLpCS/vc4KxJ6y
+AvzqpAGA2rEigqeZNr7ssz2AgZ4BgOr1DIaz3wL6kbYpgK/7DcCa2QnCm1//ivcC/5fiIsC10AmC
+5uYQvue2GQ==
+ from deserializer
PREHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcolstats
POSTHOOK: query: describe formatted partcolstats partition (ds=date '2015-04-03', hr=3, part='partB') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstats
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 58 6.883333333333334 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 58 6.883333333333334 7 SExM4Do6geTIH4KA2Aa+4ssDwKeOGMCu9gSAv+gWgd7JBcC03h2B8LsB/+/2EP+CrQzAr+wWwIKn
+HoLQvRm+87oEgK/UCcDaLsH7kALA7LIGhK78CvuzlwzA5SLAueAcgdXoHf+dnRGA+ZUgwPH7M4C0
++AWB5kC//tAigKTuBoHJvAaAm+4bv91SgP6cQsHYtQO/4s4XxfucA/uS1w+Bx7AXv5uoWMD2mxmB
+4Z0gwMaBGv/Zzz7Ct+wM/raEAsKdyQW+39Yigri1Ab/3igGB6vwG/9yUB4KaiBO9o6QHwdeeA8CE
+ghCA1Bc=
+ from deserializer
PREHOOK: query: drop table partcolstats
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@partcolstats
@@ -356,9 +386,12 @@ PREHOOK: Input: default@partcolstatsnum
POSTHOOK: query: describe formatted partcolstatsnum partition (tint=100, sint=1000, bint=1000000) value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstatsnum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 30 6.833333333333333 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 30 6.833333333333333 7 SExM4B4eg+SgJr7iywPAp44YwK72BIGdshzAtN4dgfC7Af/v9hD/gq0MwK/sFsLS5Df+/L0OgejD
+CISu/Ar70popgPOFL8GEy1q/or8pwL+aZcHYtQP/8MIqgcewF7+bqFjCr/eeAcDUzQe+39Yigri1
+Ab++nA+CmogTvaOkBw==
+ from deserializer
PREHOOK: query: drop table partcolstatsnum
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@partcolstatsnum
@@ -409,9 +442,12 @@ PREHOOK: Input: default@partcolstatsdec
POSTHOOK: query: describe formatted partcolstatsdec partition (decpart='1000.0001') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstatsdec
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 30 6.833333333333333 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 30 6.833333333333333 7 SExM4B4eg+SgJr7iywPAp44YwK72BIGdshzAtN4dgfC7Af/v9hD/gq0MwK/sFsLS5Df+/L0OgejD
+CISu/Ar70popgPOFL8GEy1q/or8pwL+aZcHYtQP/8MIqgcewF7+bqFjCr/eeAcDUzQe+39Yigri1
+Ab++nA+CmogTvaOkBw==
+ from deserializer
PREHOOK: query: drop table partcolstatsdec
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@partcolstatsdec
@@ -462,9 +498,12 @@ PREHOOK: Input: default@partcolstatschar
POSTHOOK: query: describe formatted partcolstatschar partition (varpart='part1', charpart='aaa') value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcolstatschar
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 30 6.833333333333333 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 30 6.833333333333333 7 SExM4B4eg+SgJr7iywPAp44YwK72BIGdshzAtN4dgfC7Af/v9hD/gq0MwK/sFsLS5Df+/L0OgejD
+CISu/Ar70popgPOFL8GEy1q/or8pwL+aZcHYtQP/8MIqgcewF7+bqFjCr/eeAcDUzQe+39Yigri1
+Ab++nA+CmogTvaOkBw==
+ from deserializer
PREHOOK: query: drop table partcolstatschar
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@partcolstatschar
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
index 5db87d9..18fdfd4 100644
--- a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
+++ b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
@@ -72,10 +72,10 @@ PREHOOK: Input: default@testdeci2
POSTHOOK: query: describe formatted testdeci2 amount
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@testdeci2
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-amount decimal(10,3) from deserializer
-COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+amount decimal(10,3) from deserializer
+COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\"}
PREHOOK: query: analyze table testdeci2 compute statistics for columns
PREHOOK: type: QUERY
PREHOOK: Input: default@testdeci2
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out b/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
index 6bc1970..d51a544 100644
--- a/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
+++ b/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
@@ -113,72 +113,80 @@ PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 3 0.75 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 3 0.75 2 SExM4AMDgaTbFcD8mOYCwMOJoQQ=
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') state
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 6 3.0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 6 3.0 3 SExM4AYGhJ2RPL68foHA90C/kJJjgJX39QKAwfg7
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid double 1.0 4.0 0 4 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid double 1.0 4.0 0 4 SExM4AQEwvmagwOC4fQQ/cXBowKCnueKAg==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid double 1.0 5.0 0 5 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid double 1.0 5.0 0 5 SExM4AUFgoqWCcDvhPoCguH0EP3FwaMCgp7nigI=
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 10 2000 0 4 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 10 2000 0 4 SExM4AQEwtKH1wOJpIYp95+qNYHs8ZgB
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 10 910 0 4 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 10 910 0 4 SExM4AQEwavm2wOC18PyAYDUhBSCqe9l
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') zip
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') zip
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-zip int 43201 94087 0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+zip int 43201 94087 0 3 SExM4AMDgaPxmgPB562MAr/LtnY=
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') zip
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2002') zip
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-zip int 43201 94087 0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+zip int 43201 94087 0 3 SExM4AMDgaPxmgPB562MAr/LtnY=
+ from deserializer
PREHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_1d
PREHOOK: type: QUERY
POSTHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_1d
@@ -414,72 +422,80 @@ PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 2 0.5 1 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 2 0.5 1 SExM4AICgaTbFYDJnvoC
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') state
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 3 1.25 4 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 3 1.25 4 SExM4AMDgaTbFcD8mOYCwJDuDA==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid double 1.0 2.0 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid double 1.0 2.0 0 2 SExM4AICwvmagwP/pra0Ag==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid double 1.0 31.0 0 5 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid double 1.0 31.0 0 5 SExM4AUFgoqWCb/8tKEBg9TE6QH9xcGjAoKe54oC
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 1000 1010 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 1000 1010 0 2 SExM4AICwtKH1wOJpIYp
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 1000 2000 0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 1000 2000 0 3 SExM4AMDwtKH1wOJpIYp95+qNQ==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') zip
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') zip
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-zip int 94086 94087 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+zip int 94086 94087 0 2 SExM4AICgaPxmgOAs+SCAw==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') zip
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_1d
POSTHOOK: query: describe formatted loc_orc_1d PARTITION(year='2003') zip
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_1d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-zip int 43201 94087 0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+zip int 43201 94087 0 3 SExM4AMDgaPxmgPB562MAr/LtnY=
+ from deserializer
PREHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_1d
PREHOOK: type: QUERY
POSTHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_1d
@@ -786,54 +802,60 @@ PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94086, year='2001') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 2 0.5 1 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 2 0.5 1 SExM4AICgaTbFYDAoocH
+ from deserializer
PREHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') state
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') state
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-state string 0 3 3.0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+state string 0 3 3.0 3 SExM4AMDwtmPPYHA90C/kJJj
+ from deserializer
PREHOOK: query: describe formatted loc_orc_2d partition(zip=94086, year='2001') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94086, year='2001') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid int 2 3 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid int 2 3 0 2 SExM4AICga/rqgHA0vSOAw==
+ from deserializer
PREHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') locid
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') locid
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-locid int 1 5 0 3 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+locid int 1 5 0 3 SExM4AMDxfO+SLy7rGLA9IJO
+ from deserializer
PREHOOK: query: describe formatted loc_orc_2d partition(zip=94086, year='2001') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94086, year='2001') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 1000 2000 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 1000 2000 0 2 SExM4AICy/aNgAT3n6o1
+ from deserializer
PREHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') cnt
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@loc_orc_2d
POSTHOOK: query: describe formatted loc_orc_2d partition(zip=94087, year='2002') cnt
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@loc_orc_2d
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-cnt decimal(10,0) 10 100 0 2 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+cnt decimal(10,0) 10 100 0 2 SExM4AICw4KqzgWC/fN5
+ from deserializer
PREHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_2d
PREHOOK: type: QUERY
POSTHOOK: query: explain extended select state,locid,cnt,zip from loc_orc_2d
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/llap_smb.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/llap_smb.q.out b/ql/src/test/results/clientpositive/llap/llap_smb.q.out
index 87b33db..a75b3da 100644
--- a/ql/src/test/results/clientpositive/llap/llap_smb.q.out
+++ b/ql/src/test/results/clientpositive/llap/llap_smb.q.out
@@ -321,8 +321,8 @@ POSTHOOK: Input: default@orc_a@y=2001/q=8
POSTHOOK: Input: default@orc_a@y=2001/q=9
POSTHOOK: Input: default@orc_b
#### A masked pattern was here ####
-2000 5 52
-2001 5 139630
+2001 4 139630
+2001 7 52
PREHOOK: query: DROP TABLE orc_a
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@orc_a
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/stats_only_null.q.out b/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
index 57aaf55..ab91ea7 100644
--- a/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
+++ b/ql/src/test/results/clientpositive/llap/stats_only_null.q.out
@@ -413,9 +413,10 @@ PREHOOK: Input: default@stats_null_part
POSTHOOK: query: describe formatted stats_null_part partition(dt = 1) a
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@stats_null_part
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-a double 1.0 1.0 1 1 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+a double 1.0 1.0 1 1 SExM4AEBwaDRtwU=
+ from deserializer
PREHOOK: query: drop table stats_null
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@stats_null
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out b/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
index a62c494..05d4fc8 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
@@ -5932,7 +5932,7 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE)
+ Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (ONE_TO_ONE_EDGE)
Reducer 4 <- Map 3 (CUSTOM_SIMPLE_EDGE), Reducer 7 (CUSTOM_SIMPLE_EDGE)
Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
Reducer 7 <- Map 6 (SIMPLE_EDGE)
@@ -6144,7 +6144,7 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE)
+ Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 5 (ONE_TO_ONE_EDGE)
Reducer 4 <- Map 3 (CUSTOM_SIMPLE_EDGE), Reducer 7 (CUSTOM_SIMPLE_EDGE)
Reducer 5 <- Reducer 4 (SIMPLE_EDGE)
Reducer 7 <- Map 6 (SIMPLE_EDGE)
@@ -6314,7 +6314,7 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
+ Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (ONE_TO_ONE_EDGE)
Reducer 3 <- Map 1 (CUSTOM_SIMPLE_EDGE), Reducer 6 (CUSTOM_SIMPLE_EDGE)
Reducer 4 <- Reducer 3 (SIMPLE_EDGE)
Reducer 6 <- Map 5 (SIMPLE_EDGE)
@@ -6478,7 +6478,7 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
+ Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (ONE_TO_ONE_EDGE)
Reducer 4 <- Map 3 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
@@ -6597,7 +6597,7 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE)
+ Reducer 2 <- Map 1 (SIMPLE_EDGE), Reducer 4 (ONE_TO_ONE_EDGE)
Reducer 4 <- Map 3 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out b/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out
index 2e9d88e..023d51c 100644
--- a/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out
+++ b/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out
@@ -406,7 +406,7 @@ from varchar_udf_1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@varchar_udf_1
#### A masked pattern was here ####
-{"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{0}{3}{2}{3}{1}{0}{2}{0}{1}{0}{0}{1}{3}{2}{0}{3}"} {"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{0}{3}{2}{3}{1}{0}{2}{0}{1}{0}{0}{1}{3}{2}{0}{3}"}
+{"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAEAAAAIAAAABAAAAAgAAAACAAAAAQAAAAQAAAABAAAAAgAAAAEAAAABAAAAAgAAAAgAAAAE\r\nAAAAAQAAAAgAAAA=\r\n"} {"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAEAAAAIAAAABAAAAAgAAAACAAAAAQAAAAQAAAABAAAAAgAAAAEAAAABAAAAAgAAAAgAAAAE\r\nAAAAAQAAAAgAAAA=\r\n"}
PREHOOK: query: select
min(c2),
min(c4)
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/llap/vector_udf1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_udf1.q.out b/ql/src/test/results/clientpositive/llap/vector_udf1.q.out
index 9a164fe..b8d19c5 100644
--- a/ql/src/test/results/clientpositive/llap/vector_udf1.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_udf1.q.out
@@ -2713,7 +2713,7 @@ from varchar_udf_1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@varchar_udf_1
#### A masked pattern was here ####
-{"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{0}{3}{2}{3}{1}{0}{2}{0}{1}{0}{0}{1}{3}{2}{0}{3}"} {"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{0}{3}{2}{3}{1}{0}{2}{0}{1}{0}{0}{1}{3}{2}{0}{3}"}
+{"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAEAAAAIAAAABAAAAAgAAAACAAAAAQAAAAQAAAABAAAAAgAAAAEAAAABAAAAAgAAAAgAAAAE\r\nAAAAAQAAAAgAAAA=\r\n"} {"columntype":"String","maxlength":7,"avglength":7.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAEAAAAIAAAABAAAAAgAAAACAAAAAQAAAAQAAAABAAAAAgAAAAEAAAABAAAAAgAAAAgAAAAE\r\nAAAAAQAAAAgAAAA=\r\n"}
PREHOOK: query: explain vectorization detail
select
min(c2),
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/partial_column_stats.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/partial_column_stats.q.out b/ql/src/test/results/clientpositive/partial_column_stats.q.out
index 87d47da..452d4b6 100644
--- a/ql/src/test/results/clientpositive/partial_column_stats.q.out
+++ b/ql/src/test/results/clientpositive/partial_column_stats.q.out
@@ -69,7 +69,7 @@ PREHOOK: Input: default@t1
POSTHOOK: query: desc formatted t1 value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@t1
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 0 0.0 0 from deserializer
-COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"data\":\"true\",\"key\":\"true\",\"value\":\"true\"}}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 0 0.0 0 from deserializer
+COLUMN_STATS_ACCURATE {\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"data\":\"true\",\"key\":\"true\",\"value\":\"true\"}}
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/partition_coltype_literals.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/partition_coltype_literals.q.out b/ql/src/test/results/clientpositive/partition_coltype_literals.q.out
index d459b36..d824a98 100644
--- a/ql/src/test/results/clientpositive/partition_coltype_literals.q.out
+++ b/ql/src/test/results/clientpositive/partition_coltype_literals.q.out
@@ -302,48 +302,52 @@ PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum partition (tint=110Y, sint=22000S, bint=330000000000L) key
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-key int 27 484 0 20 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+key int 27 484 0 20 SExM4BQUwv+PD4DTryqAhvQHgJzgE8DtpQL/wqEPx9SoWfm94QmAqJgmgbCHgwG/0+MHwJKHG4De
+jWeClaYVvr3WP8H6iQHDxpxl/uvvWb7ssz2AsKk6
+ from deserializer
PREHOOK: query: describe formatted partcoltypenum partition (tint=110Y, sint=22000S, bint=330000000000L) value
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum partition (tint=110Y, sint=22000S, bint=330000000000L) value
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-value string 0 20 6.766666666666667 7 from deserializer
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+value string 0 20 6.766666666666667 7 SExM4BQUwcbsKcCnjhjArvYEgZ2yHMC03h2A4LIS/4KtDMCv7BbAz6JGgejDCP+AlzSA84UvwYTL
+WsDygtQBv5uoWIKExaYBvt/WIoK4tQG/vpwPv72sGg==
+ from deserializer
PREHOOK: query: describe formatted partcoltypenum tint
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum tint
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-tint tinyint 110 110 0 1
-COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"tint\":\"true\"}}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+tint tinyint 110 110 0 1
+COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"tint\":\"true\"}}
PREHOOK: query: describe formatted partcoltypenum sint
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum sint
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-sint smallint 22000 22000 0 1
-COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"sint\":\"true\"}}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+sint smallint 22000 22000 0 1
+COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"sint\":\"true\"}}
PREHOOK: query: describe formatted partcoltypenum bint
PREHOOK: type: DESCTABLE
PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum bint
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-bint bigint 330000000000 330000000000 0 1
-COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"bint\":\"true\"}}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+bint bigint 330000000000 330000000000 0 1
+COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"bint\":\"true\"}}
PREHOOK: query: alter table partcoltypenum change key key decimal(10,0)
PREHOOK: type: ALTERTABLE_RENAMECOL
PREHOOK: Input: default@partcoltypenum
@@ -458,10 +462,10 @@ PREHOOK: Input: default@partcoltypenum
POSTHOOK: query: describe formatted partcoltypenum tint
POSTHOOK: type: DESCTABLE
POSTHOOK: Input: default@partcoltypenum
-# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment
-
-tint decimal(3,0) 110 110 0 1
-COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"tint\":\"true\"}}
+# col_name data_type min max num_nulls distinct_count avg_col_len max_col_len num_trues num_falses comment bitVector
+
+tint decimal(3,0) 110 110 0 1
+COLUMN_STATS_ACCURATE {\"COLUMN_STATS\":{\"tint\":\"true\"}}
PREHOOK: query: show partitions partcoltypenum partition (tint=110BD, sint=22000S, bint=330000000000L)
PREHOOK: type: SHOWPARTITIONS
PREHOOK: Input: default@partcoltypenum
http://git-wip-us.apache.org/repos/asf/hive/blob/f8b79fe6/ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out b/ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out
index 4bddd3b..124a4b4 100644
--- a/ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out
+++ b/ql/src/test/results/clientpositive/reduceSinkDeDuplication_pRS_key_empty.q.out
@@ -22,7 +22,7 @@ select
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-{"columntype":"Double","min":260.182,"max":260.182,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{0}{0}{0}{1}{1}{1}{0}{0}{0}{0}{0}{1}{2}{1}{0}"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{2}{0}{3}{6}{3}{0}{1}{1}{0}{0}{0}{0}{0}{0}{0}"} {"columntype":"Double","min":20428.07287599998,"max":20428.07287599998,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"{0}{0}{3}{0}{1}{1}{0}{0}{0}{0}{0}{0}{0}{4}{2}{0}"} {"columntype":"Double","min":20469.01089779557,"max":20469.01089779557,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{0}{1}{3}{2}{3}{5}{2}{0}{1}{0}{1}{1}{1}{1}{0}{1}"}
+{"columntype":"Double","min":260.182,"max":260.182,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAAE\r\nAAAAAgAAAAEAAAA=\r\n"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAAEAAAAAQAAAAgAAABAAAAACAAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAAB\r\nAAAAAQAAAAEAAAA=\r\n"} {"columntype":"Double","min":20428.07287599998,"max":20428.07287599998,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"Rk0QAAEAAAABAAAACAAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAQ\r\nAAAABAAAAAEAAAA=\r\n"} {"columntype":"Double","min":20469.01089779557,"max":20469.01089779557,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAEAAAACAAAACAAAAAQAAAAIAAAAIAAAAAQAAAABAAAAAgAAAAEAAAACAAAAAgAAAAIAAAAC\r\nAAAAAQAAAAIAAAA=\r\n"}
PREHOOK: query: explain select compute_stats(a,'fm',16),compute_stats(b,'fm',16),compute_stats(c,'fm',16),compute_stats(d,'fm',16)
from
(
@@ -111,7 +111,7 @@ select
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-{"columntype":"Double","min":256.10355987055016,"max":256.10355987055016,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{2}{1}{0}{2}{0}{1}{1}{1}{0}{0}{1}{1}{0}{2}{1}{0}"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{2}{0}{3}{6}{3}{0}{1}{1}{0}{0}{0}{0}{0}{0}{0}"} {"columntype":"Double","min":20428.07287599999,"max":20428.07287599999,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{4}{0}{0}{4}{3}{0}{1}{0}{0}{0}{0}{0}{0}{1}{2}"} {"columntype":"Double","min":20469.010897795582,"max":20469.010897795582,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"{2}{0}{2}{2}{0}{0}{2}{0}{0}{0}{0}{0}{1}{0}{0}{0}"}
+{"columntype":"Double","min":256.10355987055016,"max":256.10355987055016,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAQAAAACAAAAAQAAAAQAAAABAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAAAAAgAAAAEAAAAE\r\nAAAAAgAAAAEAAAA=\r\n"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAAEAAAAAQAAAAgAAABAAAAACAAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAAB\r\nAAAAAQAAAAEAAAA=\r\n"} {"columntype":"Double","min":20428.07287599999,"max":20428.07287599999,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAAQAAAAAQAAAAEAAAAQAAAACAAAAAEAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB\r\nAAAAAgAAAAQAAAA=\r\n"} {"columntype":"Double","min":20469.010897795582,"max":20469.010897795582,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"Rk0QAAQAAAABAAAABAAAAAQAAAABAAAAAQAAAAQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAAB\r\nAAAAAQAAAAEAAAA=\r\n"}
PREHOOK: query: explain select compute_stats(a,'fm',16),compute_stats(b,'fm',16),compute_stats(c,'fm',16),compute_stats(d,'fm',16)
from
(
@@ -217,4 +217,4 @@ select
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-{"columntype":"Double","min":256.10355987055016,"max":256.10355987055016,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{2}{1}{0}{2}{0}{1}{1}{1}{0}{0}{1}{1}{0}{2}{1}{0}"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{2}{0}{3}{6}{3}{0}{1}{1}{0}{0}{0}{0}{0}{0}{0}"} {"columntype":"Double","min":20428.07287599999,"max":20428.07287599999,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"{1}{4}{0}{0}{4}{3}{0}{1}{0}{0}{0}{0}{0}{0}{1}{2}"} {"columntype":"Double","min":20469.010897795582,"max":20469.010897795582,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"{2}{0}{2}{2}{0}{0}{2}{0}{0}{0}{0}{0}{1}{0}{0}{0}"}
+{"columntype":"Double","min":256.10355987055016,"max":256.10355987055016,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAQAAAACAAAAAQAAAAQAAAABAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAAAAAgAAAAEAAAAE\r\nAAAAAgAAAAEAAAA=\r\n"} {"columntype":"String","maxlength":2,"avglength":2.0,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAAEAAAAAQAAAAgAAABAAAAACAAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAAB\r\nAAAAAQAAAAEAAAA=\r\n"} {"columntype":"Double","min":20428.07287599999,"max":20428.07287599999,"countnulls":0,"numdistinctvalues":1,"ndvbitvector":"Rk0QAAIAAAAQAAAAAQAAAAEAAAAQAAAACAAAAAEAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB\r\nAAAAAgAAAAQAAAA=\r\n"} {"columntype":"Double","min":20469.010897795582,"max":20469.010897795582,"countnulls":0,"numdistinctvalues":2,"ndvbitvector":"Rk0QAAQAAAABAAAABAAAAAQAAAABAAAAAQAAAAQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAAB\r\nAAAAAQAAAAEAAAA=\r\n"}