From ade656a0f32e62b9c7ed653ab816f144c4cbd646 Mon Sep 17 00:00:00 2001 From: Ashutosh Chauhan Date: Tue, 10 Nov 2015 13:28:05 -0800 Subject: [PATCH] HIVE-12342 : Set default value of hive.optimize.index.filter to true --- .../java/org/apache/hadoop/hive/conf/HiveConf.java | 2 +- .../apache/hadoop/hive/ql/ppd/OpProcFactory.java | 1 + .../clientpositive/llap/bucket_map_join_tez1.q.out | 58 +++++++ .../clientpositive/llap/bucket_map_join_tez2.q.out | 38 ++++ .../llap/hybridgrace_hashjoin_1.q.out | 20 +++ .../llap/hybridgrace_hashjoin_2.q.out | 36 ++++ .../results/clientpositive/llap/llapdecider.q.out | 95 ++++++++++ .../results/clientpositive/llap/lvj_mapjoin.q.out | 2 + .../clientpositive/llap/mapjoin_decimal.q.out | 2 + ql/src/test/results/clientpositive/llap/mrr.q.out | 9 + .../llap/tez_bmj_schema_evolution.q.out | 2 + .../llap/tez_dynpart_hashjoin_2.q.out | 9 + .../results/clientpositive/llap/tez_join.q.out | 2 + .../clientpositive/llap/tez_join_hash.q.out | 6 + .../llap/tez_join_result_complex.q.out | 4 + .../clientpositive/llap/tez_self_join.q.out | 3 + .../results/clientpositive/llap/tez_smb_1.q.out | 8 + .../results/clientpositive/llap/tez_union.q.out | 21 +++ .../clientpositive/llap/tez_union_group_by.q.out | 5 + .../llap/tez_vector_dynpart_hashjoin_1.q.out | 12 ++ .../llap/tez_vector_dynpart_hashjoin_2.q.out | 9 + .../results/clientpositive/tez/auto_join0.q.out | 2 + .../results/clientpositive/tez/auto_join1.q.out | 2 + .../results/clientpositive/tez/auto_join21.q.out | 1 + .../results/clientpositive/tez/auto_join29.q.out | 19 ++ .../results/clientpositive/tez/auto_join30.q.out | 5 + .../clientpositive/tez/auto_sortmerge_join_1.q.out | 6 + .../tez/auto_sortmerge_join_10.q.out | 5 + .../tez/auto_sortmerge_join_11.q.out | 9 + .../tez/auto_sortmerge_join_12.q.out | 3 + .../tez/auto_sortmerge_join_13.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_2.q.out | 4 + .../clientpositive/tez/auto_sortmerge_join_3.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_4.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_5.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_6.q.out | 30 ++++ .../clientpositive/tez/auto_sortmerge_join_7.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_8.q.out | 6 + .../clientpositive/tez/auto_sortmerge_join_9.q.out | 56 ++++++ .../test/results/clientpositive/tez/bucket3.q.out | 1 + .../clientpositive/tez/bucket_map_join_tez1.q.out | 35 ++++ .../clientpositive/tez/bucket_map_join_tez2.q.out | 15 ++ .../clientpositive/tez/correlationoptimizer1.q.out | 18 ++ .../results/clientpositive/tez/cross_join.q.out | 4 + .../clientpositive/tez/cross_product_check_1.q.out | 6 + .../clientpositive/tez/cross_product_check_2.q.out | 6 + .../tez/dynpart_sort_opt_vectorization.q.out | 14 ++ .../tez/dynpart_sort_optimization.q.out | 14 ++ .../tez/dynpart_sort_optimization2.q.out | 6 + .../clientpositive/tez/filter_join_breaktask.q.out | 3 + .../test/results/clientpositive/tez/having.q.out | 2 + .../tez/hybridgrace_hashjoin_1.q.out | 20 +++ .../tez/hybridgrace_hashjoin_2.q.out | 36 ++++ .../results/clientpositive/tez/insert_into2.q.out | 1 + .../results/clientpositive/tez/join0.q.java1.7.out | 2 + ql/src/test/results/clientpositive/tez/join1.q.out | 2 + .../results/clientpositive/tez/join_nullsafe.q.out | 8 + .../results/clientpositive/tez/llapdecider.q.out | 19 ++ .../clientpositive/tez/load_dyn_part2.q.out | 1 + .../clientpositive/tez/load_dyn_part3.q.out | 1 + .../results/clientpositive/tez/lvj_mapjoin.q.out | 2 + .../clientpositive/tez/mapjoin_decimal.q.out | 2 + .../clientpositive/tez/mapjoin_mapjoin.q.out | 9 + .../results/clientpositive/tez/metadataonly1.q.out | 1 + ql/src/test/results/clientpositive/tez/mrr.q.out | 9 + .../clientpositive/tez/orc_merge_incompat1.q.out | 1 + ql/src/test/results/clientpositive/tez/ptf.q.out | 5 + .../results/clientpositive/tez/ptf_matchpath.q.out | 1 + .../results/clientpositive/tez/ptf_streaming.q.out | 4 + .../test/results/clientpositive/tez/sample1.q.out | 1 + .../clientpositive/tez/selectDistinctStar.q.out | 2 + .../test/results/clientpositive/tez/skewjoin.q.out | 19 ++ .../clientpositive/tez/subquery_exists.q.out | 2 + .../results/clientpositive/tez/subquery_in.q.out | 11 ++ .../results/clientpositive/tez/temp_table.q.out | 2 + .../tez/tez_bmj_schema_evolution.q.out | 2 + .../tez/tez_dynpart_hashjoin_1.q.out | 12 ++ .../tez/tez_dynpart_hashjoin_2.q.out | 9 + .../test/results/clientpositive/tez/tez_join.q.out | 2 + .../results/clientpositive/tez/tez_join_hash.q.out | 6 + .../tez/tez_join_result_complex.q.out | 4 + .../results/clientpositive/tez/tez_self_join.q.out | 3 + .../results/clientpositive/tez/tez_smb_1.q.out | 8 + .../results/clientpositive/tez/tez_smb_empty.q.out | 10 ++ .../results/clientpositive/tez/tez_smb_main.q.out | 28 +++ .../results/clientpositive/tez/tez_union.q.out | 21 +++ .../clientpositive/tez/tez_union_group_by.q.out | 5 + .../tez/tez_vector_dynpart_hashjoin_1.q.out | 12 ++ .../tez/tez_vector_dynpart_hashjoin_2.q.out | 9 + .../clientpositive/tez/transform_ppr2.q.out | 1 + .../clientpositive/tez/unionDistinct_1.q.out | 40 +++++ .../clientpositive/tez/vector_between_in.q.out | 8 + .../tez/vector_binary_join_groupby.q.out | 2 + .../clientpositive/tez/vector_char_mapjoin1.q.out | 6 + .../clientpositive/tez/vector_coalesce.q.out | 6 + .../results/clientpositive/tez/vector_date_1.q.out | 2 + .../clientpositive/tez/vector_decimal_cast.q.out | 1 + .../tez/vector_decimal_expressions.q.out | 1 + .../tez/vector_decimal_mapjoin.q.out | 2 + .../tez/vector_decimal_math_funcs.q.out | 1 + .../clientpositive/tez/vector_decimal_udf.q.out | 4 + .../clientpositive/tez/vector_decimal_udf2.q.out | 2 + .../results/clientpositive/tez/vector_elt.q.out | 1 + .../clientpositive/tez/vector_if_expr.q.out | 1 + .../clientpositive/tez/vector_inner_join.q.out | 18 ++ .../clientpositive/tez/vector_interval_2.q.out | 6 + .../tez/vector_interval_mapjoin.q.out | 2 + .../results/clientpositive/tez/vector_join30.q.out | 5 + .../tez/vector_leftsemi_mapjoin.q.out | 192 +++++++++++++++++++++ .../clientpositive/tez/vector_mapjoin_reduce.q.out | 6 + .../tez/vector_mr_diff_schema_alias.q.out | 3 + .../tez/vector_non_string_partition.q.out | 2 + .../clientpositive/tez/vector_nullsafe_join.q.out | 12 ++ .../results/clientpositive/tez/vector_nvl.q.out | 1 + .../tez/vector_reduce_groupby_decimal.q.out | 1 + .../tez/vector_varchar_mapjoin1.q.out | 6 + .../clientpositive/tez/vectorization_0.q.out | 1 + .../clientpositive/tez/vectorization_13.q.out | 2 + .../clientpositive/tez/vectorization_14.q.out | 1 + .../clientpositive/tez/vectorization_15.q.out | 1 + .../clientpositive/tez/vectorization_16.q.out | 1 + .../clientpositive/tez/vectorization_17.q.out | 1 + .../clientpositive/tez/vectorization_7.q.out | 2 + .../clientpositive/tez/vectorization_8.q.out | 2 + .../clientpositive/tez/vectorization_9.q.out | 1 + .../tez/vectorization_decimal_date.q.out | 1 + .../clientpositive/tez/vectorization_div0.q.out | 2 + .../clientpositive/tez/vectorization_limit.q.out | 3 + .../tez/vectorization_short_regress.q.out | 12 ++ .../tez/vectorized_bucketmapjoin1.q.out | 6 + .../clientpositive/tez/vectorized_case.q.out | 2 + .../clientpositive/tez/vectorized_casts.q.out | 1 + .../clientpositive/tez/vectorized_context.q.out | 3 + .../clientpositive/tez/vectorized_mapjoin.q.out | 2 + .../clientpositive/tez/vectorized_math_funcs.q.out | 1 + .../tez/vectorized_nested_mapjoin.q.out | 3 + .../clientpositive/tez/vectorized_parquet.q.out | 1 + .../clientpositive/tez/vectorized_ptf.q.out | 5 + .../tez/vectorized_shufflejoin.q.out | 2 + .../tez/vectorized_string_funcs.q.out | 1 + 140 files changed, 1326 insertions(+), 1 deletion(-) diff --git a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java index 95c5c0e..be1ba7a 100644 --- a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java +++ b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java @@ -1389,7 +1389,7 @@ private static void populateLlapDaemonVarsSet(Set llapDaemonVarsSetLocal "Whether to provide the row offset virtual column"), // Optimizer - HIVEOPTINDEXFILTER("hive.optimize.index.filter", false, + HIVEOPTINDEXFILTER("hive.optimize.index.filter", true, "Whether to enable automatic use of indexes"), HIVEINDEXAUTOUPDATE("hive.optimize.index.autoupdate", false, "Whether to update stale indexes automatically"), diff --git a/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java b/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java index 5390ba7..8252594 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java @@ -612,6 +612,7 @@ protected Object handlePredicates(Node nd, ExprWalkerInfo prunePreds, OpWalkerIn } public static class ReduceSinkPPD extends DefaultPPD implements NodeProcessor { + @Override public Object process(Node nd, Stack stack, NodeProcessorCtx procCtx, Object... nodeOutputs) throws SemanticException { super.process(nd, stack, procCtx, nodeOutputs); diff --git a/ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out b/ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out index 204da88..30a1b66 100644 --- a/ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out +++ b/ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out @@ -132,6 +132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -152,6 +153,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -218,6 +220,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -238,6 +241,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -664,6 +668,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -690,6 +695,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -775,6 +781,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -816,6 +823,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -836,6 +844,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -921,6 +930,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -962,6 +972,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -981,6 +992,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1065,6 +1077,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1104,6 +1117,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1124,6 +1138,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1170,6 +1185,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1217,6 +1233,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1236,6 +1253,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1288,6 +1306,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1314,6 +1333,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1395,6 +1415,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1415,6 +1436,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1495,6 +1517,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1515,6 +1538,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1596,6 +1620,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1616,6 +1641,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1675,6 +1701,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1682,7 +1709,31 @@ STAGE PLANS: Select Operator expressions: key (type: int), value (type: string) outputColumnNames: _col0, _col1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE +======= + Statistics: Num rows: 125 Data size: 1328 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: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + value expressions: _col1 (type: string) + Execution mode: llap + Map 2 + Map Operator Tree: + TableScan + alias: a + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: key is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: key (type: int) + outputColumnNames: _col0 + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE +>>>>>>> Tez updates Map Join Operator condition map: Inner Join 0 to 1 @@ -1741,6 +1792,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1788,6 +1840,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1823,6 +1876,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1901,6 +1955,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1927,6 +1982,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 11 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2020,6 +2076,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2046,6 +2103,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 11 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out b/ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out index 86ffb45..09d9b8d 100644 --- a/ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out +++ b/ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out @@ -128,6 +128,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -135,7 +136,31 @@ STAGE PLANS: Select Operator expressions: key (type: int), value (type: string) outputColumnNames: _col0, _col1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE +======= + Statistics: Num rows: 125 Data size: 1328 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: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + value expressions: _col1 (type: string) + Execution mode: llap + Map 2 + Map Operator Tree: + TableScan + alias: a + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: key is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: key (type: int) + outputColumnNames: _col0 + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE +>>>>>>> Tez updates Map Join Operator condition map: Inner Join 0 to 1 @@ -194,6 +219,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -263,6 +289,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -283,6 +310,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -344,6 +372,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (((key > 1) and (key > 2)) and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 1) and (key > 2)) (type: boolean) @@ -376,6 +405,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (((key > 2) and (key > 1)) and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 2) and (key > 1)) (type: boolean) @@ -420,6 +450,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (key > 1) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 1) (type: boolean) @@ -452,6 +483,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 2) and (key > 1)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 2) and (key > 1)) (type: boolean) @@ -496,6 +528,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 1) and (key > 2)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 1) and (key > 2)) (type: boolean) @@ -515,6 +548,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -570,6 +604,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -590,6 +625,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -658,6 +694,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: UDFToDouble(value) is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -678,6 +715,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out index f281d44..5ee05b7 100644 --- a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out +++ b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out @@ -54,6 +54,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -86,6 +87,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -179,6 +181,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -212,6 +215,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -301,6 +305,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -333,6 +338,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -422,6 +428,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -455,6 +462,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -803,6 +811,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -835,6 +844,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -926,6 +936,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -959,6 +970,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1050,6 +1062,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1082,6 +1095,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1173,6 +1187,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1206,6 +1221,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1325,6 +1341,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1360,6 +1377,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (6981 = cint) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1523,6 +1541,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1558,6 +1577,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (6981 = cint) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out index 95da4c5..235167f 100644 --- a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out @@ -49,6 +49,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -64,6 +65,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -95,6 +97,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -180,6 +183,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -195,6 +199,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -227,6 +232,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -325,6 +331,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -340,6 +347,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -374,6 +382,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: w + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -389,6 +398,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -478,6 +488,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -493,6 +504,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -528,6 +540,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: w + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -543,6 +556,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -652,6 +666,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -667,6 +682,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -682,6 +698,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -713,6 +730,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -728,6 +746,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -743,6 +762,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -902,6 +922,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -917,6 +938,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -932,6 +954,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -964,6 +987,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -979,6 +1003,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -994,6 +1019,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1164,6 +1190,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((key is not null and value is not null) and (value < 'zzzzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1180,6 +1207,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z1 + filterExpr: (key < 'zzzzzzzz') (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 'zzzzzzzz') (type: boolean) @@ -1224,6 +1252,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y1 + filterExpr: ((key is not null and (value < 'zzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1239,6 +1268,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z2 + filterExpr: ((value is not null and (key < 'zzzzzzzzzz')) and (value < 'zzzzzzzzzz')) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 'zzzzzzzzzz') and (value < 'zzzzzzzzzz')) (type: boolean) @@ -1254,6 +1284,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y2 + filterExpr: (value < 'zzzzzzzzzz') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value < 'zzzzzzzzzz') (type: boolean) @@ -1359,6 +1390,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((key is not null and value is not null) and (value < 'zzzzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1375,6 +1407,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z1 + filterExpr: (key < 'zzzzzzzz') (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 'zzzzzzzz') (type: boolean) @@ -1421,6 +1454,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y1 + filterExpr: ((key is not null and (value < 'zzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1436,6 +1470,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z2 + filterExpr: ((value is not null and (key < 'zzzzzzzzzz')) and (value < 'zzzzzzzzzz')) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 'zzzzzzzzzz') and (value < 'zzzzzzzzzz')) (type: boolean) @@ -1451,6 +1486,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y2 + filterExpr: (value < 'zzzzzzzzzz') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value < 'zzzzzzzzzz') (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/llapdecider.q.out b/ql/src/test/results/clientpositive/llap/llapdecider.q.out index df90835..51f3788 100644 --- a/ql/src/test/results/clientpositive/llap/llapdecider.q.out +++ b/ql/src/test/results/clientpositive/llap/llapdecider.q.out @@ -333,7 +333,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -353,7 +358,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -423,7 +433,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -443,7 +458,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -517,7 +537,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -537,7 +562,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -609,7 +639,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -627,7 +662,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -697,7 +737,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -715,7 +760,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -785,7 +835,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -805,7 +860,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -877,7 +937,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -895,7 +960,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -965,7 +1035,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -985,7 +1060,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: key is not null (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE @@ -1064,7 +1144,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: (UDFToInteger(key) > 1) (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: (UDFToInteger(key) > 1) (type: boolean) Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE @@ -1125,7 +1210,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: (UDFToInteger(key) > 1) (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: (UDFToInteger(key) > 1) (type: boolean) Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE @@ -1183,7 +1273,12 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc +<<<<<<< HEAD Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE +======= + filterExpr: (UDFToInteger(GenericUDFTestGetJavaString(key)) > 1) (type: boolean) + Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: COMPLETE +>>>>>>> Tez updates Filter Operator predicate: (UDFToInteger(GenericUDFTestGetJavaString(key)) > 1) (type: boolean) Statistics: Num rows: 166 Data size: 14442 Basic stats: COMPLETE Column stats: COMPLETE diff --git a/ql/src/test/results/clientpositive/llap/lvj_mapjoin.q.out b/ql/src/test/results/clientpositive/llap/lvj_mapjoin.q.out index e065464..1a08679 100644 --- a/ql/src/test/results/clientpositive/llap/lvj_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/llap/lvj_mapjoin.q.out @@ -118,6 +118,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: expod1 + filterExpr: aid is not null (type: boolean) Statistics: Num rows: 3 Data size: 39 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: aid is not null (type: boolean) @@ -205,6 +206,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: expod2 + filterExpr: bid is not null (type: boolean) Statistics: Num rows: 3 Data size: 39 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: bid is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out b/ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out index 6c23503..3313f55 100644 --- a/ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out +++ b/ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out @@ -99,6 +99,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) @@ -129,6 +130,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/mrr.q.out b/ql/src/test/results/clientpositive/llap/mrr.q.out index ac265c0..7a6546c 100644 --- a/ql/src/test/results/clientpositive/llap/mrr.q.out +++ b/ql/src/test/results/clientpositive/llap/mrr.q.out @@ -420,6 +420,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -439,6 +440,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -856,6 +858,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -891,6 +894,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1320,6 +1324,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1342,6 +1347,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1364,6 +1370,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1710,6 +1717,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1732,6 +1740,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out b/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out index a84e86c..4051341 100644 --- a/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out @@ -87,6 +87,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: test + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1000 Data size: 52312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -117,6 +118,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: test1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out index 7f29462..4ec475a 100644 --- a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -63,6 +64,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -82,6 +84,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -238,6 +241,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -258,6 +262,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -277,6 +282,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -431,6 +437,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -451,6 +458,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -470,6 +478,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_join.q.out b/ql/src/test/results/clientpositive/llap/tez_join.q.out index 69a830d..d188472 100644 --- a/ql/src/test/results/clientpositive/llap/tez_join.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_join.q.out @@ -56,6 +56,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: id is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: id is not null (type: boolean) @@ -74,6 +75,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: id is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: id is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out b/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out index 54ca9d2..bc76f3f 100644 --- a/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_join_hash.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -62,6 +63,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orc_src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -160,6 +162,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -180,6 +183,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -199,6 +203,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -219,6 +224,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out b/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out index 440466c..094aa387 100644 --- a/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out @@ -432,6 +432,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: contact_event_id is not null (type: boolean) Statistics: Num rows: 2 Data size: 7501 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -508,6 +509,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: cnctevn_id is not null (type: boolean) Statistics: Num rows: 4 Data size: 18162 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1673,6 +1675,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: contact_event_id is not null (type: boolean) Statistics: Num rows: 2 Data size: 7501 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1749,6 +1752,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: cnctevn_id is not null (type: boolean) Statistics: Num rows: 4 Data size: 18162 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/llap/tez_self_join.q.out b/ql/src/test/results/clientpositive/llap/tez_self_join.q.out index 68f231c..f0103ec 100644 --- a/ql/src/test/results/clientpositive/llap/tez_self_join.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_self_join.q.out @@ -81,6 +81,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: self1 + filterExpr: ((id2 = 'ab') and id1 is not null) (type: boolean) Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((id2 = 'ab') and id1 is not null) (type: boolean) @@ -101,6 +102,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: self1 + filterExpr: ('ab' = id3) (type: boolean) Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (id3 = 'ab') (type: boolean) @@ -118,6 +120,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tez_self_join2 + filterExpr: id1 is not null (type: boolean) Statistics: Num rows: 3 Data size: 3 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: id1 is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_smb_1.q.out b/ql/src/test/results/clientpositive/llap/tez_smb_1.q.out index 3290b55..cc2a359 100644 --- a/ql/src/test/results/clientpositive/llap/tez_smb_1.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_smb_1.q.out @@ -130,6 +130,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -141,6 +142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -222,6 +224,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vt1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -241,6 +244,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -367,6 +371,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -385,6 +390,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vt1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -513,6 +519,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -531,6 +538,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_union.q.out b/ql/src/test/results/clientpositive/llap/tez_union.q.out index 7a6b32b..bfd9499 100644 --- a/ql/src/test/results/clientpositive/llap/tez_union.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_union.q.out @@ -25,6 +25,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -57,6 +58,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -184,6 +186,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -203,6 +206,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -222,6 +226,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -241,6 +246,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -360,6 +366,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -384,6 +391,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -416,6 +424,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -542,6 +551,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -590,6 +600,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -619,6 +630,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -638,6 +650,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -686,6 +699,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -705,6 +719,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -753,6 +768,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -772,6 +788,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -988,6 +1005,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1020,6 +1038,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1039,6 +1058,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1071,6 +1091,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out b/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out index 11882e4..076227c 100644 --- a/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out @@ -160,6 +160,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -186,6 +187,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: v + filterExpr: t is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: t is not null (type: boolean) @@ -201,6 +203,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -227,6 +230,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -253,6 +257,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((t is not null and (date >= '2014-03-04')) and (date < '2014-09-03')) and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: (t is not null and (date >= '2014-03-04') and (date < '2014-09-03') and (u <> 0)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out index 17d5992..e7ad316 100644 --- a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out @@ -33,6 +33,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -53,6 +54,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -165,6 +167,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -184,6 +187,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -293,6 +297,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -313,6 +318,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -446,6 +452,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -466,6 +473,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -581,6 +589,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -600,6 +609,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -712,6 +722,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -732,6 +743,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out index c0c14e1..3e2b1f9 100644 --- a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -63,6 +64,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -82,6 +84,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -238,6 +241,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -258,6 +262,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -277,6 +282,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -431,6 +437,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((csmallint < 100) and UDFToInteger(csmallint) is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -451,6 +458,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: UDFToInteger(key) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -470,6 +478,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToInteger(key) + 0) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_join0.q.out b/ql/src/test/results/clientpositive/tez/auto_join0.q.out index 7e06665..f79619c 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join0.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join0.q.out @@ -44,6 +44,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -60,6 +61,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_join1.q.out b/ql/src/test/results/clientpositive/tez/auto_join1.q.out index b3d4acc..5ee88a0 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join1.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join1.q.out @@ -36,6 +36,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -71,6 +72,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_join21.q.out b/ql/src/test/results/clientpositive/tez/auto_join21.q.out index 9c9083e..2c8c0c4 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join21.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join21.q.out @@ -36,6 +36,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (key > 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 10) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_join29.q.out b/ql/src/test/results/clientpositive/tez/auto_join29.q.out index 2ff99a5..2701150 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join29.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join29.q.out @@ -36,6 +36,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (key > 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 10) (type: boolean) @@ -643,6 +644,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (key > 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 10) (type: boolean) @@ -657,6 +659,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -1242,6 +1245,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -1267,6 +1271,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -1864,6 +1869,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -2483,6 +2489,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -2497,6 +2504,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 10) and (key > 10)) (type: boolean) @@ -2511,6 +2519,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -2592,6 +2601,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -2606,6 +2616,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 10) and (key > 10)) (type: boolean) @@ -3233,6 +3244,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 10) and (key > 10)) (type: boolean) @@ -3247,6 +3259,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -3308,6 +3321,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -3322,6 +3336,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -3356,6 +3371,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -3439,6 +3455,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) @@ -3469,6 +3486,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 10) and (key > 10)) (type: boolean) @@ -3483,6 +3501,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 10) and (key < 10)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_join30.q.out b/ql/src/test/results/clientpositive/tez/auto_join30.q.out index d045623..f03d562 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join30.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join30.q.out @@ -32,6 +32,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -48,6 +49,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -449,6 +451,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -465,6 +468,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -482,6 +486,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out index bd6db7f..e54b651 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out @@ -158,6 +158,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -230,6 +231,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -467,6 +469,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -601,6 +604,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -776,6 +780,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -910,6 +915,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out index 8bd9dc8..813954e 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out @@ -82,6 +82,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -113,6 +114,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -144,6 +146,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -247,6 +250,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -265,6 +269,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out index 04b48a2..4c0634b 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out @@ -154,6 +154,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -225,6 +226,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -468,6 +470,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -539,6 +542,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -781,6 +785,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -848,6 +853,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1101,6 +1107,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1168,6 +1175,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1299,6 +1307,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out index 8664435..57158a6 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out @@ -220,6 +220,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -292,6 +293,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 170 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -364,6 +366,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out index 3ef0927..2320982 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out @@ -92,6 +92,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -139,6 +140,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -303,6 +305,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -350,6 +353,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -514,6 +518,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -561,6 +566,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out index a0f2be1..0fbeef1 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out @@ -138,6 +138,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 54 Data size: 5500 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -272,6 +273,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -449,6 +451,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 54 Data size: 5500 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -583,6 +586,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out index e6fb5dc..221baa0 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out @@ -138,6 +138,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -256,6 +257,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -447,6 +449,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -535,6 +538,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -756,6 +760,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -844,6 +849,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out index b24c2769..ad644ee 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out @@ -154,6 +154,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -272,6 +273,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -463,6 +465,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -551,6 +554,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -772,6 +776,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -860,6 +865,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out index db7b805..de7147a 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out @@ -124,6 +124,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -183,6 +184,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -359,6 +361,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -418,6 +421,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -595,6 +599,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2750 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -680,6 +685,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out index cf260a7..5945aee 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out @@ -105,6 +105,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -116,6 +117,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -141,6 +143,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -233,6 +236,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -244,6 +248,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -269,6 +274,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -361,6 +367,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -372,6 +379,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -397,6 +405,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: h + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -485,6 +494,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -496,6 +506,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -521,6 +532,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -608,6 +620,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -619,6 +632,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -630,6 +644,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -713,6 +728,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -724,6 +740,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -749,6 +766,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -837,6 +855,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -848,6 +867,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -873,6 +893,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -961,6 +982,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -972,6 +994,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -997,6 +1020,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1084,6 +1108,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1095,6 +1120,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1106,6 +1132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1189,6 +1216,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1200,6 +1228,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1225,6 +1254,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out index faf20fa..c15599d 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out @@ -171,6 +171,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -289,6 +290,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 54 Data size: 5500 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -528,6 +530,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 54 Data size: 5500 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -662,6 +665,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -885,6 +889,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 54 Data size: 5500 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1019,6 +1024,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 452 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out index 7b51ffc..2b07313 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out @@ -171,6 +171,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -289,6 +290,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -528,6 +530,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -662,6 +665,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -887,6 +891,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1021,6 +1026,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 228 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out index c5ffab0..f7de3b8 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out @@ -71,6 +71,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -102,6 +103,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -184,6 +186,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -219,6 +222,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -318,6 +322,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -351,6 +356,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -485,6 +491,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -520,6 +527,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -537,6 +545,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -572,6 +581,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -715,6 +725,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -746,6 +757,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -844,6 +856,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -875,6 +888,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -997,6 +1011,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -1028,6 +1043,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -1140,6 +1156,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 8) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 8) (type: boolean) @@ -1171,6 +1188,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 8) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 8) (type: boolean) @@ -1259,6 +1277,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key + 1) is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key + 1) is not null (type: boolean) @@ -1290,6 +1309,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key + 1) is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key + 1) is not null (type: boolean) @@ -1374,6 +1394,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1405,6 +1426,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1487,6 +1509,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1518,6 +1541,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1610,6 +1634,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1644,6 +1669,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1661,6 +1687,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -1767,6 +1794,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -1798,6 +1826,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -1892,6 +1921,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1923,6 +1953,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2005,6 +2036,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2040,6 +2072,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2139,6 +2172,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2172,6 +2206,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2306,6 +2341,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2341,6 +2377,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2358,6 +2395,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2393,6 +2431,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2536,6 +2575,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -2567,6 +2607,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -2665,6 +2706,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -2696,6 +2738,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -2818,6 +2861,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -2849,6 +2893,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -2961,6 +3006,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 8) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 8) (type: boolean) @@ -2992,6 +3038,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 8) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 8) (type: boolean) @@ -3076,6 +3123,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3107,6 +3155,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3189,6 +3238,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3220,6 +3270,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3312,6 +3363,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3346,6 +3398,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3363,6 +3416,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key < 6) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 6) (type: boolean) @@ -3469,6 +3523,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) @@ -3500,6 +3555,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key < 8) and (key < 6)) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 8) and (key < 6)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/bucket3.q.out b/ql/src/test/results/clientpositive/tez/bucket3.q.out index 3308a8a..3f1cdad 100644 --- a/ql/src/test/results/clientpositive/tez/bucket3.q.out +++ b/ql/src/test/results/clientpositive/tez/bucket3.q.out @@ -232,6 +232,7 @@ STAGE PLANS: Processor Tree: TableScan alias: s + filterExpr: (ds = '1') (type: boolean) Filter Operator predicate: (((hash(key) & 2147483647) % 2) = 0) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out b/ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out index 30c4107..489b9ec 100644 --- a/ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out +++ b/ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out @@ -132,6 +132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -150,6 +151,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -214,6 +216,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -232,6 +235,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -640,6 +644,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -664,6 +669,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -746,6 +752,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -785,6 +792,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -803,6 +811,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -885,6 +894,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -924,6 +934,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -941,6 +952,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1022,6 +1034,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1059,6 +1072,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1077,6 +1091,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1121,6 +1136,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1166,6 +1182,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1183,6 +1200,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1233,6 +1251,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1257,6 +1276,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1335,6 +1355,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcbucket_mapjoin + filterExpr: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 2808 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1353,6 +1374,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1430,6 +1452,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1448,6 +1471,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1527,6 +1551,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1545,6 +1570,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1602,6 +1628,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1647,6 +1674,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1664,6 +1692,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1709,6 +1738,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1742,6 +1772,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1818,6 +1849,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1842,6 +1874,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 11 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1932,6 +1965,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1956,6 +1990,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 11 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out b/ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out index 3d65afc..a0c35da 100644 --- a/ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out +++ b/ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out @@ -128,6 +128,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -173,6 +174,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -190,6 +192,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -257,6 +260,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -275,6 +279,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -334,6 +339,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 1) and (key > 2)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 1) and (key > 2)) (type: boolean) @@ -364,6 +370,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 2) and (key > 1)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 2) and (key > 1)) (type: boolean) @@ -406,6 +413,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (key > 1) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 1) (type: boolean) @@ -436,6 +444,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 2) and (key > 1)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 2) and (key > 1)) (type: boolean) @@ -478,6 +487,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: ((key > 1) and (key > 2)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 1) and (key > 2)) (type: boolean) @@ -495,6 +505,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab_part + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -548,6 +559,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -566,6 +578,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -631,6 +644,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: value is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -649,6 +663,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tab + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out b/ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out index 31dcd1f..76be76f 100644 --- a/ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out +++ b/ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out @@ -38,6 +38,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -55,6 +56,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -179,6 +181,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -196,6 +199,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -328,6 +332,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -345,6 +350,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -471,6 +477,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -488,6 +495,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -617,6 +625,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -634,6 +643,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2427,6 +2437,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2445,6 +2456,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2569,6 +2581,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2587,6 +2600,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2713,6 +2727,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -2730,6 +2745,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -2854,6 +2870,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -2871,6 +2888,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/cross_join.q.out b/ql/src/test/results/clientpositive/tez/cross_join.q.out index 0fa801e..d444b04 100644 --- a/ql/src/test/results/clientpositive/tez/cross_join.q.out +++ b/ql/src/test/results/clientpositive/tez/cross_join.q.out @@ -152,6 +152,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -169,6 +170,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -346,6 +348,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -376,6 +379,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out b/ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out index 470590a..2c76321 100644 --- a/ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out +++ b/ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out @@ -121,6 +121,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -139,6 +140,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -246,6 +248,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -263,6 +266,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -489,6 +493,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -506,6 +511,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out b/ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out index 68df37d..2ffa4fd 100644 --- a/ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out +++ b/ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out @@ -117,6 +117,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -144,6 +145,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -246,6 +248,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -279,6 +282,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -459,6 +463,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -492,6 +497,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 96 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/dynpart_sort_opt_vectorization.q.out b/ql/src/test/results/clientpositive/tez/dynpart_sort_opt_vectorization.q.out index a90e3f6..43ce05f 100644 --- a/ql/src/test/results/clientpositive/tez/dynpart_sort_opt_vectorization.q.out +++ b/ql/src/test/results/clientpositive/tez/dynpart_sort_opt_vectorization.q.out @@ -176,6 +176,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -261,6 +262,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -351,6 +353,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -422,6 +425,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -564,6 +568,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -649,6 +654,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -739,6 +745,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -810,6 +817,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1353,6 +1361,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1425,6 +1434,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1602,6 +1612,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1681,6 +1692,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -2080,6 +2092,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -2151,6 +2164,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k_orc + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 1049 Data size: 311170 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization.q.out b/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization.q.out index 0bf92ef..569b23e 100644 --- a/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization.q.out +++ b/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization.q.out @@ -132,6 +132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -203,6 +204,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -290,6 +292,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -359,6 +362,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -498,6 +502,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -569,6 +574,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -656,6 +662,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -725,6 +732,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1266,6 +1274,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1336,6 +1345,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1507,6 +1517,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1584,6 +1595,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -1981,6 +1993,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) @@ -2050,6 +2063,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: over1k + filterExpr: (t is null or (t = 27)) (type: boolean) Statistics: Num rows: 4443 Data size: 106636 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (t is null or (t = 27)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization2.q.out b/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization2.q.out index 97f59d9..cc47527 100644 --- a/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization2.q.out +++ b/ql/src/test/results/clientpositive/tez/dynpart_sort_optimization2.q.out @@ -94,6 +94,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 46 Data size: 553 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) @@ -333,6 +334,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 46 Data size: 553 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) @@ -571,6 +573,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 46 Data size: 553 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) @@ -810,6 +813,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 46 Data size: 553 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) @@ -1102,6 +1106,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss_orc + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 24 Data size: 288 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) @@ -1343,6 +1348,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: ss_orc + filterExpr: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) Statistics: Num rows: 24 Data size: 288 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ss_sold_date_sk >= 2452617) and (ss_sold_date_sk <= 2452638)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out b/ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out index 15cad97..4e91b35 100644 --- a/ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out +++ b/ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out @@ -151,6 +151,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: f + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 211 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -223,6 +224,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: f + filterExpr: ((value is not null and (value <> '')) and key is not null) (type: boolean) Statistics: Num rows: 25 Data size: 211 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -296,6 +298,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: f + filterExpr: (value is not null and (value <> '')) (type: boolean) Statistics: Num rows: 25 Data size: 211 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/having.q.out b/ql/src/test/results/clientpositive/tez/having.q.out index 65a54d0..ebfdca1 100644 --- a/ql/src/test/results/clientpositive/tez/having.q.out +++ b/ql/src/test/results/clientpositive/tez/having.q.out @@ -108,6 +108,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (UDFToDouble(key) <> 302.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) <> 302.0) (type: boolean) @@ -755,6 +756,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (UDFToDouble(key) > 300.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) > 300.0) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out b/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out index a8eb0d3..fe8d1cb 100644 --- a/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out +++ b/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out @@ -54,6 +54,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -84,6 +85,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -174,6 +176,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -205,6 +208,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (cint < 2000000000) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint < 2000000000) (type: boolean) @@ -291,6 +295,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -321,6 +326,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -407,6 +413,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -438,6 +445,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -773,6 +781,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -803,6 +812,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -891,6 +901,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -922,6 +933,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1010,6 +1022,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1040,6 +1053,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1128,6 +1142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1159,6 +1174,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 525 Data size: 12474 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1275,6 +1291,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1309,6 +1326,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1471,6 +1489,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) @@ -1505,6 +1524,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: l + filterExpr: (cint = 6981) (type: boolean) Statistics: Num rows: 12288 Data size: 2165060 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint = 6981) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_2.q.out b/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_2.q.out index e233052..b1b5012 100644 --- a/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_2.q.out @@ -49,6 +49,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -62,6 +63,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -91,6 +93,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -173,6 +176,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -186,6 +190,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -216,6 +221,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -311,6 +317,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -324,6 +331,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -356,6 +364,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: w + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -369,6 +378,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -455,6 +465,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -468,6 +479,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -501,6 +513,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: w + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -514,6 +527,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -620,6 +634,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -633,6 +648,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -646,6 +662,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -675,6 +692,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -688,6 +706,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -701,6 +720,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -855,6 +875,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -868,6 +889,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -881,6 +903,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -911,6 +934,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -924,6 +948,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -937,6 +962,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1102,6 +1128,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((key is not null and value is not null) and (value < 'zzzzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1116,6 +1143,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z1 + filterExpr: (key < 'zzzzzzzz') (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 'zzzzzzzz') (type: boolean) @@ -1158,6 +1186,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y1 + filterExpr: ((key is not null and (value < 'zzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1171,6 +1200,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z2 + filterExpr: ((value is not null and (key < 'zzzzzzzzzz')) and (value < 'zzzzzzzzzz')) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 'zzzzzzzzzz') and (value < 'zzzzzzzzzz')) (type: boolean) @@ -1184,6 +1214,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y2 + filterExpr: (value < 'zzzzzzzzzz') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value < 'zzzzzzzzzz') (type: boolean) @@ -1286,6 +1317,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((key is not null and value is not null) and (value < 'zzzzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1300,6 +1332,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z1 + filterExpr: (key < 'zzzzzzzz') (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 'zzzzzzzz') (type: boolean) @@ -1344,6 +1377,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y1 + filterExpr: ((key is not null and (value < 'zzzzzzzz')) and (key < 'zzzzzzzz')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'zzzzzzzz') and (key < 'zzzzzzzz')) (type: boolean) @@ -1357,6 +1391,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z2 + filterExpr: ((value is not null and (key < 'zzzzzzzzzz')) and (value < 'zzzzzzzzzz')) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key < 'zzzzzzzzzz') and (value < 'zzzzzzzzzz')) (type: boolean) @@ -1370,6 +1405,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y2 + filterExpr: (value < 'zzzzzzzzzz') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value < 'zzzzzzzzzz') (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/insert_into2.q.out b/ql/src/test/results/clientpositive/tez/insert_into2.q.out index 8b1fdac..d740b35 100644 --- a/ql/src/test/results/clientpositive/tez/insert_into2.q.out +++ b/ql/src/test/results/clientpositive/tez/insert_into2.q.out @@ -462,6 +462,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: insert_into2 + filterExpr: (ds = '2') (type: boolean) Statistics: Num rows: 50 Data size: 530 Basic stats: COMPLETE Column stats: NONE Select Operator Statistics: Num rows: 50 Data size: 530 Basic stats: COMPLETE Column stats: NONE diff --git a/ql/src/test/results/clientpositive/tez/join0.q.java1.7.out b/ql/src/test/results/clientpositive/tez/join0.q.java1.7.out index 59d9087..bceabf8 100644 --- a/ql/src/test/results/clientpositive/tez/join0.q.java1.7.out +++ b/ql/src/test/results/clientpositive/tez/join0.q.java1.7.out @@ -38,6 +38,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) @@ -54,6 +55,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < 10) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 10) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/join1.q.out b/ql/src/test/results/clientpositive/tez/join1.q.out index 3f4c59b..7d1a69e 100644 --- a/ql/src/test/results/clientpositive/tez/join1.q.out +++ b/ql/src/test/results/clientpositive/tez/join1.q.out @@ -36,6 +36,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -53,6 +54,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/join_nullsafe.q.out b/ql/src/test/results/clientpositive/tez/join_nullsafe.q.out index 38caf65..5bd7d69 100644 --- a/ql/src/test/results/clientpositive/tez/join_nullsafe.q.out +++ b/ql/src/test/results/clientpositive/tez/join_nullsafe.q.out @@ -128,6 +128,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -142,6 +143,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -156,6 +158,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -343,6 +346,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -356,6 +360,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -369,6 +374,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1579,6 +1585,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is null (type: boolean) @@ -1593,6 +1600,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is null (type: boolean) Statistics: Num rows: 3 Data size: 26 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/llapdecider.q.out b/ql/src/test/results/clientpositive/tez/llapdecider.q.out index df90835..bb1353b 100644 --- a/ql/src/test/results/clientpositive/tez/llapdecider.q.out +++ b/ql/src/test/results/clientpositive/tez/llapdecider.q.out @@ -333,6 +333,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -353,6 +354,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -423,6 +425,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -443,6 +446,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -517,6 +521,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -537,6 +542,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -609,6 +615,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -627,6 +634,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -697,6 +705,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -715,6 +724,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -785,6 +795,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -805,6 +816,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -877,6 +889,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -895,6 +908,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -965,6 +979,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -985,6 +1000,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: key is not null (type: boolean) @@ -1064,6 +1080,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc + filterExpr: (UDFToInteger(key) > 1) (type: boolean) Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: (UDFToInteger(key) > 1) (type: boolean) @@ -1125,6 +1142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc + filterExpr: (UDFToInteger(key) > 1) (type: boolean) Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: (UDFToInteger(key) > 1) (type: boolean) @@ -1183,6 +1201,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src_orc + filterExpr: (UDFToInteger(GenericUDFTestGetJavaString(key)) > 1) (type: boolean) Statistics: Num rows: 500 Data size: 43500 Basic stats: COMPLETE Column stats: COMPLETE Filter Operator predicate: (UDFToInteger(GenericUDFTestGetJavaString(key)) > 1) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/load_dyn_part2.q.out b/ql/src/test/results/clientpositive/tez/load_dyn_part2.q.out index 9c76127..64460b9 100644 --- a/ql/src/test/results/clientpositive/tez/load_dyn_part2.q.out +++ b/ql/src/test/results/clientpositive/tez/load_dyn_part2.q.out @@ -56,6 +56,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: (ds is not null and hr is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: string), value (type: string), hr (type: string) diff --git a/ql/src/test/results/clientpositive/tez/load_dyn_part3.q.out b/ql/src/test/results/clientpositive/tez/load_dyn_part3.q.out index 8f95a76..d21c5f0 100644 --- a/ql/src/test/results/clientpositive/tez/load_dyn_part3.q.out +++ b/ql/src/test/results/clientpositive/tez/load_dyn_part3.q.out @@ -59,6 +59,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: (ds is not null and hr is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: string), value (type: string), ds (type: string), hr (type: string) diff --git a/ql/src/test/results/clientpositive/tez/lvj_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/lvj_mapjoin.q.out index b3407b2..b3d80fe 100644 --- a/ql/src/test/results/clientpositive/tez/lvj_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/lvj_mapjoin.q.out @@ -118,6 +118,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: expod1 + filterExpr: aid is not null (type: boolean) Statistics: Num rows: 3 Data size: 39 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: aid is not null (type: boolean) @@ -203,6 +204,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: expod2 + filterExpr: bid is not null (type: boolean) Statistics: Num rows: 3 Data size: 39 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: bid is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out b/ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out index abc8182..c2feb8f 100644 --- a/ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out +++ b/ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out @@ -99,6 +99,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) @@ -127,6 +128,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out index d03b1cc..34c0973 100644 --- a/ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out @@ -71,6 +71,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -325,6 +326,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -396,6 +398,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -492,6 +495,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: ((value > 'val_450') and key is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value > 'val_450') and key is not null) (type: boolean) @@ -533,6 +537,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -550,6 +555,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (value > 'val_450') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value > 'val_450') (type: boolean) @@ -593,6 +599,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value is not null and key is not null) (type: boolean) @@ -639,6 +646,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -656,6 +664,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/metadataonly1.q.out b/ql/src/test/results/clientpositive/tez/metadataonly1.q.out index 1961d1b..57abeaf 100644 --- a/ql/src/test/results/clientpositive/tez/metadataonly1.q.out +++ b/ql/src/test/results/clientpositive/tez/metadataonly1.q.out @@ -642,6 +642,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a2 + filterExpr: ds is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE GatherStats: false Select Operator diff --git a/ql/src/test/results/clientpositive/tez/mrr.q.out b/ql/src/test/results/clientpositive/tez/mrr.q.out index b08bcc5..6a9dd05 100644 --- a/ql/src/test/results/clientpositive/tez/mrr.q.out +++ b/ql/src/test/results/clientpositive/tez/mrr.q.out @@ -416,6 +416,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -433,6 +434,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -845,6 +847,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -878,6 +881,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1303,6 +1307,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1323,6 +1328,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1343,6 +1349,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1679,6 +1686,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1699,6 +1707,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/orc_merge_incompat1.q.out b/ql/src/test/results/clientpositive/tez/orc_merge_incompat1.q.out index ea2dd5d..a865da8 100644 --- a/ql/src/test/results/clientpositive/tez/orc_merge_incompat1.q.out +++ b/ql/src/test/results/clientpositive/tez/orc_merge_incompat1.q.out @@ -47,6 +47,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orc_merge5 + filterExpr: (userid <= 13) (type: boolean) Statistics: Num rows: 919 Data size: 246402 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (userid <= 13) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/ptf.q.out b/ql/src/test/results/clientpositive/tez/ptf.q.out index b587f8b..6a449bb 100644 --- a/ql/src/test/results/clientpositive/tez/ptf.q.out +++ b/ql/src/test/results/clientpositive/tez/ptf.q.out @@ -214,6 +214,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -228,6 +229,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p2 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -1075,6 +1077,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -1214,6 +1217,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -2341,6 +2345,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/ptf_matchpath.q.out b/ql/src/test/results/clientpositive/tez/ptf_matchpath.q.out index 766a8d3..91b6872 100644 --- a/ql/src/test/results/clientpositive/tez/ptf_matchpath.q.out +++ b/ql/src/test/results/clientpositive/tez/ptf_matchpath.q.out @@ -322,6 +322,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: flights_tiny + filterExpr: (fl_num = -1142) (type: boolean) Statistics: Num rows: 24 Data size: 5379 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (fl_num = -1142) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/ptf_streaming.q.out b/ql/src/test/results/clientpositive/tez/ptf_streaming.q.out index d8aa492..e71580b 100644 --- a/ql/src/test/results/clientpositive/tez/ptf_streaming.q.out +++ b/ql/src/test/results/clientpositive/tez/ptf_streaming.q.out @@ -214,6 +214,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -228,6 +229,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p2 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -412,6 +414,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) @@ -1640,6 +1643,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: p_partkey is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/sample1.q.out b/ql/src/test/results/clientpositive/tez/sample1.q.out index 9663218..e4e0403 100644 --- a/ql/src/test/results/clientpositive/tez/sample1.q.out +++ b/ql/src/test/results/clientpositive/tez/sample1.q.out @@ -72,6 +72,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s + filterExpr: ((ds = '2008-04-08') and (hr = '11')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/selectDistinctStar.q.out b/ql/src/test/results/clientpositive/tez/selectDistinctStar.q.out index 8c96260..6a20d48 100644 --- a/ql/src/test/results/clientpositive/tez/selectDistinctStar.q.out +++ b/ql/src/test/results/clientpositive/tez/selectDistinctStar.q.out @@ -716,6 +716,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < '3') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < '3') (type: boolean) @@ -3161,6 +3162,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key < '3') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < '3') (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/skewjoin.q.out b/ql/src/test/results/clientpositive/tez/skewjoin.q.out index 0ee28fb..b95fc75 100644 --- a/ql/src/test/results/clientpositive/tez/skewjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/skewjoin.q.out @@ -100,6 +100,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -117,6 +118,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -219,6 +221,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -233,6 +236,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -247,6 +251,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -261,6 +266,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -352,6 +358,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -366,6 +373,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -380,6 +388,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -394,6 +403,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: d + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -478,6 +488,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 1 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -492,6 +503,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: (key + 1) is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key + 1) is not null (type: boolean) @@ -584,6 +596,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -601,6 +614,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -709,6 +723,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -726,6 +741,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -842,6 +858,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: ((UDFToDouble(key) < 100.0) and (UDFToDouble(key) < 80.0)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(key) < 100.0) and (UDFToDouble(key) < 80.0)) (type: boolean) @@ -859,6 +876,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: ((UDFToDouble(key) < 80.0) and (UDFToDouble(key) < 100.0)) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(key) < 80.0) and (UDFToDouble(key) < 100.0)) (type: boolean) @@ -876,6 +894,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (UDFToDouble(key) < 100.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(key) < 100.0) and (UDFToDouble(key) < 80.0)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/subquery_exists.q.out b/ql/src/test/results/clientpositive/tez/subquery_exists.q.out index 56ebddb..11621cc 100644 --- a/ql/src/test/results/clientpositive/tez/subquery_exists.q.out +++ b/ql/src/test/results/clientpositive/tez/subquery_exists.q.out @@ -40,6 +40,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value > 'val_9') and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value > 'val_9') and key is not null) (type: boolean) @@ -57,6 +58,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value > 'val_9') and key is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value > 'val_9') and key is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/subquery_in.q.out b/ql/src/test/results/clientpositive/tez/subquery_in.q.out index a3e7833..29fa1e1 100644 --- a/ql/src/test/results/clientpositive/tez/subquery_in.q.out +++ b/ql/src/test/results/clientpositive/tez/subquery_in.q.out @@ -30,6 +30,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key > '9') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > '9') (type: boolean) @@ -48,6 +49,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (key > '9') (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > '9') (type: boolean) @@ -149,6 +151,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key > '9') and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > '9') and value is not null) (type: boolean) @@ -166,6 +169,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key > '9') and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > '9') and value is not null) (type: boolean) @@ -277,6 +281,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: part + filterExpr: UDFToDouble(p_size) is not null (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(p_size) is not null (type: boolean) @@ -447,6 +452,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (p_size is not null and p_mfgr is not null) (type: boolean) Statistics: Num rows: 26 Data size: 3147 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (p_mfgr is not null and p_size is not null) (type: boolean) @@ -635,6 +641,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key > '9') and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > '9') and value is not null) (type: boolean) @@ -652,6 +659,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((key > '9') and value is not null) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > '9') and value is not null) (type: boolean) @@ -792,6 +800,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: (((l_linenumber = 1) and l_partkey is not null) and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_linenumber = 1) and l_partkey is not null and l_orderkey is not null) (type: boolean) @@ -810,6 +819,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: ((l_shipmode = 'AIR') and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_shipmode = 'AIR') and l_orderkey is not null) (type: boolean) @@ -832,6 +842,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: l_partkey is not null (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: l_partkey is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/temp_table.q.out b/ql/src/test/results/clientpositive/tez/temp_table.q.out index 1c10a4e..9026277 100644 --- a/ql/src/test/results/clientpositive/tez/temp_table.q.out +++ b/ql/src/test/results/clientpositive/tez/temp_table.q.out @@ -18,6 +18,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: ((UDFToDouble(key) % 2.0) = 0.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(key) % 2.0) = 0.0) (type: boolean) @@ -88,6 +89,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: ((UDFToDouble(key) % 2.0) = 1.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(key) % 2.0) = 1.0) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b/ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out index 32fe8a2..e72ffda 100644 --- a/ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out @@ -87,6 +87,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: test + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1000 Data size: 52312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -115,6 +116,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: test1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out b/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out index eb40bd7..6973271 100644 --- a/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out @@ -33,6 +33,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -51,6 +52,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -159,6 +161,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -176,6 +179,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -281,6 +285,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -299,6 +304,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -427,6 +433,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -445,6 +452,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -556,6 +564,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -573,6 +582,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -681,6 +691,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -699,6 +710,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_2.q.out b/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_2.q.out index 5ffa7eab..bc4496d 100644 --- a/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_2.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -61,6 +62,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -78,6 +80,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -230,6 +233,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -248,6 +252,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -265,6 +270,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -415,6 +421,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -433,6 +440,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -450,6 +458,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_join.q.out b/ql/src/test/results/clientpositive/tez/tez_join.q.out index f11bd71..f6e7c74 100644 --- a/ql/src/test/results/clientpositive/tez/tez_join.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_join.q.out @@ -56,6 +56,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: id is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: id is not null (type: boolean) @@ -72,6 +73,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: id is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: id is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_join_hash.q.out b/ql/src/test/results/clientpositive/tez/tez_join_hash.q.out index 8d0aba1..38ff87c 100644 --- a/ql/src/test/results/clientpositive/tez/tez_join_hash.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_join_hash.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -60,6 +61,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orc_src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -156,6 +158,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -174,6 +177,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -191,6 +195,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: value is not null (type: boolean) Statistics: Num rows: 2000 Data size: 21248 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -209,6 +214,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out b/ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out index 180bcc6..d8b97a3 100644 --- a/ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out @@ -432,6 +432,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: contact_event_id is not null (type: boolean) Statistics: Num rows: 2 Data size: 7501 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -506,6 +507,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: cnctevn_id is not null (type: boolean) Statistics: Num rows: 4 Data size: 18162 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1669,6 +1671,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: contact_event_id is not null (type: boolean) Statistics: Num rows: 2 Data size: 7501 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -1743,6 +1746,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: cnctevn_id is not null (type: boolean) Statistics: Num rows: 4 Data size: 18162 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/tez_self_join.q.out b/ql/src/test/results/clientpositive/tez/tez_self_join.q.out index f5375b2..194a826 100644 --- a/ql/src/test/results/clientpositive/tez/tez_self_join.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_self_join.q.out @@ -81,6 +81,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: self1 + filterExpr: ((id2 = 'ab') and id1 is not null) (type: boolean) Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((id2 = 'ab') and id1 is not null) (type: boolean) @@ -99,6 +100,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: self1 + filterExpr: (id3 = 'ab') (type: boolean) Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (id3 = 'ab') (type: boolean) @@ -114,6 +116,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tez_self_join2 + filterExpr: id1 is not null (type: boolean) Statistics: Num rows: 3 Data size: 3 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: id1 is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_smb_1.q.out b/ql/src/test/results/clientpositive/tez/tez_smb_1.q.out index 24a517f..e6e58d4 100644 --- a/ql/src/test/results/clientpositive/tez/tez_smb_1.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_smb_1.q.out @@ -130,6 +130,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -141,6 +142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -220,6 +222,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vt1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -237,6 +240,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -358,6 +362,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -374,6 +379,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vt1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -497,6 +503,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -513,6 +520,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out b/ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out index 26c0640..c9f0571 100644 --- a/ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out @@ -142,6 +142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s3 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -153,6 +154,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -552,6 +554,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s3 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -563,6 +566,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -656,6 +660,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -667,6 +672,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -749,6 +755,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -760,6 +767,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -836,6 +844,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s3 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -847,6 +856,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_smb_main.q.out b/ql/src/test/results/clientpositive/tez/tez_smb_main.q.out index 74e50c1..84c639b 100644 --- a/ql/src/test/results/clientpositive/tez/tez_smb_main.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_smb_main.q.out @@ -20,6 +20,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -38,6 +39,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -258,6 +260,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -275,6 +278,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -365,6 +369,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -382,6 +387,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -472,6 +478,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -489,6 +496,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -575,6 +583,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -586,6 +595,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -625,6 +635,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -697,6 +708,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -714,6 +726,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -812,6 +825,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -823,6 +837,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -848,6 +863,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -865,6 +881,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -940,6 +957,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -957,6 +975,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1041,6 +1060,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1059,6 +1079,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1101,6 +1122,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -1182,6 +1204,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1224,6 +1247,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1241,6 +1265,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1272,6 +1297,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1349,6 +1375,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1365,6 +1392,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_union.q.out b/ql/src/test/results/clientpositive/tez/tez_union.q.out index bf03c1f..3fec64e 100644 --- a/ql/src/test/results/clientpositive/tez/tez_union.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_union.q.out @@ -25,6 +25,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -55,6 +56,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -178,6 +180,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -195,6 +198,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -212,6 +216,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -229,6 +234,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -344,6 +350,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -366,6 +373,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -396,6 +404,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -520,6 +529,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -566,6 +576,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -593,6 +604,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -610,6 +622,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -656,6 +669,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -673,6 +687,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -719,6 +734,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -736,6 +752,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -949,6 +966,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -979,6 +997,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -996,6 +1015,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1026,6 +1046,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_union_group_by.q.out b/ql/src/test/results/clientpositive/tez/tez_union_group_by.q.out index 1395955..94b4907 100644 --- a/ql/src/test/results/clientpositive/tez/tez_union_group_by.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_union_group_by.q.out @@ -160,6 +160,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -184,6 +185,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: v + filterExpr: t is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: t is not null (type: boolean) @@ -197,6 +199,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: y + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -221,6 +224,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: z + filterExpr: ((date < '2014-09-02') and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((date < '2014-09-02') and (u <> 0)) (type: boolean) @@ -245,6 +249,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: x + filterExpr: (((t is not null and (date >= '2014-03-04')) and (date < '2014-09-03')) and (u <> 0)) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: (t is not null and (date >= '2014-03-04') and (date < '2014-09-03') and (u <> 0)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out b/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out index 47699c6..48d043a 100644 --- a/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out @@ -33,6 +33,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -51,6 +52,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -159,6 +161,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -176,6 +179,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -281,6 +285,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -299,6 +304,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -427,6 +433,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -446,6 +453,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -560,6 +568,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -578,6 +587,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) @@ -689,6 +699,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (cint BETWEEN 1000000 AND 3000000 and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint BETWEEN 1000000 AND 3000000 (type: boolean) @@ -708,6 +719,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((cbigint is not null and cint BETWEEN 1000000 AND 3000000) and cint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint BETWEEN 1000000 AND 3000000 and cbigint is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_2.q.out b/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_2.q.out index a4ef4e9..a0fa7b7 100644 --- a/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_2.q.out +++ b/ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_2.q.out @@ -43,6 +43,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -61,6 +62,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -78,6 +80,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -230,6 +233,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -249,6 +253,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -266,6 +271,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -417,6 +423,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (csmallint < 100) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (csmallint < 100) (type: boolean) @@ -436,6 +443,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -453,6 +461,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out b/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out index c131bbe..2cd1f2c 100644 --- a/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out +++ b/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out @@ -113,6 +113,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (ds = '2008-04-08') (type: boolean) Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE GatherStats: false Select Operator diff --git a/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out b/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out index bef2365..5f6696f 100644 --- a/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out +++ b/ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out @@ -5380,6 +5380,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) < 10.0) (type: boolean) @@ -5402,6 +5403,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s1 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) < 10.0) (type: boolean) @@ -6627,6 +6629,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: dst_union22_delta + filterExpr: ((ds = '1') and (UDFToDouble(k0) <= 50.0)) (type: boolean) Statistics: Num rows: 500 Data size: 16936 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -6704,6 +6707,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (UDFToDouble(k1) > 20.0) (type: boolean) Statistics: Num rows: 500 Data size: 11124 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -6803,6 +6807,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: dst_union22_delta + filterExpr: ((UDFToDouble(k0) > 50.0) and (UDFToDouble(k1) > 20.0)) (type: boolean) Statistics: Num rows: 500 Data size: 16936 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8008,6 +8013,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8084,6 +8090,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src5 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8162,6 +8169,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8238,6 +8246,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src4 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8626,6 +8635,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8702,6 +8712,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8778,6 +8789,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -8871,6 +8883,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -9209,6 +9222,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src2 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -9285,6 +9299,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src3 + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -9361,6 +9376,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -9452,6 +9468,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (UDFToDouble(key) < 10.0) (type: boolean) Statistics: Num rows: 309 Data size: 1482 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -9722,6 +9739,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((ds = '2008-04-08') and (hr = '11')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: string), value (type: string) @@ -9741,6 +9759,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((ds = '2008-04-08') and (hr = '11')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: string), value (type: string) @@ -9760,6 +9779,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((ds = '2008-04-08') and (hr = '11')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: string), value (type: string) @@ -9926,6 +9946,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9955,6 +9976,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9968,6 +9990,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: srcpart + filterExpr: ((ds = '2008-04-08') and (hr = '11')) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Lateral View Forward Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE @@ -11190,6 +11213,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (UDFToDouble(key) = 97.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) = 97.0) (type: boolean) @@ -11207,6 +11231,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: dim_pho + filterExpr: (UDFToDouble(key) = 97.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) = 97.0) (type: boolean) @@ -11229,6 +11254,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: jackson_sev_add + filterExpr: (UDFToDouble(key) = 97.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) = 97.0) (type: boolean) @@ -13540,6 +13566,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13577,6 +13604,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13705,6 +13733,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13742,6 +13771,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13832,6 +13862,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13869,6 +13900,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14003,6 +14035,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14040,6 +14073,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14160,6 +14194,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (UDFToDouble(key) = 0.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) = 0.0) (type: boolean) @@ -14347,6 +14382,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src + filterExpr: (UDFToDouble(key) = 0.0) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (UDFToDouble(key) = 0.0) (type: boolean) @@ -14591,6 +14627,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src10_1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14624,6 +14661,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src10_2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14803,6 +14841,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src10_1 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -14840,6 +14879,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src10_2 + filterExpr: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 104 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_between_in.q.out b/ql/src/test/results/clientpositive/tez/vector_between_in.q.out index a4cf61a..da1341c 100644 --- a/ql/src/test/results/clientpositive/tez/vector_between_in.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_between_in.q.out @@ -32,6 +32,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: (cdate) IN (1969-10-26, 1969-07-14) (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cdate) IN (1969-10-26, 1969-07-14) (type: boolean) @@ -86,6 +87,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: (not (cdate) IN (1969-10-26, 1969-07-14, 1970-01-21)) (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (not (cdate) IN (1969-10-26, 1969-07-14, 1970-01-21)) (type: boolean) @@ -144,6 +146,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: (cdecimal1) IN (2365.8945945946, 881.0135135135, -3367.6517567568) (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cdecimal1) IN (2365.8945945946, 881.0135135135, -3367.6517567568) (type: boolean) @@ -198,6 +201,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: (not (cdecimal1) IN (2365.8945945946, 881.0135135135, -3367.6517567568)) (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (not (cdecimal1) IN (2365.8945945946, 881.0135135135, -3367.6517567568)) (type: boolean) @@ -256,6 +260,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: cdate BETWEEN 1969-12-30 AND 1970-01-02 (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cdate BETWEEN 1969-12-30 AND 1970-01-02 (type: boolean) @@ -310,6 +315,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: cdate NOT BETWEEN 1968-05-01 AND 1971-09-01 (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cdate NOT BETWEEN 1968-05-01 AND 1971-09-01 (type: boolean) @@ -364,6 +370,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: cdecimal1 BETWEEN -20 AND 45.9918918919 (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cdecimal1 BETWEEN -20 AND 45.9918918919 (type: boolean) @@ -418,6 +425,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_date_test + filterExpr: cdecimal1 NOT BETWEEN -2000 AND 4390.1351351351 (type: boolean) Statistics: Num rows: 12288 Data size: 2467616 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cdecimal1 NOT BETWEEN -2000 AND 4390.1351351351 (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out b/ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out index 2bf93e3..c95bec0 100644 --- a/ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out @@ -122,6 +122,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: bin is not null (type: boolean) Statistics: Num rows: 100 Data size: 29638 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: bin is not null (type: boolean) @@ -158,6 +159,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: bin is not null (type: boolean) Statistics: Num rows: 100 Data size: 29638 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: bin is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out b/ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out index 4ee8150..0aa0a9d 100644 --- a/ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out @@ -147,6 +147,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 294 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -176,6 +177,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 294 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -252,6 +254,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 294 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -271,6 +274,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 324 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -359,6 +363,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 294 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -388,6 +393,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out b/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out index bb67008..90733be 100644 --- a/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_coalesce.q.out @@ -30,6 +30,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: cdouble is null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cdouble is null (type: boolean) @@ -122,6 +123,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ctinyint is null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ctinyint is null (type: boolean) @@ -214,6 +216,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (cfloat is null and cbigint is null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cfloat is null and cbigint is null) (type: boolean) @@ -304,6 +307,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (ctimestamp1 is not null or ctimestamp2 is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (ctimestamp1 is not null or ctimestamp2 is not null) (type: boolean) @@ -396,6 +400,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (cfloat is null and cbigint is null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cfloat is null and cbigint is null) (type: boolean) @@ -478,6 +483,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: cbigint is null (type: boolean) Filter Operator predicate: cbigint is null (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vector_date_1.q.out b/ql/src/test/results/clientpositive/tez/vector_date_1.q.out index a27edcb..676cacf 100644 --- a/ql/src/test/results/clientpositive/tez/vector_date_1.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_date_1.q.out @@ -532,6 +532,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_date_1 + filterExpr: ((((((dt1 = dt1) and (dt1 <> dt2)) and (dt1 < dt2)) and (dt1 <= dt2)) and (dt2 > dt1)) and (dt2 >= dt1)) (type: boolean) Statistics: Num rows: 3 Data size: 224 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((dt1 = dt1) and (dt1 <> dt2) and (dt1 < dt2) and (dt1 <= dt2) and (dt2 > dt1) and (dt2 >= dt1)) (type: boolean) @@ -647,6 +648,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_date_1 + filterExpr: ((((((((dt1 = 2001-01-01) and (2001-01-01 = dt1)) and (dt1 <> 1970-01-01)) and (1970-01-01 <> dt1)) and (dt1 > 1970-01-01)) and (dt1 >= 1970-01-01)) and (1970-01-01 < dt1)) and (1970-01-01 <= dt1)) (type: boolean) Statistics: Num rows: 3 Data size: 224 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((dt1 = 2001-01-01) and (2001-01-01 = dt1) and (dt1 <> 1970-01-01) and (1970-01-01 <> dt1) and (dt1 > 1970-01-01) and (dt1 >= 1970-01-01) and (1970-01-01 < dt1) and (1970-01-01 <= dt1)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_cast.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_cast.q.out index 16d9929..1eb72b0 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_cast.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_cast.q.out @@ -12,6 +12,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: (((cdouble is not null and cint is not null) and cboolean1 is not null) and ctimestamp1 is not null) (type: boolean) Filter Operator predicate: (cdouble is not null and cint is not null and cboolean1 is not null and ctimestamp1 is not null) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_expressions.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_expressions.q.out index 1b21c99..f263a09 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_expressions.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_expressions.q.out @@ -39,6 +39,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_test + filterExpr: (((((cdecimal1 > 0) and (cdecimal1 < 12345.5678)) and (cdecimal2 <> 0)) and (cdecimal2 > 1000)) and cdouble is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2128368 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cdecimal1 > 0) and (cdecimal1 < 12345.5678) and (cdecimal2 <> 0) and (cdecimal2 > 1000) and cdouble is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out index e166a6b..c9b5608 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out @@ -94,6 +94,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) @@ -125,6 +126,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: dec is not null (type: boolean) Statistics: Num rows: 1049 Data size: 117488 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: dec is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_math_funcs.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_math_funcs.q.out index cf9a71e..73014b2 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_math_funcs.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_math_funcs.q.out @@ -100,6 +100,7 @@ STAGE PLANS: Processor Tree: TableScan alias: decimal_test + filterExpr: (((cbigint % 500) = 0) and (sin(cdecimal1) >= -1.0)) (type: boolean) Filter Operator predicate: (((cbigint % 500) = 0) and (sin(cdecimal1) >= -1.0)) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out index 54bad12..eefa180 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out @@ -818,6 +818,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf + filterExpr: ((key * CAST( value AS decimal(10,0))) > 0) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key * CAST( value AS decimal(10,0))) > 0) (type: boolean) @@ -1237,6 +1238,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf + filterExpr: (key is not null and (key <> 0)) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key <> 0) (type: boolean) @@ -1319,6 +1321,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf + filterExpr: (value is not null and (value <> 0)) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value <> 0) (type: boolean) @@ -1391,6 +1394,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf + filterExpr: (value is not null and (value <> 0)) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (value <> 0) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_decimal_udf2.q.out b/ql/src/test/results/clientpositive/tez/vector_decimal_udf2.q.out index b7ddf73..805521a 100644 --- a/ql/src/test/results/clientpositive/tez/vector_decimal_udf2.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_decimal_udf2.q.out @@ -69,6 +69,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf2 + filterExpr: (key = 10) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 10) (type: boolean) @@ -130,6 +131,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_udf2 + filterExpr: (key = 10) (type: boolean) Statistics: Num rows: 38 Data size: 4296 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 10) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_elt.q.out b/ql/src/test/results/clientpositive/tez/vector_elt.q.out index bb66867..83a6ec5 100644 --- a/ql/src/test/results/clientpositive/tez/vector_elt.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_elt.q.out @@ -16,6 +16,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: (ctinyint > 0) (type: boolean) Filter Operator predicate: (ctinyint > 0) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vector_if_expr.q.out b/ql/src/test/results/clientpositive/tez/vector_if_expr.q.out index e5c44e2..8b9c3c2 100644 --- a/ql/src/test/results/clientpositive/tez/vector_if_expr.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_if_expr.q.out @@ -20,6 +20,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (cboolean1 is not null and cboolean1) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cboolean1 and cboolean1 is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b/ql/src/test/results/clientpositive/tez/vector_inner_join.q.out index 45554f7..2d7371b 100644 --- a/ql/src/test/results/clientpositive/tez/vector_inner_join.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_inner_join.q.out @@ -54,6 +54,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 16 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -89,6 +90,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 16 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -143,6 +145,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 16 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -174,6 +177,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 16 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -269,6 +273,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -304,6 +309,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -359,6 +365,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -378,6 +385,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -445,6 +453,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -480,6 +489,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -535,6 +545,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -570,6 +581,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -625,6 +637,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -660,6 +673,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -715,6 +729,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -734,6 +749,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) @@ -805,6 +821,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (a > 2) (type: boolean) Statistics: Num rows: 4 Data size: 364 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (a > 2) (type: boolean) @@ -824,6 +841,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (c > 2) (type: boolean) Statistics: Num rows: 5 Data size: 456 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (c > 2) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_interval_2.q.out b/ql/src/test/results/clientpositive/tez/vector_interval_2.q.out index b0cbe64..a1dc8cf 100644 --- a/ql/src/test/results/clientpositive/tez/vector_interval_2.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_interval_2.q.out @@ -786,6 +786,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((((((CAST( str1 AS INTERVAL YEAR TO MONTH) = CAST( str1 AS INTERVAL YEAR TO MONTH)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <> CAST( str2 AS INTERVAL YEAR TO MONTH))) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <= CAST( str2 AS INTERVAL YEAR TO MONTH))) and (CAST( str1 AS INTERVAL YEAR TO MONTH) < CAST( str2 AS INTERVAL YEAR TO MONTH))) and (CAST( str2 AS INTERVAL YEAR TO MONTH) >= CAST( str1 AS INTERVAL YEAR TO MONTH))) and (CAST( str2 AS INTERVAL YEAR TO MONTH) > CAST( str1 AS INTERVAL YEAR TO MONTH))) and (CAST( str1 AS INTERVAL YEAR TO MONTH) = 1-2)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <> 1-3)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <= 1-3)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) < 1-3)) and (CAST( str2 AS INTERVAL YEAR TO MONTH) >= 1-2)) and (CAST( str2 AS INTERVAL YEAR TO MONTH) > 1-2)) and (1-2 = CAST( str1 AS INTERVAL YEAR TO MONTH))) and (1-2 <> CAST( str2 AS INTERVAL YEAR TO MONTH))) and (1-2 <= CAST( str2 AS INTERVAL YEAR TO MONTH))) and (1-2 < CAST( str2 AS INTERVAL YEAR TO MONTH))) and (1-3 >= CAST( str1 AS INTERVAL YEAR TO MONTH))) and (1-3 > CAST( str1 AS INTERVAL YEAR TO MONTH))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((CAST( str1 AS INTERVAL YEAR TO MONTH) = CAST( str1 AS INTERVAL YEAR TO MONTH)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <> CAST( str2 AS INTERVAL YEAR TO MONTH)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <= CAST( str2 AS INTERVAL YEAR TO MONTH)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) < CAST( str2 AS INTERVAL YEAR TO MONTH)) and (CAST( str2 AS INTERVAL YEAR TO MONTH) >= CAST( str1 AS INTERVAL YEAR TO MONTH)) and (CAST( str2 AS INTERVAL YEAR TO MONTH) > CAST( str1 AS INTERVAL YEAR TO MONTH)) and (CAST( str1 AS INTERVAL YEAR TO MONTH) = 1-2) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <> 1-3) and (CAST( str1 AS INTERVAL YEAR TO MONTH) <= 1-3) and (CAST( str1 AS INTERVAL YEAR TO MONTH) < 1-3) and (CAST( str2 AS INTERVAL YEAR TO MONTH) >= 1-2) and (CAST( str2 AS INTERVAL YEAR TO MONTH) > 1-2) and (1-2 = CAST( str1 AS INTERVAL YEAR TO MONTH)) and (1-2 <> CAST( str2 AS INTERVAL YEAR TO MONTH)) and (1-2 <= CAST( str2 AS INTERVAL YEAR TO MONTH)) and (1-2 < CAST( str2 AS INTERVAL YEAR TO MONTH)) and (1-3 >= CAST( str1 AS INTERVAL YEAR TO MONTH)) and (1-3 > CAST( str1 AS INTERVAL YEAR TO MONTH))) (type: boolean) @@ -939,6 +940,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((((((CAST( str3 AS INTERVAL DAY TO SECOND) = CAST( str3 AS INTERVAL DAY TO SECOND)) and (CAST( str3 AS INTERVAL DAY TO SECOND) <> CAST( str4 AS INTERVAL DAY TO SECOND))) and (CAST( str3 AS INTERVAL DAY TO SECOND) <= CAST( str4 AS INTERVAL DAY TO SECOND))) and (CAST( str3 AS INTERVAL DAY TO SECOND) < CAST( str4 AS INTERVAL DAY TO SECOND))) and (CAST( str4 AS INTERVAL DAY TO SECOND) >= CAST( str3 AS INTERVAL DAY TO SECOND))) and (CAST( str4 AS INTERVAL DAY TO SECOND) > CAST( str3 AS INTERVAL DAY TO SECOND))) and (CAST( str3 AS INTERVAL DAY TO SECOND) = 1 02:03:04.000000000)) and (CAST( str3 AS INTERVAL DAY TO SECOND) <> 1 02:03:05.000000000)) and (CAST( str3 AS INTERVAL DAY TO SECOND) <= 1 02:03:05.000000000)) and (CAST( str3 AS INTERVAL DAY TO SECOND) < 1 02:03:05.000000000)) and (CAST( str4 AS INTERVAL DAY TO SECOND) >= 1 02:03:04.000000000)) and (CAST( str4 AS INTERVAL DAY TO SECOND) > 1 02:03:04.000000000)) and (1 02:03:04.000000000 = CAST( str3 AS INTERVAL DAY TO SECOND))) and (1 02:03:04.000000000 <> CAST( str4 AS INTERVAL DAY TO SECOND))) and (1 02:03:04.000000000 <= CAST( str4 AS INTERVAL DAY TO SECOND))) and (1 02:03:04.000000000 < CAST( str4 AS INTERVAL DAY TO SECOND))) and (1 02:03:05.000000000 >= CAST( str3 AS INTERVAL DAY TO SECOND))) and (1 02:03:05.000000000 > CAST( str3 AS INTERVAL DAY TO SECOND))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((CAST( str3 AS INTERVAL DAY TO SECOND) = CAST( str3 AS INTERVAL DAY TO SECOND)) and (CAST( str3 AS INTERVAL DAY TO SECOND) <> CAST( str4 AS INTERVAL DAY TO SECOND)) and (CAST( str3 AS INTERVAL DAY TO SECOND) <= CAST( str4 AS INTERVAL DAY TO SECOND)) and (CAST( str3 AS INTERVAL DAY TO SECOND) < CAST( str4 AS INTERVAL DAY TO SECOND)) and (CAST( str4 AS INTERVAL DAY TO SECOND) >= CAST( str3 AS INTERVAL DAY TO SECOND)) and (CAST( str4 AS INTERVAL DAY TO SECOND) > CAST( str3 AS INTERVAL DAY TO SECOND)) and (CAST( str3 AS INTERVAL DAY TO SECOND) = 1 02:03:04.000000000) and (CAST( str3 AS INTERVAL DAY TO SECOND) <> 1 02:03:05.000000000) and (CAST( str3 AS INTERVAL DAY TO SECOND) <= 1 02:03:05.000000000) and (CAST( str3 AS INTERVAL DAY TO SECOND) < 1 02:03:05.000000000) and (CAST( str4 AS INTERVAL DAY TO SECOND) >= 1 02:03:04.000000000) and (CAST( str4 AS INTERVAL DAY TO SECOND) > 1 02:03:04.000000000) and (1 02:03:04.000000000 = CAST( str3 AS INTERVAL DAY TO SECOND)) and (1 02:03:04.000000000 <> CAST( str4 AS INTERVAL DAY TO SECOND)) and (1 02:03:04.000000000 <= CAST( str4 AS INTERVAL DAY TO SECOND)) and (1 02:03:04.000000000 < CAST( str4 AS INTERVAL DAY TO SECOND)) and (1 02:03:05.000000000 >= CAST( str3 AS INTERVAL DAY TO SECOND)) and (1 02:03:05.000000000 > CAST( str3 AS INTERVAL DAY TO SECOND))) (type: boolean) @@ -1082,6 +1084,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((2002-03-01 = (dt + CAST( str1 AS INTERVAL YEAR TO MONTH))) and (2002-03-01 <= (dt + CAST( str1 AS INTERVAL YEAR TO MONTH)))) and (2002-03-01 >= (dt + CAST( str1 AS INTERVAL YEAR TO MONTH)))) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) = 2002-03-01)) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) <= 2002-03-01)) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) >= 2002-03-01)) and (dt <> (dt + CAST( str1 AS INTERVAL YEAR TO MONTH)))) and (2002-03-01 = (dt + 1-2))) and (2002-03-01 <= (dt + 1-2))) and (2002-03-01 >= (dt + 1-2))) and ((dt + 1-2) = 2002-03-01)) and ((dt + 1-2) <= 2002-03-01)) and ((dt + 1-2) >= 2002-03-01)) and (dt <> (dt + 1-2))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((2002-03-01 = (dt + CAST( str1 AS INTERVAL YEAR TO MONTH))) and (2002-03-01 <= (dt + CAST( str1 AS INTERVAL YEAR TO MONTH))) and (2002-03-01 >= (dt + CAST( str1 AS INTERVAL YEAR TO MONTH))) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) = 2002-03-01) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) <= 2002-03-01) and ((dt + CAST( str1 AS INTERVAL YEAR TO MONTH)) >= 2002-03-01) and (dt <> (dt + CAST( str1 AS INTERVAL YEAR TO MONTH))) and (2002-03-01 = (dt + 1-2)) and (2002-03-01 <= (dt + 1-2)) and (2002-03-01 >= (dt + 1-2)) and ((dt + 1-2) = 2002-03-01) and ((dt + 1-2) <= 2002-03-01) and ((dt + 1-2) >= 2002-03-01) and (dt <> (dt + 1-2))) (type: boolean) @@ -1225,6 +1228,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((((((2002-03-01 01:02:03.0 = (ts + 1-2)) and (2002-03-01 01:02:03.0 <= (ts + 1-2))) and (2002-03-01 01:02:03.0 >= (ts + 1-2))) and (2002-04-01 01:02:03.0 <> (ts + 1-2))) and (2002-02-01 01:02:03.0 < (ts + 1-2))) and (2002-04-01 01:02:03.0 > (ts + 1-2))) and ((ts + 1-2) = 2002-03-01 01:02:03.0)) and ((ts + 1-2) >= 2002-03-01 01:02:03.0)) and ((ts + 1-2) <= 2002-03-01 01:02:03.0)) and ((ts + 1-2) <> 2002-04-01 01:02:03.0)) and ((ts + 1-2) > 2002-02-01 01:02:03.0)) and ((ts + 1-2) < 2002-04-01 01:02:03.0)) and (ts = (ts + 0-0))) and (ts <> (ts + 1-0))) and (ts <= (ts + 1-0))) and (ts < (ts + 1-0))) and (ts >= (ts - 1-0))) and (ts > (ts - 1-0))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((2002-03-01 01:02:03.0 = (ts + 1-2)) and (2002-03-01 01:02:03.0 <= (ts + 1-2)) and (2002-03-01 01:02:03.0 >= (ts + 1-2)) and (2002-04-01 01:02:03.0 <> (ts + 1-2)) and (2002-02-01 01:02:03.0 < (ts + 1-2)) and (2002-04-01 01:02:03.0 > (ts + 1-2)) and ((ts + 1-2) = 2002-03-01 01:02:03.0) and ((ts + 1-2) >= 2002-03-01 01:02:03.0) and ((ts + 1-2) <= 2002-03-01 01:02:03.0) and ((ts + 1-2) <> 2002-04-01 01:02:03.0) and ((ts + 1-2) > 2002-02-01 01:02:03.0) and ((ts + 1-2) < 2002-04-01 01:02:03.0) and (ts = (ts + 0-0)) and (ts <> (ts + 1-0)) and (ts <= (ts + 1-0)) and (ts < (ts + 1-0)) and (ts >= (ts - 1-0)) and (ts > (ts - 1-0))) (type: boolean) @@ -1380,6 +1384,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((((((2001-01-01 01:02:03.0 = (dt + 0 01:02:03.000000000)) and (2001-01-01 01:02:03.0 <> (dt + 0 01:02:04.000000000))) and (2001-01-01 01:02:03.0 <= (dt + 0 01:02:03.000000000))) and (2001-01-01 01:02:03.0 < (dt + 0 01:02:04.000000000))) and (2001-01-01 01:02:03.0 >= (dt - 0 01:02:03.000000000))) and (2001-01-01 01:02:03.0 > (dt - 0 01:02:04.000000000))) and ((dt + 0 01:02:03.000000000) = 2001-01-01 01:02:03.0)) and ((dt + 0 01:02:04.000000000) <> 2001-01-01 01:02:03.0)) and ((dt + 0 01:02:03.000000000) >= 2001-01-01 01:02:03.0)) and ((dt + 0 01:02:04.000000000) > 2001-01-01 01:02:03.0)) and ((dt - 0 01:02:03.000000000) <= 2001-01-01 01:02:03.0)) and ((dt - 0 01:02:04.000000000) < 2001-01-01 01:02:03.0)) and (ts = (dt + 0 01:02:03.000000000))) and (ts <> (dt + 0 01:02:04.000000000))) and (ts <= (dt + 0 01:02:03.000000000))) and (ts < (dt + 0 01:02:04.000000000))) and (ts >= (dt - 0 01:02:03.000000000))) and (ts > (dt - 0 01:02:04.000000000))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((2001-01-01 01:02:03.0 = (dt + 0 01:02:03.000000000)) and (2001-01-01 01:02:03.0 <> (dt + 0 01:02:04.000000000)) and (2001-01-01 01:02:03.0 <= (dt + 0 01:02:03.000000000)) and (2001-01-01 01:02:03.0 < (dt + 0 01:02:04.000000000)) and (2001-01-01 01:02:03.0 >= (dt - 0 01:02:03.000000000)) and (2001-01-01 01:02:03.0 > (dt - 0 01:02:04.000000000)) and ((dt + 0 01:02:03.000000000) = 2001-01-01 01:02:03.0) and ((dt + 0 01:02:04.000000000) <> 2001-01-01 01:02:03.0) and ((dt + 0 01:02:03.000000000) >= 2001-01-01 01:02:03.0) and ((dt + 0 01:02:04.000000000) > 2001-01-01 01:02:03.0) and ((dt - 0 01:02:03.000000000) <= 2001-01-01 01:02:03.0) and ((dt - 0 01:02:04.000000000) < 2001-01-01 01:02:03.0) and (ts = (dt + 0 01:02:03.000000000)) and (ts <> (dt + 0 01:02:04.000000000)) and (ts <= (dt + 0 01:02:03.000000000)) and (ts < (dt + 0 01:02:04.000000000)) and (ts >= (dt - 0 01:02:03.000000000)) and (ts > (dt - 0 01:02:04.000000000))) (type: boolean) @@ -1533,6 +1538,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vector_interval_2 + filterExpr: ((((((((((((((((((2001-01-01 01:02:03.0 = (ts + 0 00:00:00.000000000)) and (2001-01-01 01:02:03.0 <> (ts + 1 00:00:00.000000000))) and (2001-01-01 01:02:03.0 <= (ts + 1 00:00:00.000000000))) and (2001-01-01 01:02:03.0 < (ts + 1 00:00:00.000000000))) and (2001-01-01 01:02:03.0 >= (ts - 1 00:00:00.000000000))) and (2001-01-01 01:02:03.0 > (ts - 1 00:00:00.000000000))) and ((ts + 0 00:00:00.000000000) = 2001-01-01 01:02:03.0)) and ((ts + 1 00:00:00.000000000) <> 2001-01-01 01:02:03.0)) and ((ts + 1 00:00:00.000000000) >= 2001-01-01 01:02:03.0)) and ((ts + 1 00:00:00.000000000) > 2001-01-01 01:02:03.0)) and ((ts - 1 00:00:00.000000000) <= 2001-01-01 01:02:03.0)) and ((ts - 1 00:00:00.000000000) < 2001-01-01 01:02:03.0)) and (ts = (ts + 0 00:00:00.000000000))) and (ts <> (ts + 1 00:00:00.000000000))) and (ts <= (ts + 1 00:00:00.000000000))) and (ts < (ts + 1 00:00:00.000000000))) and (ts >= (ts - 1 00:00:00.000000000))) and (ts > (ts - 1 00:00:00.000000000))) (type: boolean) Statistics: Num rows: 2 Data size: 788 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((2001-01-01 01:02:03.0 = (ts + 0 00:00:00.000000000)) and (2001-01-01 01:02:03.0 <> (ts + 1 00:00:00.000000000)) and (2001-01-01 01:02:03.0 <= (ts + 1 00:00:00.000000000)) and (2001-01-01 01:02:03.0 < (ts + 1 00:00:00.000000000)) and (2001-01-01 01:02:03.0 >= (ts - 1 00:00:00.000000000)) and (2001-01-01 01:02:03.0 > (ts - 1 00:00:00.000000000)) and ((ts + 0 00:00:00.000000000) = 2001-01-01 01:02:03.0) and ((ts + 1 00:00:00.000000000) <> 2001-01-01 01:02:03.0) and ((ts + 1 00:00:00.000000000) >= 2001-01-01 01:02:03.0) and ((ts + 1 00:00:00.000000000) > 2001-01-01 01:02:03.0) and ((ts - 1 00:00:00.000000000) <= 2001-01-01 01:02:03.0) and ((ts - 1 00:00:00.000000000) < 2001-01-01 01:02:03.0) and (ts = (ts + 0 00:00:00.000000000)) and (ts <> (ts + 1 00:00:00.000000000)) and (ts <= (ts + 1 00:00:00.000000000)) and (ts < (ts + 1 00:00:00.000000000)) and (ts >= (ts - 1 00:00:00.000000000)) and (ts > (ts - 1 00:00:00.000000000))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_interval_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vector_interval_mapjoin.q.out index 4775167..bdacdfb 100644 --- a/ql/src/test/results/clientpositive/tez/vector_interval_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_interval_mapjoin.q.out @@ -196,6 +196,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vectortab_a_1korc + filterExpr: ((dt - CAST( ts AS DATE)) is not null and s is not null) (type: boolean) Statistics: Num rows: 1000 Data size: 460264 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (s is not null and (dt - CAST( ts AS DATE)) is not null) (type: boolean) @@ -231,6 +232,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: vectortab_b_1korc + filterExpr: ((dt - CAST( ts AS DATE)) is not null and s is not null) (type: boolean) Statistics: Num rows: 1000 Data size: 458448 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (s is not null and (dt - CAST( ts AS DATE)) is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_join30.q.out b/ql/src/test/results/clientpositive/tez/vector_join30.q.out index dd5b5aa..3f5b8a0 100644 --- a/ql/src/test/results/clientpositive/tez/vector_join30.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_join30.q.out @@ -48,6 +48,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orcsrc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -65,6 +66,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orcsrc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -477,6 +479,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orcsrc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -494,6 +497,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orcsrc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -512,6 +516,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: orcsrc + filterExpr: key is not null (type: boolean) Statistics: Num rows: 500 Data size: 88000 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out index 92ad7b9..852fcf2 100644 --- a/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out @@ -153,6 +153,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -175,6 +176,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -250,6 +252,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -272,6 +275,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -349,6 +353,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -371,6 +376,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -440,6 +446,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -466,6 +473,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -546,6 +554,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -568,6 +577,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -640,6 +650,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -662,6 +673,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -738,6 +750,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -760,6 +773,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -833,6 +847,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -855,6 +870,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -929,6 +945,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -951,6 +968,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1039,6 +1057,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1061,6 +1080,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -1134,6 +1154,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1164,6 +1185,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1178,6 +1200,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1263,6 +1286,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1285,6 +1309,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -1368,6 +1393,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1393,6 +1419,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1415,6 +1442,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2173,6 +2201,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2205,6 +2234,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2320,6 +2350,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -2349,6 +2380,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -2405,6 +2437,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2428,6 +2461,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2503,6 +2537,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2526,6 +2561,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2603,6 +2639,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2626,6 +2663,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2695,6 +2733,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2722,6 +2761,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -2802,6 +2842,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2825,6 +2866,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -2897,6 +2939,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -2919,6 +2962,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -2996,6 +3040,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -3018,6 +3063,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3092,6 +3138,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -3114,6 +3161,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3189,6 +3237,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3212,6 +3261,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3300,6 +3350,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3323,6 +3374,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -3396,6 +3448,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3427,6 +3480,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3441,6 +3495,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3526,6 +3581,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -3549,6 +3605,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -3632,6 +3689,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3658,6 +3716,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -3680,6 +3739,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4439,6 +4499,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4473,6 +4534,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4588,6 +4650,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -4618,6 +4681,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -4674,6 +4738,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4697,6 +4762,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4774,6 +4840,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4797,6 +4864,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4876,6 +4944,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4899,6 +4968,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4970,6 +5040,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -4997,6 +5068,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -5079,6 +5151,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5102,6 +5175,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -5176,6 +5250,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -5199,6 +5274,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5277,6 +5353,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -5300,6 +5377,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5375,6 +5453,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -5398,6 +5477,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5474,6 +5554,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5497,6 +5578,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5587,6 +5669,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5610,6 +5693,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -5685,6 +5769,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5716,6 +5801,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5731,6 +5817,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5818,6 +5905,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -5841,6 +5929,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -5926,6 +6015,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5952,6 +6042,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -5975,6 +6066,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -6755,6 +6847,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -6788,6 +6881,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -6906,6 +7000,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -6936,6 +7031,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -6993,6 +7089,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7017,6 +7114,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7094,6 +7192,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7118,6 +7217,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7197,6 +7297,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7221,6 +7322,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7292,6 +7394,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7320,6 +7423,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -7402,6 +7506,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7426,6 +7531,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -7500,6 +7606,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -7523,6 +7630,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7602,6 +7710,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -7625,6 +7734,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7701,6 +7811,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -7724,6 +7835,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7801,6 +7913,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7825,6 +7938,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7915,6 +8029,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -7939,6 +8054,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -8014,6 +8130,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -8046,6 +8163,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -8061,6 +8179,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -8148,6 +8267,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -8172,6 +8292,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -8257,6 +8378,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -8284,6 +8406,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -8307,6 +8430,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9088,6 +9212,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9123,6 +9248,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9241,6 +9367,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -9272,6 +9399,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -9329,6 +9457,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9352,6 +9481,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9429,6 +9559,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9452,6 +9583,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9531,6 +9663,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9554,6 +9687,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9625,6 +9759,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9652,6 +9787,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -9734,6 +9870,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9757,6 +9894,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -9831,6 +9969,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -9854,6 +9993,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -9932,6 +10072,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -9955,6 +10096,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10030,6 +10172,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -10053,6 +10196,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10129,6 +10273,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10152,6 +10297,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10242,6 +10388,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10265,6 +10412,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -10340,6 +10488,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10371,6 +10520,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10386,6 +10536,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10473,6 +10624,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -10496,6 +10648,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -10581,6 +10734,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10607,6 +10761,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -10630,6 +10785,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11410,6 +11566,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11443,6 +11600,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11561,6 +11719,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -11591,6 +11750,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -11648,6 +11808,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11672,6 +11833,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11749,6 +11911,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11773,6 +11936,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11852,6 +12016,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11876,6 +12041,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11947,6 +12113,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -11975,6 +12142,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key < 15) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key < 15) (type: boolean) @@ -12057,6 +12225,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12081,6 +12250,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: ((value < 'val_10') and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((value < 'val_10') and key is not null) (type: boolean) @@ -12155,6 +12325,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 + filterExpr: (key > 5) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 5) (type: boolean) @@ -12178,6 +12349,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12257,6 +12429,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t2 + filterExpr: (((key > 5) and (value <= 'val_20')) and key is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 5) and (value <= 'val_20')) (type: boolean) @@ -12280,6 +12453,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12356,6 +12530,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: (key > 2) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key > 2) (type: boolean) @@ -12379,6 +12554,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12456,6 +12632,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12480,6 +12657,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12570,6 +12748,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12594,6 +12773,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (2 * key) is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (2 * key) is not null (type: boolean) @@ -12669,6 +12849,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12701,6 +12882,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12716,6 +12898,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12803,6 +12986,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -12827,6 +13011,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key is not null and value is not null) (type: boolean) @@ -12912,6 +13097,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12939,6 +13125,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -12962,6 +13149,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13743,6 +13931,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13778,6 +13967,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -13896,6 +14086,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: ((key > 100) and value is not null) (type: boolean) Statistics: Num rows: 22 Data size: 2046 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((key > 100) and value is not null) (type: boolean) @@ -13927,6 +14118,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out b/ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out index 2864a48..421525b 100644 --- a/ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out @@ -39,6 +39,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: (((l_linenumber = 1) and l_partkey is not null) and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_linenumber = 1) and l_partkey is not null and l_orderkey is not null) (type: boolean) @@ -68,6 +69,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: ((l_shipmode = 'AIR') and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_shipmode = 'AIR') and l_orderkey is not null) (type: boolean) @@ -90,6 +92,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: l_partkey is not null (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: l_partkey is not null (type: boolean) @@ -196,6 +199,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: (((l_linenumber = 1) and l_partkey is not null) and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_linenumber = 1) and l_partkey is not null and l_orderkey is not null) (type: boolean) @@ -225,6 +229,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: (((l_shipmode = 'AIR') and (l_linenumber = 1)) and l_orderkey is not null) (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((l_shipmode = 'AIR') and (l_linenumber = 1) and l_orderkey is not null) (type: boolean) @@ -247,6 +252,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: lineitem + filterExpr: l_partkey is not null (type: boolean) Statistics: Num rows: 100 Data size: 11999 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: l_partkey is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out b/ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out index 5a2ab91..213a604 100644 --- a/ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out @@ -257,6 +257,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: store_sales + filterExpr: (ss_store_sk is not null and ss_sold_date_sk is not null) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: (ss_store_sk is not null and ss_sold_date_sk is not null) (type: boolean) @@ -276,6 +277,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: store + filterExpr: ((s_state) IN ('KS', 'AL', 'MN', 'AL', 'SC', 'VT') and s_store_sk is not null) (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: ((s_state) IN ('KS', 'AL', 'MN', 'SC', 'VT') and s_store_sk is not null) (type: boolean) @@ -295,6 +297,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: date_dim + filterExpr: d_date_sk is not null (type: boolean) Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Filter Operator predicate: d_date_sk is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_non_string_partition.q.out b/ql/src/test/results/clientpositive/tez/vector_non_string_partition.q.out index 5ff7f85..bbcf419 100644 --- a/ql/src/test/results/clientpositive/tez/vector_non_string_partition.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_non_string_partition.q.out @@ -47,6 +47,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: non_string_part + filterExpr: (cint > 0) (type: boolean) Statistics: Num rows: 3073 Data size: 339150 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint > 0) (type: boolean) @@ -126,6 +127,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: non_string_part + filterExpr: (cint > 0) (type: boolean) Statistics: Num rows: 3073 Data size: 339150 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cint > 0) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_nullsafe_join.q.out b/ql/src/test/results/clientpositive/tez/vector_nullsafe_join.q.out index 045b687..2371e86 100644 --- a/ql/src/test/results/clientpositive/tez/vector_nullsafe_join.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_nullsafe_join.q.out @@ -153,6 +153,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -187,6 +188,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -202,6 +204,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -366,6 +369,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -401,6 +405,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -415,6 +420,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -739,6 +745,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -773,6 +780,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -788,6 +796,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -952,6 +961,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) @@ -987,6 +997,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -1001,6 +1012,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: c + filterExpr: value is not null (type: boolean) Statistics: Num rows: 6 Data size: 24 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: value is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_nvl.q.out b/ql/src/test/results/clientpositive/tez/vector_nvl.q.out index b926ab4b..a67595b 100644 --- a/ql/src/test/results/clientpositive/tez/vector_nvl.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_nvl.q.out @@ -18,6 +18,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: cdouble is null (type: boolean) Filter Operator predicate: cdouble is null (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vector_reduce_groupby_decimal.q.out b/ql/src/test/results/clientpositive/tez/vector_reduce_groupby_decimal.q.out index 8c58232..a4d4127 100644 --- a/ql/src/test/results/clientpositive/tez/vector_reduce_groupby_decimal.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_reduce_groupby_decimal.q.out @@ -45,6 +45,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: decimal_test + filterExpr: (cdecimal1 is not null and cdecimal2 is not null) (type: boolean) Statistics: Num rows: 6102 Data size: 1440072 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (cdecimal1 is not null and cdecimal2 is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out b/ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out index d50d875..4886474 100644 --- a/ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out +++ b/ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out @@ -147,6 +147,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -176,6 +177,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -246,6 +248,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -275,6 +278,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -347,6 +351,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) @@ -376,6 +381,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: c2 is not null (type: boolean) Statistics: Num rows: 3 Data size: 273 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: c2 is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_0.q.out b/ql/src/test/results/clientpositive/tez/vectorization_0.q.out index 18b43f6..6bf403e 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_0.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_0.q.out @@ -1002,6 +1002,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 like '%b%') or (79.553 <> UDFToDouble(cint)) or (UDFToDouble(cbigint) < cdouble) or ((UDFToShort(ctinyint) >= csmallint) and (cboolean2 = 1) and (3569.0 = UDFToDouble(ctinyint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 like '%b%') or (79.553 <> UDFToDouble(cint)) or (UDFToDouble(cbigint) < cdouble) or ((UDFToShort(ctinyint) >= csmallint) and (cboolean2 = 1) and (3569 = UDFToInteger(ctinyint)))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_13.q.out b/ql/src/test/results/clientpositive/tez/vectorization_13.q.out index 61776a5..72d032e 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_13.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_13.q.out @@ -85,6 +85,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((cfloat < 3569.0) and (10.175 >= cdouble) and (cboolean1 <> 1)) or ((UDFToDouble(ctimestamp1) > 11.0) and (UDFToDouble(ctimestamp2) <> 12.0) and (UDFToDouble(ctinyint) < 9763215.5639))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((cfloat < 3569.0) and (10.175 >= cdouble) and (cboolean1 <> 1)) or ((UDFToDouble(ctimestamp1) > 11.0) and (UDFToDouble(ctimestamp2) <> 12.0) and (UDFToDouble(ctinyint) < 9763215.5639))) (type: boolean) @@ -340,6 +341,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((cfloat < 3569.0) and (10.175 >= cdouble) and (cboolean1 <> 1)) or ((UDFToDouble(ctimestamp1) > -1.388) and (UDFToDouble(ctimestamp2) <> -1.3359999999999999) and (UDFToDouble(ctinyint) < 9763215.5639))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((cfloat < 3569.0) and (10.175 >= cdouble) and (cboolean1 <> 1)) or ((UDFToDouble(ctimestamp1) > -1.388) and (UDFToDouble(ctimestamp2) <> -1.3359999999999999) and (UDFToDouble(ctinyint) < 9763215.5639))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_14.q.out b/ql/src/test/results/clientpositive/tez/vectorization_14.q.out index 2a59833..135a19f 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_14.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_14.q.out @@ -85,6 +85,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((((UDFToLong(ctinyint) <= cbigint) and ((UDFToDouble(cint) <= cdouble) or (ctimestamp2 < ctimestamp1))) and (cdouble < UDFToDouble(ctinyint))) and ((cbigint > -257) or (cfloat < UDFToFloat(cint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToLong(ctinyint) <= cbigint) and ((UDFToDouble(cint) <= cdouble) or (ctimestamp2 < ctimestamp1)) and (cdouble < UDFToDouble(ctinyint)) and ((cbigint > -257) or (cfloat < UDFToFloat(cint)))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_15.q.out b/ql/src/test/results/clientpositive/tez/vectorization_15.q.out index a87f9d8..b637832 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_15.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_15.q.out @@ -81,6 +81,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 like '%ss%') or (cstring1 like '10%') or ((cint >= -75) and (UDFToShort(ctinyint) = csmallint) and (cdouble >= -3728.0))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 like '%ss%') or (cstring1 like '10%') or ((cint >= -75) and (UDFToShort(ctinyint) = csmallint) and (cdouble >= -3728.0))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_16.q.out b/ql/src/test/results/clientpositive/tez/vectorization_16.q.out index dd04469..5b6b928 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_16.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_16.q.out @@ -58,6 +58,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 like '%b%') and ((cdouble >= -1.389) or (cstring1 < 'a'))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 like '%b%') and ((cdouble >= -1.389) or (cstring1 < 'a'))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_17.q.out b/ql/src/test/results/clientpositive/tez/vectorization_17.q.out index e812592..15b8ca6 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_17.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_17.q.out @@ -66,6 +66,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((cbigint > -23) and ((cdouble <> 988888.0) or (UDFToDouble(cint) > -863.257))) and ((ctinyint >= 33) or (UDFToLong(csmallint) >= cbigint) or (UDFToDouble(cfloat) = cdouble))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cbigint > -23) and ((cdouble <> 988888.0) or (UDFToDouble(cint) > -863.257)) and ((ctinyint >= 33) or (UDFToLong(csmallint) >= cbigint) or (UDFToDouble(cfloat) = cdouble))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_7.q.out b/ql/src/test/results/clientpositive/tez/vectorization_7.q.out index f136f07..be4eb19 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_7.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_7.q.out @@ -72,6 +72,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((ctinyint <> 0) and ((UDFToDouble(ctimestamp1) <= 0.0) or (UDFToInteger(ctinyint) = cint) or (cstring2 like 'ss'))) and ((988888.0 < cdouble) or ((UDFToDouble(ctimestamp2) > -15.0) and (3569.0 >= cdouble)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ctinyint <> 0) and ((UDFToDouble(ctimestamp1) <= 0.0) or (UDFToInteger(ctinyint) = cint) or (cstring2 like 'ss')) and ((988888.0 < cdouble) or ((UDFToDouble(ctimestamp2) > -15.0) and (3569.0 >= cdouble)))) (type: boolean) @@ -263,6 +264,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((ctinyint <> 0) and ((UDFToDouble(ctimestamp1) <= 0.0) or (UDFToInteger(ctinyint) = cint) or (cstring2 like 'ss'))) and ((988888.0 < cdouble) or ((UDFToDouble(ctimestamp2) > 7.6850000000000005) and (3569.0 >= cdouble)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ctinyint <> 0) and ((UDFToDouble(ctimestamp1) <= 0.0) or (UDFToInteger(ctinyint) = cint) or (cstring2 like 'ss')) and ((988888.0 < cdouble) or ((UDFToDouble(ctimestamp2) > 7.6850000000000005) and (3569.0 >= cdouble)))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_8.q.out b/ql/src/test/results/clientpositive/tez/vectorization_8.q.out index 1b51eb6..e9a228b 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_8.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_8.q.out @@ -68,6 +68,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 is not null and (UDFToDouble(ctimestamp1) <= 10.0) and (UDFToDouble(ctimestamp2) <> 16.0)) or (cfloat < -6432.0) or (cboolean1 is not null and (cdouble = 988888.0))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 is not null and (UDFToDouble(ctimestamp1) <= 10.0) and (UDFToDouble(ctimestamp2) <> 16.0)) or (cfloat < -6432.0) or (cboolean1 is not null and (cdouble = 988888.0))) (type: boolean) @@ -246,6 +247,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 is not null and (UDFToDouble(ctimestamp1) <= 12.503) and (UDFToDouble(ctimestamp2) <> 11.998)) or (cfloat < -6432.0) or (cboolean1 is not null and (cdouble = 988888.0))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 is not null and (UDFToDouble(ctimestamp1) <= 12.503) and (UDFToDouble(ctimestamp2) <> 11.998)) or (cfloat < -6432.0) or (cboolean1 is not null and (cdouble = 988888.0))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_9.q.out b/ql/src/test/results/clientpositive/tez/vectorization_9.q.out index dd04469..5b6b928 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_9.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_9.q.out @@ -58,6 +58,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring2 like '%b%') and ((cdouble >= -1.389) or (cstring1 < 'a'))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring2 like '%b%') and ((cdouble >= -1.389) or (cstring1 < 'a'))) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_decimal_date.q.out b/ql/src/test/results/clientpositive/tez/vectorization_decimal_date.q.out index 9a6cb52..e6454ac 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_decimal_date.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_decimal_date.q.out @@ -26,6 +26,7 @@ STAGE PLANS: Processor Tree: TableScan alias: date_decimal_test + filterExpr: (cint is not null and cdouble is not null) (type: boolean) Filter Operator predicate: (cint is not null and cdouble is not null) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vectorization_div0.q.out b/ql/src/test/results/clientpositive/tez/vectorization_div0.q.out index 7ad9ab6..c980307 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_div0.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_div0.q.out @@ -161,6 +161,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cbigint > 0) and (cbigint < 100000000)) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cbigint > 0) and (cbigint < 100000000)) (type: boolean) @@ -338,6 +339,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cdouble >= -500.0) and (cdouble < -199.0)) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cdouble >= -500.0) and (cdouble < -199.0)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_limit.q.out b/ql/src/test/results/clientpositive/tez/vectorization_limit.q.out index d5c01d0..006b8be 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_limit.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_limit.q.out @@ -13,6 +13,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: ((UDFToDouble(cbigint) < cdouble) and (cint > 0)) (type: boolean) Filter Operator predicate: ((UDFToDouble(cbigint) < cdouble) and (cint > 0)) (type: boolean) Select Operator @@ -64,6 +65,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ctinyint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ctinyint is not null (type: boolean) @@ -468,6 +470,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ctinyint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ctinyint is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out b/ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out index 70f8d1b..500bb58 100644 --- a/ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out @@ -151,6 +151,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((762 = cbigint) or ((UDFToFloat(csmallint) < cfloat) and (UDFToDouble(ctimestamp2) > -5.0) and (cdouble <> UDFToDouble(cint))) or (cstring1 = 'a') or ((UDFToDouble(cbigint) <= -1.389) and (cstring2 <> 'a') and (79.553 <> UDFToDouble(cint)) and (cboolean2 <> cboolean1))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((762 = cbigint) or ((UDFToFloat(csmallint) < cfloat) and (UDFToDouble(ctimestamp2) > -5.0) and (cdouble <> UDFToDouble(cint))) or (cstring1 = 'a') or ((UDFToDouble(cbigint) <= -1.389) and (cstring2 <> 'a') and (79.553 <> UDFToDouble(cint)) and (cboolean2 <> cboolean1))) (type: boolean) @@ -364,6 +365,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((cbigint <= 197) and (UDFToLong(cint) < cbigint)) or ((cdouble >= -26.28) and (UDFToDouble(csmallint) > cdouble)) or ((UDFToFloat(ctinyint) > cfloat) and cstring1 regexp '.*ss.*') or ((cfloat > 79.553) and (cstring2 like '10%'))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((cbigint <= 197) and (UDFToLong(cint) < cbigint)) or ((cdouble >= -26.28) and (UDFToDouble(csmallint) > cdouble)) or ((UDFToFloat(ctinyint) > cfloat) and cstring1 regexp '.*ss.*') or ((cfloat > 79.553) and (cstring2 like '10%'))) (type: boolean) @@ -568,6 +570,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((ctimestamp1 = ctimestamp2) or (762.0 = cfloat) or (cstring1 = 'ss') or ((UDFToLong(csmallint) <= cbigint) and (1 = cboolean2)) or (cboolean1 is not null and ctimestamp2 is not null and (cstring2 > 'a'))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((ctimestamp1 = ctimestamp2) or (762.0 = cfloat) or (cstring1 = 'ss') or ((UDFToLong(csmallint) <= cbigint) and (1 = cboolean2)) or (cboolean1 is not null and ctimestamp2 is not null and (cstring2 > 'a'))) (type: boolean) @@ -751,6 +754,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((ctimestamp2 <= ctimestamp1) and (UDFToDouble(cbigint) <> cdouble) and ('ss' <= cstring1)) or ((csmallint < UDFToShort(ctinyint)) and (UDFToDouble(ctimestamp1) >= 0.0)) or (cfloat = 17.0)) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((ctimestamp2 <= ctimestamp1) and (UDFToDouble(cbigint) <> cdouble) and ('ss' <= cstring1)) or ((csmallint < UDFToShort(ctinyint)) and (UDFToDouble(ctimestamp1) >= 0.0)) or (cfloat = 17.0)) (type: boolean) @@ -942,6 +946,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cstring1 regexp 'a.*' and (cstring2 like '%ss%')) or ((1 <> cboolean2) and (UDFToDouble(csmallint) < 79.553) and (-257 <> UDFToInteger(ctinyint))) or ((cdouble > UDFToDouble(ctinyint)) and (cfloat >= UDFToFloat(cint))) or ((UDFToLong(cint) < cbigint) and (UDFToLong(ctinyint) > cbigint))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cstring1 regexp 'a.*' and (cstring2 like '%ss%')) or ((1 <> cboolean2) and (UDFToDouble(csmallint) < 79.553) and (-257 <> UDFToInteger(ctinyint))) or ((cdouble > UDFToDouble(ctinyint)) and (cfloat >= UDFToFloat(cint))) or ((UDFToLong(cint) < cbigint) and (UDFToLong(ctinyint) > cbigint))) (type: boolean) @@ -1202,6 +1207,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((197.0 > UDFToDouble(ctinyint)) and (UDFToLong(cint) = cbigint)) or (cbigint = 359) or (cboolean1 < 0) or ((cstring1 like '%ss') and (cfloat <= UDFToFloat(ctinyint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((197 > UDFToInteger(ctinyint)) and (UDFToLong(cint) = cbigint)) or (cbigint = 359) or (cboolean1 < 0) or ((cstring1 like '%ss') and (cfloat <= UDFToFloat(ctinyint)))) (type: boolean) @@ -1411,6 +1417,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((UDFToDouble(csmallint) > -26.28) and (cstring2 like 'ss')) or ((cdouble <= UDFToDouble(cbigint)) and (cstring1 >= 'ss') and (UDFToDouble(cint) <> cdouble)) or (UDFToInteger(ctinyint) = -89010) or ((UDFToFloat(cbigint) <= cfloat) and (-26.28 <= UDFToDouble(csmallint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((UDFToDouble(csmallint) > -26.28) and (cstring2 like 'ss')) or ((cdouble <= UDFToDouble(cbigint)) and (cstring1 >= 'ss') and (UDFToDouble(cint) <> cdouble)) or (UDFToInteger(ctinyint) = -89010) or ((UDFToFloat(cbigint) <= cfloat) and (-26.28 <= UDFToDouble(csmallint)))) (type: boolean) @@ -1679,6 +1686,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (((-1.389 >= UDFToDouble(cint)) and (csmallint < UDFToShort(ctinyint)) and (-6432 > UDFToInteger(csmallint))) or ((cdouble >= UDFToDouble(cfloat)) and (cstring2 <= 'a')) or ((cstring1 like 'ss%') and (10.175 > UDFToDouble(cbigint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (((-1.389 >= UDFToDouble(cint)) and (csmallint < UDFToShort(ctinyint)) and (-6432 > UDFToInteger(csmallint))) or ((cdouble >= UDFToDouble(cfloat)) and (cstring2 <= 'a')) or ((cstring1 like 'ss%') and (10.175 > UDFToDouble(cbigint)))) (type: boolean) @@ -1889,6 +1897,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((UDFToInteger(csmallint) >= -257) and ((-6432 = UDFToInteger(csmallint)) or ((UDFToDouble(cint) >= cdouble) and (UDFToInteger(ctinyint) <= cint)))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToInteger(csmallint) >= -257) and ((-6432 = UDFToInteger(csmallint)) or ((UDFToDouble(cint) >= cdouble) and (UDFToInteger(ctinyint) <= cint)))) (type: boolean) @@ -2098,6 +2107,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cdouble > 2563.58) and (((cbigint >= UDFToLong(cint)) and (UDFToInteger(csmallint) < cint) and (UDFToDouble(cfloat) < -5638.15)) or (2563.58 = UDFToDouble(ctinyint)) or ((cdouble <= UDFToDouble(cbigint)) and (-5638.15 > UDFToDouble(cbigint))))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cdouble > 2563.58) and (((cbigint >= UDFToLong(cint)) and (UDFToInteger(csmallint) < cint) and (UDFToDouble(cfloat) < -5638.15)) or (2563.58 = UDFToDouble(ctinyint)) or ((cdouble <= UDFToDouble(cbigint)) and (-5638.15 > UDFToDouble(cbigint))))) (type: boolean) @@ -2354,6 +2364,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((UDFToDouble(ctimestamp1) <> 0.0) and (((-257 <> UDFToInteger(ctinyint)) and cboolean2 is not null and cstring1 regexp '.*ss' and (-3.0 < UDFToDouble(ctimestamp1))) or (UDFToDouble(ctimestamp2) = -5.0) or ((UDFToDouble(ctimestamp1) < 0.0) and (cstring2 like '%b%')) or (cdouble = UDFToDouble(cint)) or (cboolean1 is null and (cfloat < UDFToFloat(cint))))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((UDFToDouble(ctimestamp1) <> 0.0) and (((-257 <> UDFToInteger(ctinyint)) and cstring1 regexp '.*ss' and (-3.0 < UDFToDouble(ctimestamp1)) and cboolean2 is not null) or (UDFToDouble(ctimestamp2) = -5.0) or ((UDFToDouble(ctimestamp1) < 0.0) and (cstring2 like '%b%')) or (cdouble = UDFToDouble(cint)) or (cboolean1 is null and (cfloat < UDFToFloat(cint))))) (type: boolean) @@ -2688,6 +2699,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: (cboolean1 is not null and (((cdouble < UDFToDouble(csmallint)) and (cboolean2 = cboolean1) and (UDFToDouble(cbigint) <= -863.257)) or ((cint >= -257) and cstring1 is not null and (cboolean1 >= 1)) or cstring2 regexp 'b' or ((csmallint >= UDFToShort(ctinyint)) and ctimestamp2 is null))) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((((cdouble < UDFToDouble(csmallint)) and (cboolean2 = cboolean1) and (UDFToDouble(cbigint) <= -863.257)) or ((cint >= -257) and (cboolean1 >= 1) and cstring1 is not null) or cstring2 regexp 'b' or ((csmallint >= UDFToShort(ctinyint)) and ctimestamp2 is null)) and cboolean1 is not null) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_bucketmapjoin1.q.out b/ql/src/test/results/clientpositive/tez/vectorized_bucketmapjoin1.q.out index 1219625..d1c6444 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_bucketmapjoin1.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_bucketmapjoin1.q.out @@ -116,6 +116,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 208 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -131,6 +132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 208 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -206,6 +208,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 208 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -221,6 +224,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 50 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -305,6 +309,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 208 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) @@ -320,6 +325,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b + filterExpr: key is not null (type: boolean) Statistics: Num rows: 2 Data size: 52 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: key is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_case.q.out b/ql/src/test/results/clientpositive/tez/vectorized_case.q.out index 28b7f9b..1697501 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_case.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_case.q.out @@ -47,6 +47,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((csmallint = 418) or (csmallint = 12205) or (csmallint = 10583)) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((csmallint = 418) or (csmallint = 12205) or (csmallint = 10583)) (type: boolean) @@ -161,6 +162,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((csmallint = 418) or (csmallint = 12205) or (csmallint = 10583)) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((csmallint = 418) or (csmallint = 12205) or (csmallint = 10583)) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_casts.q.out b/ql/src/test/results/clientpositive/tez/vectorized_casts.q.out index cf6f4c7..aa91474 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_casts.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_casts.q.out @@ -169,6 +169,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: alltypesorc + filterExpr: ((cbigint % 250) = 0) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ((cbigint % 250) = 0) (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_context.q.out b/ql/src/test/results/clientpositive/tez/vectorized_context.q.out index b0c981d..ac9492f 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_context.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_context.q.out @@ -112,6 +112,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: store_sales + filterExpr: (ss_store_sk is not null and ss_hdemo_sk is not null) (type: boolean) Statistics: Num rows: 6075 Data size: 72736 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (ss_store_sk is not null and ss_hdemo_sk is not null) (type: boolean) @@ -131,6 +132,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: store + filterExpr: s_store_sk is not null (type: boolean) Statistics: Num rows: 6075 Data size: 615632 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: s_store_sk is not null (type: boolean) @@ -178,6 +180,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: household_demographics + filterExpr: hd_demo_sk is not null (type: boolean) Statistics: Num rows: 6075 Data size: 24300 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: hd_demo_sk is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out index fb583c2..3290181 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_mapjoin.q.out @@ -27,6 +27,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -64,6 +65,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_math_funcs.q.out b/ql/src/test/results/clientpositive/tez/vectorized_math_funcs.q.out index 444b9e0..ca9f04d 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_math_funcs.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_math_funcs.q.out @@ -116,6 +116,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: (((cbigint % 500) = 0) and (sin(cfloat) >= -1.0)) (type: boolean) Filter Operator predicate: (((cbigint % 500) = 0) and (sin(cfloat) >= -1.0)) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out b/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out index cb57e2a..788851a 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_nested_mapjoin.q.out @@ -23,6 +23,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: v1 + filterExpr: ctinyint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: ctinyint is not null (type: boolean) @@ -71,6 +72,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: v1 + filterExpr: (ctinyint is not null and csmallint is not null) (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (ctinyint is not null and csmallint is not null) (type: boolean) @@ -90,6 +92,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: v1 + filterExpr: csmallint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: csmallint is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_parquet.q.out b/ql/src/test/results/clientpositive/tez/vectorized_parquet.q.out index 96c4917..98ca646 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_parquet.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_parquet.q.out @@ -66,6 +66,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypes_parquet + filterExpr: (cint = 528534767) (type: boolean) Filter Operator predicate: (cint = 528534767) (type: boolean) Select Operator diff --git a/ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out b/ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out index 3d1f22f..6907d73 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_ptf.q.out @@ -578,6 +578,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 16042 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -647,6 +648,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p2 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 16042 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -2272,6 +2274,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 16042 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -2534,6 +2537,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 16042 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator @@ -4817,6 +4821,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: p1 + filterExpr: p_partkey is not null (type: boolean) Statistics: Num rows: 26 Data size: 16042 Basic stats: COMPLETE Column stats: NONE GatherStats: false Filter Operator diff --git a/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out b/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out index 3f23c77..bb684af 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_shufflejoin.q.out @@ -28,6 +28,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) @@ -46,6 +47,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t1 + filterExpr: cint is not null (type: boolean) Statistics: Num rows: 12288 Data size: 2641964 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: cint is not null (type: boolean) diff --git a/ql/src/test/results/clientpositive/tez/vectorized_string_funcs.q.out b/ql/src/test/results/clientpositive/tez/vectorized_string_funcs.q.out index bfac939..2bdbd56 100644 --- a/ql/src/test/results/clientpositive/tez/vectorized_string_funcs.q.out +++ b/ql/src/test/results/clientpositive/tez/vectorized_string_funcs.q.out @@ -56,6 +56,7 @@ STAGE PLANS: Processor Tree: TableScan alias: alltypesorc + filterExpr: ((((cbigint % 237) = 0) and (length(substr(cstring1, 1, 2)) <= 2)) and (cstring1 like '%')) (type: boolean) Filter Operator predicate: (((cbigint % 237) = 0) and (length(substr(cstring1, 1, 2)) <= 2) and (cstring1 like '%')) (type: boolean) Select Operator -- 1.7.12.4 (Apple Git-37)