HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
authorVineet Garg <vgarg@apache.org>
Fri, 2 Mar 2018 18:46:08 +0000 (10:46 -0800)
committerVineet Garg <vgarg@apache.org>
Fri, 2 Mar 2018 18:46:08 +0000 (10:46 -0800)
640 files changed:
accumulo-handler/src/test/results/positive/accumulo_queries.q.out
contrib/src/test/results/clientpositive/dboutput.q.out
contrib/src/test/results/clientpositive/udaf_example_avg.q.out
contrib/src/test/results/clientpositive/udaf_example_max.q.out
contrib/src/test/results/clientpositive/udaf_example_max_n.q.out
contrib/src/test/results/clientpositive/udaf_example_min.q.out
contrib/src/test/results/clientpositive/udaf_example_min_n.q.out
contrib/src/test/results/clientpositive/udf_example_add.q.out
hbase-handler/src/test/results/positive/hbase_ddl.q.out
hbase-handler/src/test/results/positive/hbase_queries.q.out
hbase-handler/src/test/results/positive/hbase_timestamp.q.out
ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeConstantDesc.java
ql/src/test/results/clientpositive/allcolref_in_udf.q.out
ql/src/test/results/clientpositive/annotate_stats_deep_filters.q.out
ql/src/test/results/clientpositive/annotate_stats_groupby.q.out
ql/src/test/results/clientpositive/annotate_stats_groupby2.q.out
ql/src/test/results/clientpositive/annotate_stats_select.q.out
ql/src/test/results/clientpositive/auto_join11.q.out
ql/src/test/results/clientpositive/auto_join12.q.out
ql/src/test/results/clientpositive/auto_join13.q.out
ql/src/test/results/clientpositive/auto_join14.q.out
ql/src/test/results/clientpositive/auto_join16.q.out
ql/src/test/results/clientpositive/auto_join27.q.out
ql/src/test/results/clientpositive/auto_join33.q.out
ql/src/test/results/clientpositive/auto_join4.q.out
ql/src/test/results/clientpositive/auto_join5.q.out
ql/src/test/results/clientpositive/auto_join6.q.out
ql/src/test/results/clientpositive/auto_join7.q.out
ql/src/test/results/clientpositive/auto_join8.q.out
ql/src/test/results/clientpositive/auto_join_without_localtask.q.out
ql/src/test/results/clientpositive/cast1.q.out
ql/src/test/results/clientpositive/cast_on_constant.q.out
ql/src/test/results/clientpositive/cbo_const.q.out
ql/src/test/results/clientpositive/cbo_rp_outer_join_ppr.q.out
ql/src/test/results/clientpositive/cbo_rp_udaf_percentile_approx_23.q.out
ql/src/test/results/clientpositive/columnstats_partlvl.q.out
ql/src/test/results/clientpositive/columnstats_partlvl_dp.q.out
ql/src/test/results/clientpositive/comments.q.out
ql/src/test/results/clientpositive/constant_prop_3.q.out
ql/src/test/results/clientpositive/constantfolding.q.out
ql/src/test/results/clientpositive/constprog2.q.out
ql/src/test/results/clientpositive/constprog_type.q.out
ql/src/test/results/clientpositive/correlationoptimizer10.q.out
ql/src/test/results/clientpositive/correlationoptimizer8.q.out
ql/src/test/results/clientpositive/create_view.q.out
ql/src/test/results/clientpositive/cross_join_merge.q.out
ql/src/test/results/clientpositive/ctas_colname.q.out
ql/src/test/results/clientpositive/cte_5.q.out
ql/src/test/results/clientpositive/decimal_udf.q.out
ql/src/test/results/clientpositive/decimal_udf2.q.out
ql/src/test/results/clientpositive/druid/druidmini_dynamic_partition.q.out
ql/src/test/results/clientpositive/druid_basic2.q.out
ql/src/test/results/clientpositive/druid_basic3.q.out
ql/src/test/results/clientpositive/druid_intervals.q.out
ql/src/test/results/clientpositive/druid_timeseries.q.out
ql/src/test/results/clientpositive/druid_topn.q.out
ql/src/test/results/clientpositive/except_all.q.out
ql/src/test/results/clientpositive/extrapolate_part_stats_date.q.out
ql/src/test/results/clientpositive/filter_cond_pushdown.q.out
ql/src/test/results/clientpositive/fold_eq_with_case_when.q.out
ql/src/test/results/clientpositive/fouter_join_ppr.q.out
ql/src/test/results/clientpositive/fp_literal_arithmetic.q.out
ql/src/test/results/clientpositive/gby_star.q.out
ql/src/test/results/clientpositive/groupby_cube1.q.out
ql/src/test/results/clientpositive/groupby_cube_multi_gby.q.out
ql/src/test/results/clientpositive/groupby_grouping_id3.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets1.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets2.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets3.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets5.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets6.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets_grouping.q.out
ql/src/test/results/clientpositive/groupby_grouping_sets_limit.q.out
ql/src/test/results/clientpositive/groupby_grouping_window.q.out
ql/src/test/results/clientpositive/groupby_position.q.out
ql/src/test/results/clientpositive/groupby_rollup1.q.out
ql/src/test/results/clientpositive/groupby_rollup_empty.q.out
ql/src/test/results/clientpositive/groupby_sort_1_23.q.out
ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out
ql/src/test/results/clientpositive/having.q.out
ql/src/test/results/clientpositive/having2.q.out
ql/src/test/results/clientpositive/implicit_cast1.q.out
ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out
ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out
ql/src/test/results/clientpositive/infer_const_type.q.out
ql/src/test/results/clientpositive/input11.q.out
ql/src/test/results/clientpositive/input11_limit.q.out
ql/src/test/results/clientpositive/input2_limit.q.out
ql/src/test/results/clientpositive/input42.q.out
ql/src/test/results/clientpositive/input_part1.q.out
ql/src/test/results/clientpositive/input_part4.q.out
ql/src/test/results/clientpositive/input_part5.q.out
ql/src/test/results/clientpositive/interval_alt.q.out
ql/src/test/results/clientpositive/interval_arithmetic.q.out
ql/src/test/results/clientpositive/ivyDownload.q.out
ql/src/test/results/clientpositive/join11.q.out
ql/src/test/results/clientpositive/join12.q.out
ql/src/test/results/clientpositive/join13.q.out
ql/src/test/results/clientpositive/join14.q.out
ql/src/test/results/clientpositive/join16.q.out
ql/src/test/results/clientpositive/join34.q.out
ql/src/test/results/clientpositive/join35.q.out
ql/src/test/results/clientpositive/join38.q.out
ql/src/test/results/clientpositive/join39.q.out
ql/src/test/results/clientpositive/join4.q.out
ql/src/test/results/clientpositive/join40.q.out
ql/src/test/results/clientpositive/join41.q.out
ql/src/test/results/clientpositive/join45.q.out
ql/src/test/results/clientpositive/join47.q.out
ql/src/test/results/clientpositive/join5.q.out
ql/src/test/results/clientpositive/join6.q.out
ql/src/test/results/clientpositive/join7.q.out
ql/src/test/results/clientpositive/join8.q.out
ql/src/test/results/clientpositive/join_vc.q.out
ql/src/test/results/clientpositive/limit_pushdown2.q.out
ql/src/test/results/clientpositive/limit_pushdown_negative.q.out
ql/src/test/results/clientpositive/list_bucket_dml_6.q.out
ql/src/test/results/clientpositive/list_bucket_dml_7.q.out
ql/src/test/results/clientpositive/list_bucket_dml_8.q.out
ql/src/test/results/clientpositive/literal_double.q.out
ql/src/test/results/clientpositive/literal_ints.q.out
ql/src/test/results/clientpositive/llap/acid_vectorization_original.q.out
ql/src/test/results/clientpositive/llap/column_access_stats.q.out
ql/src/test/results/clientpositive/llap/cte_5.q.out
ql/src/test/results/clientpositive/llap/current_date_timestamp.q.out
ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out
ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction_2.q.out
ql/src/test/results/clientpositive/llap/dynamic_semijoin_reduction_3.q.out
ql/src/test/results/clientpositive/llap/dynpart_sort_opt_vectorization.q.out
ql/src/test/results/clientpositive/llap/dynpart_sort_optimization.q.out
ql/src/test/results/clientpositive/llap/enforce_constraint_notnull.q.out
ql/src/test/results/clientpositive/llap/except_distinct.q.out
ql/src/test/results/clientpositive/llap/explainuser_1.q.out
ql/src/test/results/clientpositive/llap/groupby_rollup_empty.q.out
ql/src/test/results/clientpositive/llap/having.q.out
ql/src/test/results/clientpositive/llap/intersect_all.q.out
ql/src/test/results/clientpositive/llap/intersect_distinct.q.out
ql/src/test/results/clientpositive/llap/intersect_merge.q.out
ql/src/test/results/clientpositive/llap/jdbc_handler.q.out
ql/src/test/results/clientpositive/llap/limit_pushdown.q.out
ql/src/test/results/clientpositive/llap/limit_pushdown3.q.out
ql/src/test/results/clientpositive/llap/lineage2.q.out
ql/src/test/results/clientpositive/llap/lineage3.q.out
ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb.q.out
ql/src/test/results/clientpositive/llap/materialized_view_rewrite_ssb_2.q.out
ql/src/test/results/clientpositive/llap/mrr.q.out
ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out
ql/src/test/results/clientpositive/llap/offset_limit_ppd_optimizer.q.out
ql/src/test/results/clientpositive/llap/orc_merge5.q.out
ql/src/test/results/clientpositive/llap/orc_merge6.q.out
ql/src/test/results/clientpositive/llap/orc_merge_incompat1.q.out
ql/src/test/results/clientpositive/llap/orc_predicate_pushdown.q.out
ql/src/test/results/clientpositive/llap/parquet_predicate_pushdown.q.out
ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out
ql/src/test/results/clientpositive/llap/sqlmerge.q.out
ql/src/test/results/clientpositive/llap/subquery_in.q.out
ql/src/test/results/clientpositive/llap/subquery_in_having.q.out
ql/src/test/results/clientpositive/llap/subquery_multi.q.out
ql/src/test/results/clientpositive/llap/subquery_notin.q.out
ql/src/test/results/clientpositive/llap/subquery_null_agg.q.out
ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
ql/src/test/results/clientpositive/llap/subquery_select.q.out
ql/src/test/results/clientpositive/llap/subquery_views.q.out
ql/src/test/results/clientpositive/llap/temp_table.q.out
ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out
ql/src/test/results/clientpositive/llap/tez_union_group_by.q.out
ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out
ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out
ql/src/test/results/clientpositive/llap/unionDistinct_3.q.out
ql/src/test/results/clientpositive/llap/union_top_level.q.out
ql/src/test/results/clientpositive/llap/vector_adaptor_usage_mode.q.out
ql/src/test/results/clientpositive/llap/vector_between_in.q.out
ql/src/test/results/clientpositive/llap/vector_cast_constant.q.out
ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out
ql/src/test/results/clientpositive/llap/vector_date_1.q.out
ql/src/test/results/clientpositive/llap/vector_decimal_aggregate.q.out
ql/src/test/results/clientpositive/llap/vector_decimal_math_funcs.q.out
ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
ql/src/test/results/clientpositive/llap/vector_decimal_udf2.q.out
ql/src/test/results/clientpositive/llap/vector_elt.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_cube1.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_id1.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_id2.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_id3.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets1.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets2.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets3.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets3_dec.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets4.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets5.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets6.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_grouping.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_grouping_window.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_mapjoin.q.out
ql/src/test/results/clientpositive/llap/vector_groupby_rollup1.q.out
ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
ql/src/test/results/clientpositive/llap/vector_interval_1.q.out
ql/src/test/results/clientpositive/llap/vector_interval_2.q.out
ql/src/test/results/clientpositive/llap/vector_interval_arithmetic.q.out
ql/src/test/results/clientpositive/llap/vector_number_compare_projection.q.out
ql/src/test/results/clientpositive/llap/vector_nvl.q.out
ql/src/test/results/clientpositive/llap/vector_ptf_part_simple.q.out
ql/src/test/results/clientpositive/llap/vector_reuse_scratchcols.q.out
ql/src/test/results/clientpositive/llap/vector_string_concat.q.out
ql/src/test/results/clientpositive/llap/vector_string_decimal.q.out
ql/src/test/results/clientpositive/llap/vector_struct_in.q.out
ql/src/test/results/clientpositive/llap/vector_udf_adaptor_1.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_expressions.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_navfn.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_order_null.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_rank.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_streaming.q.out
ql/src/test/results/clientpositive/llap/vector_windowing_windowspec.q.out
ql/src/test/results/clientpositive/llap/vectorization_0.q.out
ql/src/test/results/clientpositive/llap/vectorization_1.q.out
ql/src/test/results/clientpositive/llap/vectorization_10.q.out
ql/src/test/results/clientpositive/llap/vectorization_11.q.out
ql/src/test/results/clientpositive/llap/vectorization_12.q.out
ql/src/test/results/clientpositive/llap/vectorization_13.q.out
ql/src/test/results/clientpositive/llap/vectorization_14.q.out
ql/src/test/results/clientpositive/llap/vectorization_15.q.out
ql/src/test/results/clientpositive/llap/vectorization_16.q.out
ql/src/test/results/clientpositive/llap/vectorization_17.q.out
ql/src/test/results/clientpositive/llap/vectorization_2.q.out
ql/src/test/results/clientpositive/llap/vectorization_3.q.out
ql/src/test/results/clientpositive/llap/vectorization_4.q.out
ql/src/test/results/clientpositive/llap/vectorization_5.q.out
ql/src/test/results/clientpositive/llap/vectorization_6.q.out
ql/src/test/results/clientpositive/llap/vectorization_7.q.out
ql/src/test/results/clientpositive/llap/vectorization_8.q.out
ql/src/test/results/clientpositive/llap/vectorization_9.q.out
ql/src/test/results/clientpositive/llap/vectorization_part_project.q.out
ql/src/test/results/clientpositive/llap/vectorization_short_regress.q.out
ql/src/test/results/clientpositive/llap/vectorized_case.q.out
ql/src/test/results/clientpositive/llap/vectorized_casts.q.out
ql/src/test/results/clientpositive/llap/vectorized_date_funcs.q.out
ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out
ql/src/test/results/clientpositive/llap/vectorized_math_funcs.q.out
ql/src/test/results/clientpositive/llap/vectorized_timestamp.q.out
ql/src/test/results/clientpositive/llap/vectorized_timestamp_funcs.q.out
ql/src/test/results/clientpositive/llap/vectorized_timestamp_ints_casts.q.out
ql/src/test/results/clientpositive/load_dyn_part13.q.out
ql/src/test/results/clientpositive/louter_join_ppr.q.out
ql/src/test/results/clientpositive/macro.q.out
ql/src/test/results/clientpositive/mapjoin1.q.out
ql/src/test/results/clientpositive/mapjoin47.q.out
ql/src/test/results/clientpositive/masking_1.q.out
ql/src/test/results/clientpositive/masking_12.q.out
ql/src/test/results/clientpositive/masking_3.q.out
ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out
ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out
ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out
ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out
ql/src/test/results/clientpositive/mergejoins.q.out
ql/src/test/results/clientpositive/multi_insert_union_src.q.out
ql/src/test/results/clientpositive/noalias_subq1.q.out
ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out
ql/src/test/results/clientpositive/nonmr_fetch.q.out
ql/src/test/results/clientpositive/notable_alias1.q.out
ql/src/test/results/clientpositive/notable_alias2.q.out
ql/src/test/results/clientpositive/nullgroup.q.out
ql/src/test/results/clientpositive/nullgroup2.q.out
ql/src/test/results/clientpositive/nullgroup4.q.out
ql/src/test/results/clientpositive/nullgroup4_multi_distinct.q.out
ql/src/test/results/clientpositive/num_op_type_conv.q.out
ql/src/test/results/clientpositive/orc_merge5.q.out
ql/src/test/results/clientpositive/orc_merge6.q.out
ql/src/test/results/clientpositive/orc_merge_incompat1.q.out
ql/src/test/results/clientpositive/order_by_expr_1.q.out
ql/src/test/results/clientpositive/outer_join_ppr.q.out
ql/src/test/results/clientpositive/parquet_vectorization_0.q.out
ql/src/test/results/clientpositive/parquet_vectorization_1.q.out
ql/src/test/results/clientpositive/parquet_vectorization_10.q.out
ql/src/test/results/clientpositive/parquet_vectorization_11.q.out
ql/src/test/results/clientpositive/parquet_vectorization_12.q.out
ql/src/test/results/clientpositive/parquet_vectorization_13.q.out
ql/src/test/results/clientpositive/parquet_vectorization_14.q.out
ql/src/test/results/clientpositive/parquet_vectorization_15.q.out
ql/src/test/results/clientpositive/parquet_vectorization_16.q.out
ql/src/test/results/clientpositive/parquet_vectorization_17.q.out
ql/src/test/results/clientpositive/parquet_vectorization_2.q.out
ql/src/test/results/clientpositive/parquet_vectorization_3.q.out
ql/src/test/results/clientpositive/parquet_vectorization_4.q.out
ql/src/test/results/clientpositive/parquet_vectorization_5.q.out
ql/src/test/results/clientpositive/parquet_vectorization_6.q.out
ql/src/test/results/clientpositive/parquet_vectorization_7.q.out
ql/src/test/results/clientpositive/parquet_vectorization_8.q.out
ql/src/test/results/clientpositive/parquet_vectorization_9.q.out
ql/src/test/results/clientpositive/parquet_vectorization_div0.q.out
ql/src/test/results/clientpositive/parquet_vectorization_limit.q.out
ql/src/test/results/clientpositive/parquet_vectorization_part_project.q.out
ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out
ql/src/test/results/clientpositive/pcr.q.out
ql/src/test/results/clientpositive/perf/spark/query12.q.out
ql/src/test/results/clientpositive/perf/spark/query16.q.out
ql/src/test/results/clientpositive/perf/spark/query18.q.out
ql/src/test/results/clientpositive/perf/spark/query20.q.out
ql/src/test/results/clientpositive/perf/spark/query21.q.out
ql/src/test/results/clientpositive/perf/spark/query22.q.out
ql/src/test/results/clientpositive/perf/spark/query23.q.out
ql/src/test/results/clientpositive/perf/spark/query27.q.out
ql/src/test/results/clientpositive/perf/spark/query32.q.out
ql/src/test/results/clientpositive/perf/spark/query34.q.out
ql/src/test/results/clientpositive/perf/spark/query36.q.out
ql/src/test/results/clientpositive/perf/spark/query37.q.out
ql/src/test/results/clientpositive/perf/spark/query38.q.out
ql/src/test/results/clientpositive/perf/spark/query39.q.out
ql/src/test/results/clientpositive/perf/spark/query40.q.out
ql/src/test/results/clientpositive/perf/spark/query45.q.out
ql/src/test/results/clientpositive/perf/spark/query5.q.out
ql/src/test/results/clientpositive/perf/spark/query6.q.out
ql/src/test/results/clientpositive/perf/spark/query67.q.out
ql/src/test/results/clientpositive/perf/spark/query70.q.out
ql/src/test/results/clientpositive/perf/spark/query72.q.out
ql/src/test/results/clientpositive/perf/spark/query73.q.out
ql/src/test/results/clientpositive/perf/spark/query77.q.out
ql/src/test/results/clientpositive/perf/spark/query8.q.out
ql/src/test/results/clientpositive/perf/spark/query80.q.out
ql/src/test/results/clientpositive/perf/spark/query82.q.out
ql/src/test/results/clientpositive/perf/spark/query83.q.out
ql/src/test/results/clientpositive/perf/spark/query86.q.out
ql/src/test/results/clientpositive/perf/spark/query87.q.out
ql/src/test/results/clientpositive/perf/spark/query9.q.out
ql/src/test/results/clientpositive/perf/spark/query92.q.out
ql/src/test/results/clientpositive/perf/spark/query94.q.out
ql/src/test/results/clientpositive/perf/spark/query95.q.out
ql/src/test/results/clientpositive/perf/spark/query98.q.out
ql/src/test/results/clientpositive/perf/tez/query12.q.out
ql/src/test/results/clientpositive/perf/tez/query14.q.out
ql/src/test/results/clientpositive/perf/tez/query16.q.out
ql/src/test/results/clientpositive/perf/tez/query18.q.out
ql/src/test/results/clientpositive/perf/tez/query20.q.out
ql/src/test/results/clientpositive/perf/tez/query21.q.out
ql/src/test/results/clientpositive/perf/tez/query22.q.out
ql/src/test/results/clientpositive/perf/tez/query23.q.out
ql/src/test/results/clientpositive/perf/tez/query27.q.out
ql/src/test/results/clientpositive/perf/tez/query32.q.out
ql/src/test/results/clientpositive/perf/tez/query34.q.out
ql/src/test/results/clientpositive/perf/tez/query36.q.out
ql/src/test/results/clientpositive/perf/tez/query37.q.out
ql/src/test/results/clientpositive/perf/tez/query38.q.out
ql/src/test/results/clientpositive/perf/tez/query39.q.out
ql/src/test/results/clientpositive/perf/tez/query40.q.out
ql/src/test/results/clientpositive/perf/tez/query45.q.out
ql/src/test/results/clientpositive/perf/tez/query5.q.out
ql/src/test/results/clientpositive/perf/tez/query6.q.out
ql/src/test/results/clientpositive/perf/tez/query67.q.out
ql/src/test/results/clientpositive/perf/tez/query70.q.out
ql/src/test/results/clientpositive/perf/tez/query72.q.out
ql/src/test/results/clientpositive/perf/tez/query73.q.out
ql/src/test/results/clientpositive/perf/tez/query77.q.out
ql/src/test/results/clientpositive/perf/tez/query8.q.out
ql/src/test/results/clientpositive/perf/tez/query80.q.out
ql/src/test/results/clientpositive/perf/tez/query82.q.out
ql/src/test/results/clientpositive/perf/tez/query86.q.out
ql/src/test/results/clientpositive/perf/tez/query87.q.out
ql/src/test/results/clientpositive/perf/tez/query92.q.out
ql/src/test/results/clientpositive/perf/tez/query94.q.out
ql/src/test/results/clientpositive/perf/tez/query95.q.out
ql/src/test/results/clientpositive/perf/tez/query98.q.out
ql/src/test/results/clientpositive/ppd2.q.out
ql/src/test/results/clientpositive/ppd_gby.q.out
ql/src/test/results/clientpositive/ppd_gby2.q.out
ql/src/test/results/clientpositive/ppd_join2.q.out
ql/src/test/results/clientpositive/ppd_join_filter.q.out
ql/src/test/results/clientpositive/ppd_outer_join1.q.out
ql/src/test/results/clientpositive/ppd_outer_join4.q.out
ql/src/test/results/clientpositive/ppd_random.q.out
ql/src/test/results/clientpositive/ppd_udf_col.q.out
ql/src/test/results/clientpositive/ppd_udtf.q.out
ql/src/test/results/clientpositive/ppd_vc.q.out
ql/src/test/results/clientpositive/ppd_windowing1.q.out
ql/src/test/results/clientpositive/ppr_pushdown3.q.out
ql/src/test/results/clientpositive/quote1.q.out
ql/src/test/results/clientpositive/rand_partitionpruner1.q.out
ql/src/test/results/clientpositive/rand_partitionpruner2.q.out
ql/src/test/results/clientpositive/rand_partitionpruner3.q.out
ql/src/test/results/clientpositive/rcfile_null_value.q.out
ql/src/test/results/clientpositive/regex_col.q.out
ql/src/test/results/clientpositive/results_cache_2.q.out
ql/src/test/results/clientpositive/results_cache_capacity.q.out
ql/src/test/results/clientpositive/results_cache_temptable.q.out
ql/src/test/results/clientpositive/router_join_ppr.q.out
ql/src/test/results/clientpositive/select_unquote_and.q.out
ql/src/test/results/clientpositive/select_unquote_not.q.out
ql/src/test/results/clientpositive/select_unquote_or.q.out
ql/src/test/results/clientpositive/semijoin4.q.out
ql/src/test/results/clientpositive/set_processor_namespaces.q.out
ql/src/test/results/clientpositive/setop_subq.q.out
ql/src/test/results/clientpositive/spark/auto_join11.q.out
ql/src/test/results/clientpositive/spark/auto_join12.q.out
ql/src/test/results/clientpositive/spark/auto_join13.q.out
ql/src/test/results/clientpositive/spark/auto_join14.q.out
ql/src/test/results/clientpositive/spark/auto_join16.q.out
ql/src/test/results/clientpositive/spark/auto_join27.q.out
ql/src/test/results/clientpositive/spark/auto_join4.q.out
ql/src/test/results/clientpositive/spark/auto_join5.q.out
ql/src/test/results/clientpositive/spark/auto_join6.q.out
ql/src/test/results/clientpositive/spark/auto_join7.q.out
ql/src/test/results/clientpositive/spark/auto_join8.q.out
ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out
ql/src/test/results/clientpositive/spark/column_access_stats.q.out
ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out
ql/src/test/results/clientpositive/spark/groupby_cube1.q.out
ql/src/test/results/clientpositive/spark/groupby_position.q.out
ql/src/test/results/clientpositive/spark/groupby_rollup1.q.out
ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out
ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out
ql/src/test/results/clientpositive/spark/having.q.out
ql/src/test/results/clientpositive/spark/join11.q.out
ql/src/test/results/clientpositive/spark/join12.q.out
ql/src/test/results/clientpositive/spark/join13.q.out
ql/src/test/results/clientpositive/spark/join14.q.out
ql/src/test/results/clientpositive/spark/join16.q.out
ql/src/test/results/clientpositive/spark/join34.q.out
ql/src/test/results/clientpositive/spark/join35.q.out
ql/src/test/results/clientpositive/spark/join38.q.out
ql/src/test/results/clientpositive/spark/join39.q.out
ql/src/test/results/clientpositive/spark/join4.q.out
ql/src/test/results/clientpositive/spark/join40.q.out
ql/src/test/results/clientpositive/spark/join41.q.out
ql/src/test/results/clientpositive/spark/join5.q.out
ql/src/test/results/clientpositive/spark/join6.q.out
ql/src/test/results/clientpositive/spark/join7.q.out
ql/src/test/results/clientpositive/spark/join8.q.out
ql/src/test/results/clientpositive/spark/join_vc.q.out
ql/src/test/results/clientpositive/spark/limit_pushdown.q.out
ql/src/test/results/clientpositive/spark/limit_pushdown2.q.out
ql/src/test/results/clientpositive/spark/load_dyn_part13.q.out
ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out
ql/src/test/results/clientpositive/spark/mapjoin1.q.out
ql/src/test/results/clientpositive/spark/mergejoins.q.out
ql/src/test/results/clientpositive/spark/nullgroup.q.out
ql/src/test/results/clientpositive/spark/nullgroup2.q.out
ql/src/test/results/clientpositive/spark/nullgroup4.q.out
ql/src/test/results/clientpositive/spark/nullgroup4_multi_distinct.q.out
ql/src/test/results/clientpositive/spark/orc_merge5.q.out
ql/src/test/results/clientpositive/spark/orc_merge6.q.out
ql/src/test/results/clientpositive/spark/orc_merge_incompat1.q.out
ql/src/test/results/clientpositive/spark/outer_join_ppr.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_0.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_1.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_10.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_11.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_12.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_13.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_14.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_15.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_16.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_17.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_2.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_3.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_4.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_5.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_6.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_7.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_8.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_9.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_div0.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_limit.q.out
ql/src/test/results/clientpositive/spark/parquet_vectorization_part_project.q.out
ql/src/test/results/clientpositive/spark/pcr.q.out
ql/src/test/results/clientpositive/spark/ppd_join2.q.out
ql/src/test/results/clientpositive/spark/ppd_join_filter.q.out
ql/src/test/results/clientpositive/spark/ppd_outer_join1.q.out
ql/src/test/results/clientpositive/spark/ppd_outer_join4.q.out
ql/src/test/results/clientpositive/spark/router_join_ppr.q.out
ql/src/test/results/clientpositive/spark/spark_dynamic_partition_pruning.q.out
ql/src/test/results/clientpositive/spark/spark_dynamic_partition_pruning_mapjoin_only.q.out
ql/src/test/results/clientpositive/spark/spark_explainuser_1.q.out
ql/src/test/results/clientpositive/spark/spark_union_merge.q.out
ql/src/test/results/clientpositive/spark/spark_use_op_stats.q.out
ql/src/test/results/clientpositive/spark/spark_use_ts_stats_for_mapjoin.q.out
ql/src/test/results/clientpositive/spark/spark_vectorized_dynamic_partition_pruning.q.out
ql/src/test/results/clientpositive/spark/subquery_in.q.out
ql/src/test/results/clientpositive/spark/subquery_multi.q.out
ql/src/test/results/clientpositive/spark/subquery_multiinsert.q.out
ql/src/test/results/clientpositive/spark/subquery_notin.q.out
ql/src/test/results/clientpositive/spark/subquery_null_agg.q.out
ql/src/test/results/clientpositive/spark/subquery_scalar.q.out
ql/src/test/results/clientpositive/spark/subquery_select.q.out
ql/src/test/results/clientpositive/spark/subquery_views.q.out
ql/src/test/results/clientpositive/spark/temp_table.q.out
ql/src/test/results/clientpositive/spark/udf_example_add.q.out
ql/src/test/results/clientpositive/spark/union.q.out
ql/src/test/results/clientpositive/spark/union20.q.out
ql/src/test/results/clientpositive/spark/union22.q.out
ql/src/test/results/clientpositive/spark/union24.q.out
ql/src/test/results/clientpositive/spark/union27.q.out
ql/src/test/results/clientpositive/spark/union33.q.out
ql/src/test/results/clientpositive/spark/union_remove_10.q.out
ql/src/test/results/clientpositive/spark/union_remove_12.q.out
ql/src/test/results/clientpositive/spark/union_remove_14.q.out
ql/src/test/results/clientpositive/spark/union_remove_19.q.out
ql/src/test/results/clientpositive/spark/union_remove_2.q.out
ql/src/test/results/clientpositive/spark/union_remove_5.q.out
ql/src/test/results/clientpositive/spark/union_remove_6_subq.q.out
ql/src/test/results/clientpositive/spark/union_remove_8.q.out
ql/src/test/results/clientpositive/spark/union_top_level.q.out
ql/src/test/results/clientpositive/spark/vector_between_in.q.out
ql/src/test/results/clientpositive/spark/vector_cast_constant.q.out
ql/src/test/results/clientpositive/spark/vector_decimal_aggregate.q.out
ql/src/test/results/clientpositive/spark/vector_elt.q.out
ql/src/test/results/clientpositive/spark/vector_string_concat.q.out
ql/src/test/results/clientpositive/spark/vectorization_0.q.out
ql/src/test/results/clientpositive/spark/vectorization_1.q.out
ql/src/test/results/clientpositive/spark/vectorization_10.q.out
ql/src/test/results/clientpositive/spark/vectorization_11.q.out
ql/src/test/results/clientpositive/spark/vectorization_12.q.out
ql/src/test/results/clientpositive/spark/vectorization_13.q.out
ql/src/test/results/clientpositive/spark/vectorization_14.q.out
ql/src/test/results/clientpositive/spark/vectorization_15.q.out
ql/src/test/results/clientpositive/spark/vectorization_16.q.out
ql/src/test/results/clientpositive/spark/vectorization_17.q.out
ql/src/test/results/clientpositive/spark/vectorization_2.q.out
ql/src/test/results/clientpositive/spark/vectorization_3.q.out
ql/src/test/results/clientpositive/spark/vectorization_4.q.out
ql/src/test/results/clientpositive/spark/vectorization_5.q.out
ql/src/test/results/clientpositive/spark/vectorization_6.q.out
ql/src/test/results/clientpositive/spark/vectorization_9.q.out
ql/src/test/results/clientpositive/spark/vectorization_div0.q.out
ql/src/test/results/clientpositive/spark/vectorization_part_project.q.out
ql/src/test/results/clientpositive/spark/vectorization_short_regress.q.out
ql/src/test/results/clientpositive/spark/vectorized_case.q.out
ql/src/test/results/clientpositive/spark/vectorized_math_funcs.q.out
ql/src/test/results/clientpositive/spark/vectorized_timestamp_funcs.q.out
ql/src/test/results/clientpositive/special_character_in_tabnames_2.q.out
ql/src/test/results/clientpositive/stats_ppr_all.q.out
ql/src/test/results/clientpositive/subq.q.out
ql/src/test/results/clientpositive/subq2.q.out
ql/src/test/results/clientpositive/subquery_alias.q.out
ql/src/test/results/clientpositive/subquery_multiinsert.q.out
ql/src/test/results/clientpositive/subquery_notin_having.q.out
ql/src/test/results/clientpositive/subquery_unqual_corr_expr.q.out
ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out
ql/src/test/results/clientpositive/tez/acid_vectorization_original_tez.q.out
ql/src/test/results/clientpositive/tez/explainanalyze_1.q.out
ql/src/test/results/clientpositive/tez/explainanalyze_3.q.out
ql/src/test/results/clientpositive/tez/explainuser_3.q.out
ql/src/test/results/clientpositive/tez/multi_count_distinct.q.out
ql/src/test/results/clientpositive/tez/tez-tag.q.out
ql/src/test/results/clientpositive/tez/vectorization_div0.q.out
ql/src/test/results/clientpositive/tez/vectorization_limit.q.out
ql/src/test/results/clientpositive/timestamp.q.out
ql/src/test/results/clientpositive/timestamp_ints_casts.q.out
ql/src/test/results/clientpositive/timestamp_literal.q.out
ql/src/test/results/clientpositive/timestamptz.q.out
ql/src/test/results/clientpositive/type_widening.q.out
ql/src/test/results/clientpositive/udaf_percentile_approx_23.q.out
ql/src/test/results/clientpositive/udf1.q.out
ql/src/test/results/clientpositive/udf4.q.out
ql/src/test/results/clientpositive/udf5.q.out
ql/src/test/results/clientpositive/udf6.q.out
ql/src/test/results/clientpositive/udf7.q.out
ql/src/test/results/clientpositive/udf9.q.out
ql/src/test/results/clientpositive/udf_10_trims.q.out
ql/src/test/results/clientpositive/udf_E.q.out
ql/src/test/results/clientpositive/udf_PI.q.out
ql/src/test/results/clientpositive/udf_abs.q.out
ql/src/test/results/clientpositive/udf_between.q.out
ql/src/test/results/clientpositive/udf_cbrt.q.out
ql/src/test/results/clientpositive/udf_crc32.q.out
ql/src/test/results/clientpositive/udf_degrees.q.out
ql/src/test/results/clientpositive/udf_example_add.q.out
ql/src/test/results/clientpositive/udf_factorial.q.out
ql/src/test/results/clientpositive/udf_folder_constants.q.out
ql/src/test/results/clientpositive/udf_from_utc_timestamp.q.out
ql/src/test/results/clientpositive/udf_hour.q.out
ql/src/test/results/clientpositive/udf_if.q.out
ql/src/test/results/clientpositive/udf_java_method.q.out
ql/src/test/results/clientpositive/udf_like.q.out
ql/src/test/results/clientpositive/udf_lower.q.out
ql/src/test/results/clientpositive/udf_minute.q.out
ql/src/test/results/clientpositive/udf_months_between.q.out
ql/src/test/results/clientpositive/udf_parse_url.q.out
ql/src/test/results/clientpositive/udf_radians.q.out
ql/src/test/results/clientpositive/udf_reflect.q.out
ql/src/test/results/clientpositive/udf_reflect2.q.out
ql/src/test/results/clientpositive/udf_second.q.out
ql/src/test/results/clientpositive/udf_sign.q.out
ql/src/test/results/clientpositive/udf_to_utc_timestamp.q.out
ql/src/test/results/clientpositive/union.q.out
ql/src/test/results/clientpositive/union20.q.out
ql/src/test/results/clientpositive/union22.q.out
ql/src/test/results/clientpositive/union24.q.out
ql/src/test/results/clientpositive/union27.q.out
ql/src/test/results/clientpositive/union33.q.out
ql/src/test/results/clientpositive/union_pos_alias.q.out
ql/src/test/results/clientpositive/union_remove_10.q.out
ql/src/test/results/clientpositive/union_remove_12.q.out
ql/src/test/results/clientpositive/union_remove_14.q.out
ql/src/test/results/clientpositive/union_remove_19.q.out
ql/src/test/results/clientpositive/union_remove_2.q.out
ql/src/test/results/clientpositive/union_remove_5.q.out
ql/src/test/results/clientpositive/union_remove_6_subq.q.out
ql/src/test/results/clientpositive/union_remove_8.q.out
ql/src/test/results/clientpositive/vector_cast_constant.q.out
ql/src/test/results/clientpositive/vector_coalesce_2.q.out
ql/src/test/results/clientpositive/vector_date_1.q.out
ql/src/test/results/clientpositive/vector_decimal_aggregate.q.out
ql/src/test/results/clientpositive/vector_decimal_math_funcs.q.out
ql/src/test/results/clientpositive/vector_decimal_udf2.q.out
ql/src/test/results/clientpositive/vector_elt.q.out
ql/src/test/results/clientpositive/vector_groupby_mapjoin.q.out
ql/src/test/results/clientpositive/vector_grouping_sets.q.out
ql/src/test/results/clientpositive/vector_interval_1.q.out
ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out
ql/src/test/results/clientpositive/vector_nvl.q.out
ql/src/test/results/clientpositive/vector_string_concat.q.out
ql/src/test/results/clientpositive/vector_struct_in.q.out
ql/src/test/results/clientpositive/vectorization_1.q.out
ql/src/test/results/clientpositive/vectorization_10.q.out
ql/src/test/results/clientpositive/vectorization_11.q.out
ql/src/test/results/clientpositive/vectorization_12.q.out
ql/src/test/results/clientpositive/vectorization_13.q.out
ql/src/test/results/clientpositive/vectorization_14.q.out
ql/src/test/results/clientpositive/vectorization_15.q.out
ql/src/test/results/clientpositive/vectorization_16.q.out
ql/src/test/results/clientpositive/vectorization_17.q.out
ql/src/test/results/clientpositive/vectorization_2.q.out
ql/src/test/results/clientpositive/vectorization_3.q.out
ql/src/test/results/clientpositive/vectorization_4.q.out
ql/src/test/results/clientpositive/vectorization_5.q.out
ql/src/test/results/clientpositive/vectorization_6.q.out
ql/src/test/results/clientpositive/vectorization_7.q.out
ql/src/test/results/clientpositive/vectorization_8.q.out
ql/src/test/results/clientpositive/vectorization_9.q.out
ql/src/test/results/clientpositive/vectorization_limit.q.out
ql/src/test/results/clientpositive/vectorization_numeric_overflows.q.out
ql/src/test/results/clientpositive/vectorization_part_project.q.out
ql/src/test/results/clientpositive/vectorized_case.q.out
ql/src/test/results/clientpositive/vectorized_casts.q.out
ql/src/test/results/clientpositive/vectorized_date_funcs.q.out
ql/src/test/results/clientpositive/vectorized_math_funcs.q.out
ql/src/test/results/clientpositive/vectorized_timestamp.q.out
ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out
ql/src/test/results/clientpositive/vectorized_timestamp_ints_casts.q.out
ql/src/test/results/clientpositive/view_cbo.q.out

index 287557f..914458b 100644 (file)
@@ -68,7 +68,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) % 2.0) = 0.0) (type: boolean)
+              predicate: ((UDFToDouble(key) % 2.0D) = 0.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: UDFToInteger(key) (type: int), value (type: string)
index 442a98a..7427892 100644 (file)
@@ -137,7 +137,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 10.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 10.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: dboutput('jdbc:derby:../build/test_dboutput_db','','','INSERT INTO app_info (kkey,vvalue) VALUES (?,?)',key,value) (type: int)
index 4e6cb99..7fbf229 100644 (file)
@@ -26,7 +26,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0), null, substr(value, 5)) (type: string)
+              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0D), null, substr(value, 5)) (type: string)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 1794c1e..e11ad8e 100644 (file)
@@ -33,7 +33,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0), null, substr(value, 5)) (type: string)
+              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0D), null, substr(value, 5)) (type: string)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 47d8f52..f17eef8 100644 (file)
@@ -26,7 +26,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0), null, substr(value, 5)) (type: string)
+              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0D), null, substr(value, 5)) (type: string)
               outputColumnNames: _col0, _col2
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 4f3f8f8..75f33eb 100644 (file)
@@ -33,7 +33,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0), null, substr(value, 5)) (type: string)
+              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) > 250.0D), null, substr(value, 5)) (type: string)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 16c4684..ae770c0 100644 (file)
@@ -26,7 +26,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) < 250.0), null, substr(value, 5)) (type: string)
+              expressions: substr(value, 5) (type: string), if((UDFToDouble(substr(value, 5)) < 250.0D), null, substr(value, 5)) (type: string)
               outputColumnNames: _col0, _col2
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 7916679..b092383 100644 (file)
@@ -36,7 +36,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 3 (type: int), 6 (type: int), 10 (type: int), 3.3000000000000003 (type: double), 6.6 (type: double), 11.0 (type: double), 10.4 (type: double)
+            expressions: 3 (type: int), 6 (type: int), 10 (type: int), 3.3000000000000003D (type: double), 6.6D (type: double), 11.0D (type: double), 10.4D (type: double)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6
             Statistics: Num rows: 500 Data size: 22000 Basic stats: COMPLETE Column stats: COMPLETE
             Limit
index c015f29..ef3f5f7 100644 (file)
@@ -68,7 +68,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) % 2.0) = 0.0) (type: boolean)
+              predicate: ((UDFToDouble(key) % 2.0D) = 0.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: UDFToInteger(key) (type: int), value (type: string)
index 0fce6c8..907c5dc 100644 (file)
@@ -68,7 +68,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) % 2.0) = 0.0) (type: boolean)
+              predicate: ((UDFToDouble(key) % 2.0D) = 0.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: UDFToInteger(key) (type: int), value (type: string)
index e719b08..0511c14 100644 (file)
@@ -173,7 +173,7 @@ STAGE PLANS:
             alias: hbase_table
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time < 200000000000)) (type: boolean)
+              predicate: (((UDFToDouble(key) > 100.0D) and (UDFToDouble(key) < 400.0D)) and (time < 200000000000L)) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
@@ -221,7 +221,7 @@ STAGE PLANS:
             alias: hbase_table
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time > 100000000000)) (type: boolean)
+              predicate: (((UDFToDouble(key) > 100.0D) and (UDFToDouble(key) < 400.0D)) and (time > 100000000000L)) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
@@ -271,7 +271,7 @@ STAGE PLANS:
             alias: hbase_table
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time <= 100000000000)) (type: boolean)
+              predicate: (((UDFToDouble(key) > 100.0D) and (UDFToDouble(key) < 400.0D)) and (time <= 100000000000L)) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
@@ -319,7 +319,7 @@ STAGE PLANS:
             alias: hbase_table
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time >= 200000000000)) (type: boolean)
+              predicate: (((UDFToDouble(key) > 100.0D) and (UDFToDouble(key) < 400.0D)) and (time >= 200000000000L)) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
index 73f449f..00aff8e 100755 (executable)
@@ -116,11 +116,36 @@ public class ExprNodeConstantDesc extends ExprNodeDesc implements Serializable {
         hexChars[j * 2 + 1] = hexArray[v & 0x0F];
       }
       return new String(hexChars);
+    } else if(typeInfo.getTypeName().equals(serdeConstants.DATE_TYPE_NAME)) {
+      return "DATE'" + value.toString() + "'";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.TIMESTAMP_TYPE_NAME)) {
+      return "TIMESTAMP'" + value.toString() + "'";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.TIMESTAMPLOCALTZ_TYPE_NAME)) {
+      return "TIMESTAMPLOCALTZ'" + value.toString() + "'";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.TINYINT_TYPE_NAME)) {
+      return value.toString() + "Y";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.SMALLINT_TYPE_NAME)) {
+      return value.toString() + "S";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.BIGINT_TYPE_NAME)) {
+      return value.toString() + "L";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.DOUBLE_TYPE_NAME)) {
+      return value.toString() + "D";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.DECIMAL_TYPE_NAME)) {
+      return value.toString() + "BD";
+    } else if(typeInfo.getTypeName().equals(serdeConstants.INTERVAL_DAY_TIME_TYPE_NAME)
+        || typeInfo.getTypeName().equals(serdeConstants.INTERVAL_YEAR_MONTH_TYPE_NAME)) {
+      return "INTERVAL'" + value.toString() + "'";
     }
     return value.toString();
   }
 
   @Override
+  /**
+   * Return string representation of constant expression
+   * Beside ExplainPlan task Default constraint also make use it to deserialize constant expression
+   * to store it in metastore, which is later reparsed to generate appropriate constant expression
+   * Therefore it is necessary for this method to qualify the intervals with appropriate qualifiers
+   */
   public String getExprString() {
     if (typeInfo.getCategory() == Category.PRIMITIVE) {
       return getFormatted(typeInfo, value);
index 8b72caf..d22646b 100644 (file)
@@ -16,7 +16,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: concat(key, value) (type: string), array(key,value) (type: array<string>)
@@ -79,16 +79,16 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: (UDFToDouble(_col0) + 1.0) (type: double)
+                  key expressions: (UDFToDouble(_col0) + 1.0D) (type: double)
                   sort order: +
-                  Map-reduce partition columns: (UDFToDouble(_col0) + 1.0) (type: double)
+                  Map-reduce partition columns: (UDFToDouble(_col0) + 1.0D) (type: double)
                   Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col0 (type: string), _col1 (type: string)
           TableScan
@@ -112,7 +112,7 @@ STAGE PLANS:
           condition map:
                Inner Join 0 to 1
           keys:
-            0 (UDFToDouble(_col0) + 1.0) (type: double)
+            0 (UDFToDouble(_col0) + 1.0D) (type: double)
             1 UDFToDouble(_col0) (type: double)
           outputColumnNames: _col0, _col1, _col5, _col6
           Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
index ab8c22b..970b786 100644 (file)
@@ -122,7 +122,7 @@ STAGE PLANS:
             alias: over1k
             Statistics: Num rows: 2098 Data size: 16744 Basic stats: COMPLETE Column stats: COMPLETE
             Filter Operator
-              predicate: (((t = 1) and (si = 2)) or ((t = 10) and (si = 11)) or ((t = 11) and (si = 12)) or ((t = 12) and (si = 13)) or ((t = 13) and (si = 14)) or ((t = 14) and (si = 15)) or ((t = 15) and (si = 16)) or ((t = 16) and (si = 17)) or ((t = 17) and (si = 18)) or ((t = 2) and (si = 3)) or ((t = 27) and (si = 28)) or ((t = 3) and (si = 4)) or ((t = 37) and (si = 38)) or ((t = 4) and (si = 5)) or ((t = 47) and (si = 48)) or ((t = 5) and (si = 6)) or ((t = 52) and (si = 53)) or ((t = 6) and (si = 7)) or ((t = 7) and (si = 8)) or ((t = 9) and (si = 10))) (type: boolean)
+              predicate: (((t = 10Y) and (si = 11S)) or ((t = 11Y) and (si = 12S)) or ((t = 12Y) and (si = 13S)) or ((t = 13Y) and (si = 14S)) or ((t = 14Y) and (si = 15S)) or ((t = 15Y) and (si = 16S)) or ((t = 16Y) and (si = 17S)) or ((t = 17Y) and (si = 18S)) or ((t = 1Y) and (si = 2S)) or ((t = 27Y) and (si = 28S)) or ((t = 2Y) and (si = 3S)) or ((t = 37Y) and (si = 38S)) or ((t = 3Y) and (si = 4S)) or ((t = 47Y) and (si = 48S)) or ((t = 4Y) and (si = 5S)) or ((t = 52Y) and (si = 53S)) or ((t = 5Y) and (si = 6S)) or ((t = 6Y) and (si = 7S)) or ((t = 7Y) and (si = 8S)) or ((t = 9Y) and (si = 10S))) (type: boolean)
               Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
               Select Operator
                 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: COMPLETE
@@ -211,7 +211,7 @@ STAGE PLANS:
             alias: over1k
             Statistics: Num rows: 2098 Data size: 211174 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((t = 1) and (si = 2)) or ((t = 10) and (si = 11)) or ((t = 11) and (si = 12)) or ((t = 12) and (si = 13)) or ((t = 13) and (si = 14)) or ((t = 14) and (si = 15)) or ((t = 15) and (si = 16)) or ((t = 16) and (si = 17)) or ((t = 17) and (si = 18)) or ((t = 2) and (si = 3)) or ((t = 27) and (si = 28)) or ((t = 3) and (si = 4)) or ((t = 37) and (si = 38)) or ((t = 4) and (si = 5)) or ((t = 47) and (si = 48)) or ((t = 5) and (si = 6)) or ((t = 52) and (si = 53)) or ((t = 6) and (si = 7)) or ((t = 7) and (si = 8)) or ((t = 9) and (si = 10))) (type: boolean)
+              predicate: (((t = 10Y) and (si = 11S)) or ((t = 11Y) and (si = 12S)) or ((t = 12Y) and (si = 13S)) or ((t = 13Y) and (si = 14S)) or ((t = 14Y) and (si = 15S)) or ((t = 15Y) and (si = 16S)) or ((t = 16Y) and (si = 17S)) or ((t = 17Y) and (si = 18S)) or ((t = 1Y) and (si = 2S)) or ((t = 27Y) and (si = 28S)) or ((t = 2Y) and (si = 3S)) or ((t = 37Y) and (si = 38S)) or ((t = 3Y) and (si = 4S)) or ((t = 47Y) and (si = 48S)) or ((t = 4Y) and (si = 5S)) or ((t = 52Y) and (si = 53S)) or ((t = 5Y) and (si = 6S)) or ((t = 6Y) and (si = 7S)) or ((t = 7Y) and (si = 8S)) or ((t = 9Y) and (si = 10S))) (type: boolean)
               Statistics: Num rows: 2098 Data size: 211174 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 Statistics: Num rows: 2098 Data size: 211174 Basic stats: COMPLETE Column stats: NONE
index 25efe1e..cb33177 100644 (file)
@@ -304,7 +304,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 32 Data size: 3136 Basic stats: COMPLETE Column stats: COMPLETE
@@ -354,7 +354,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2352 Basic stats: COMPLETE Column stats: COMPLETE
@@ -404,7 +404,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2352 Basic stats: COMPLETE Column stats: COMPLETE
@@ -454,7 +454,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 8 Data size: 784 Basic stats: COMPLETE Column stats: COMPLETE
@@ -504,7 +504,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 16 Data size: 1568 Basic stats: COMPLETE Column stats: COMPLETE
@@ -554,7 +554,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2352 Basic stats: COMPLETE Column stats: COMPLETE
@@ -604,7 +604,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 32 Data size: 3136 Basic stats: COMPLETE Column stats: COMPLETE
@@ -703,7 +703,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 720 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 16 Data size: 1568 Basic stats: COMPLETE Column stats: COMPLETE
@@ -802,7 +802,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 32 Data size: 3184 Basic stats: COMPLETE Column stats: NONE
@@ -852,7 +852,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2388 Basic stats: COMPLETE Column stats: NONE
@@ -902,7 +902,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2388 Basic stats: COMPLETE Column stats: NONE
@@ -952,7 +952,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
@@ -1002,7 +1002,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 16 Data size: 1592 Basic stats: COMPLETE Column stats: NONE
@@ -1052,7 +1052,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 24 Data size: 2388 Basic stats: COMPLETE Column stats: NONE
@@ -1102,7 +1102,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 32 Data size: 3184 Basic stats: COMPLETE Column stats: NONE
@@ -1201,7 +1201,7 @@ STAGE PLANS:
               outputColumnNames: state, locid
               Statistics: Num rows: 8 Data size: 796 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), locid (type: int), 0 (type: bigint)
+                keys: state (type: string), locid (type: int), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 32 Data size: 3184 Basic stats: COMPLETE Column stats: NONE
index 78c4808..b983141 100644 (file)
@@ -105,7 +105,7 @@ STAGE PLANS:
               outputColumnNames: state, country
               Statistics: Num rows: 20 Data size: 200 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
-                keys: state (type: string), country (type: string), 0 (type: bigint)
+                keys: state (type: string), country (type: string), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 80 Data size: 800 Basic stats: COMPLETE Column stats: NONE
@@ -253,7 +253,7 @@ STAGE PLANS:
               outputColumnNames: state, country
               Statistics: Num rows: 20 Data size: 3460 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), country (type: string), 0 (type: bigint)
+                keys: state (type: string), country (type: string), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 40 Data size: 7240 Basic stats: COMPLETE Column stats: COMPLETE
@@ -352,7 +352,7 @@ STAGE PLANS:
               outputColumnNames: state, country
               Statistics: Num rows: 20 Data size: 3460 Basic stats: COMPLETE Column stats: COMPLETE
               Group By Operator
-                keys: state (type: string), country (type: string), 0 (type: bigint)
+                keys: state (type: string), country (type: string), 0L (type: bigint)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 80 Data size: 14480 Basic stats: COMPLETE Column stats: COMPLETE
index 9aaa6f6..cfec346 100644 (file)
@@ -304,7 +304,7 @@ STAGE PLANS:
           alias: alltypes_orc
           Statistics: Num rows: 2 Data size: 1686 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 11 (type: bigint)
+            expressions: 11L (type: bigint)
             outputColumnNames: _col0
             Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
@@ -430,7 +430,7 @@ STAGE PLANS:
           alias: alltypes_orc
           Statistics: Num rows: 2 Data size: 1686 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1 (type: tinyint), 20 (type: smallint)
+            expressions: 1Y (type: tinyint), 20S (type: smallint)
             outputColumnNames: _col0, _col1
             Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
@@ -451,7 +451,7 @@ STAGE PLANS:
           alias: alltypes_orc
           Statistics: Num rows: 2 Data size: 1686 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1970-12-31 15:59:58.174 (type: timestamp)
+            expressions: TIMESTAMP'1970-12-31 15:59:58.174' (type: timestamp)
             outputColumnNames: _col0
             Statistics: Num rows: 2 Data size: 80 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
@@ -472,7 +472,7 @@ STAGE PLANS:
           alias: alltypes_orc
           Statistics: Num rows: 2 Data size: 1686 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1970-12-31 (type: date)
+            expressions: DATE'1970-12-31' (type: date)
             outputColumnNames: _col0
             Statistics: Num rows: 2 Data size: 112 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
index 7dd6af4..1beed50 100644 (file)
@@ -32,7 +32,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -50,7 +50,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index 0e9fa98..7e4d39d 100644 (file)
@@ -41,7 +41,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 80.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 80.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -57,7 +57,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 80.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 80.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -76,7 +76,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 80.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 80.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index 45a0a5e..bae1879 100644 (file)
@@ -41,7 +41,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 200.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 200.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -56,7 +56,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -74,7 +74,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
index 52aaa02..6201071 100644 (file)
@@ -34,7 +34,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -52,7 +52,7 @@ STAGE PLANS:
             alias: srcpart
             Statistics: Num rows: 1000 Data size: 10624 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 333 Data size: 3537 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index f05de41..3cd4376 100644 (file)
@@ -32,7 +32,7 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) > 20.0) and (UDFToDouble(value) < 200.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) > 20.0D) and (UDFToDouble(value) < 200.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -50,7 +50,7 @@ STAGE PLANS:
             alias: tab
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) > 20.0) and (UDFToDouble(value) < 200.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) > 20.0D) and (UDFToDouble(value) < 200.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index ba67d1a..1c5f573 100644 (file)
@@ -37,7 +37,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 200.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 200.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 keys: key (type: string), value (type: string)
@@ -78,7 +78,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 200.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 200.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -96,7 +96,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 200.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 200.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
index a347fcd..c0eaecd 100644 (file)
@@ -30,7 +30,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) + 1.0) < 10.0) and key is not null) (type: boolean)
+              predicate: (((UDFToDouble(key) + 1.0D) < 10.0D) and key is not null) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -38,8 +38,8 @@ STAGE PLANS:
                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                 HashTable Sink Operator
                   keys:
-                    0 (UDFToDouble(_col0) + 1.0) (type: double)
-                    1 (UDFToDouble(_col0) + 2.0) (type: double)
+                    0 (UDFToDouble(_col0) + 1.0D) (type: double)
+                    1 (UDFToDouble(_col0) + 2.0D) (type: double)
 
   Stage: Stage-3
     Map Reduce
@@ -48,7 +48,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) + 2.0) < 10.0) and key is not null) (type: boolean)
+              predicate: (((UDFToDouble(key) + 2.0D) < 10.0D) and key is not null) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -58,8 +58,8 @@ STAGE PLANS:
                   condition map:
                        Inner Join 0 to 1
                   keys:
-                    0 (UDFToDouble(_col0) + 1.0) (type: double)
-                    1 (UDFToDouble(_col0) + 2.0) (type: double)
+                    0 (UDFToDouble(_col0) + 1.0D) (type: double)
+                    1 (UDFToDouble(_col0) + 2.0D) (type: double)
                   outputColumnNames: _col0, _col1, _col2, _col3
                   Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
                   File Output Operator
index 4b08f93..b5efad6 100644 (file)
@@ -56,7 +56,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -74,7 +74,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 10.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 10.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index 03262fe..f91cf7a 100644 (file)
@@ -56,7 +56,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -74,7 +74,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 25.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 25.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index d8c58d4..166ecda 100644 (file)
@@ -50,7 +50,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 10.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 10.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -66,7 +66,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 25.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 25.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index b426b8c..c8f7144 100644 (file)
@@ -60,7 +60,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 10.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 10.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -76,7 +76,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 25.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 25.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -92,7 +92,7 @@ STAGE PLANS:
             alias: src3
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 25.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 25.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index f4544ad..063f2f3 100644 (file)
@@ -56,7 +56,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -74,7 +74,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 10.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 10.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index a8ae000..ad5e187 100644 (file)
@@ -686,7 +686,7 @@ STAGE PLANS:
             alias: b
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -704,7 +704,7 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) > 100.0) and value is not null) (type: boolean)
+              predicate: ((UDFToDouble(key) > 100.0D) and value is not null) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -889,7 +889,7 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) > 100.0) and value is not null) (type: boolean)
+              predicate: ((UDFToDouble(key) > 100.0D) and value is not null) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -907,7 +907,7 @@ STAGE PLANS:
             alias: b
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -937,7 +937,7 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) > 100.0) and value is not null) (type: boolean)
+              predicate: ((UDFToDouble(key) > 100.0D) and value is not null) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -953,7 +953,7 @@ STAGE PLANS:
             alias: b
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
index 9c23a76..e00e9ed 100644 (file)
@@ -30,10 +30,10 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 86.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 86.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
-                expressions: 5 (type: int), 5.0 (type: double), 5.0 (type: double), 5.0 (type: double), 5 (type: int), 'TRUE' (type: string), 1 (type: int)
+                expressions: 5 (type: int), 5.0D (type: double), 5.0D (type: double), 5.0D (type: double), 5 (type: int), 'TRUE' (type: string), 1 (type: int)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6
                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
index 7f920f4..b56da1d 100644 (file)
@@ -22,10 +22,10 @@ STAGE PLANS:
             alias: t1
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (ts_field = 2016-01-23 00:00:00.0) (type: boolean)
+              predicate: (ts_field = TIMESTAMP'2016-01-23 00:00:00.0') (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
-                expressions: 2016-01-23 00:00:00.0 (type: timestamp), date_field (type: date)
+                expressions: TIMESTAMP'2016-01-23 00:00:00.0' (type: timestamp), date_field (type: date)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                 File Output Operator
@@ -58,10 +58,10 @@ STAGE PLANS:
             alias: t1
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (date_field = 2016-01-23) (type: boolean)
+              predicate: (date_field = DATE'2016-01-23') (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
-                expressions: ts_field (type: timestamp), 2016-01-23 (type: date)
+                expressions: ts_field (type: timestamp), DATE'2016-01-23' (type: date)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                 File Output Operator
@@ -94,10 +94,10 @@ STAGE PLANS:
             alias: t1
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (ts_field = 2016-01-23 00:00:00.0) (type: boolean)
+              predicate: (ts_field = TIMESTAMP'2016-01-23 00:00:00.0') (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
-                expressions: 2016-01-23 00:00:00.0 (type: timestamp), date_field (type: date)
+                expressions: TIMESTAMP'2016-01-23 00:00:00.0' (type: timestamp), date_field (type: date)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                 File Output Operator
@@ -130,10 +130,10 @@ STAGE PLANS:
             alias: t1
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (date_field = 2016-01-23) (type: boolean)
+              predicate: (date_field = DATE'2016-01-23') (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
-                expressions: ts_field (type: timestamp), 2016-01-23 (type: date)
+                expressions: ts_field (type: timestamp), DATE'2016-01-23' (type: date)
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
                 File Output Operator
index cfc7f52..f13d17e 100644 (file)
@@ -158,7 +158,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 4.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 4.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -235,7 +235,7 @@ STAGE PLANS:
             alias: y
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 3.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 3.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -251,7 +251,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) = 3.0) and value is not null) (type: boolean)
+              predicate: ((UDFToDouble(key) = 3.0D) and value is not null) (type: boolean)
               Statistics: Num rows: 12 Data size: 91 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -293,7 +293,7 @@ STAGE PLANS:
             alias: z
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(hr) = 14.0) and (ds = '2008-04-08') and value is not null) (type: boolean)
+              predicate: ((UDFToDouble(hr) = 14.0D) and (ds = '2008-04-08') and value is not null) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: value (type: string)
index 0bc7d87..ec06e0e 100644 (file)
@@ -30,7 +30,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -51,7 +51,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -328,7 +328,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -349,7 +349,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: ((UDFToDouble(key) < 20.0) and (UDFToDouble(key) > 15.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
               Statistics: Num rows: 111 Data size: 1179 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index c553ce5..d91e3db 100644 (file)
@@ -512,7 +512,7 @@ STAGE PLANS:
             alias: bucket
             Statistics: Num rows: 1 Data size: 58120 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: CASE WHEN ((key < 100.0)) THEN (NaN) ELSE (key) END (type: double)
+              expressions: CASE WHEN ((key < 100.0D)) THEN (NaND) ELSE (key) END (type: double)
               outputColumnNames: $f0
               Statistics: Num rows: 1 Data size: 58120 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
index 5c9d375..7d1b433 100644 (file)
@@ -53,25 +53,25 @@ STAGE PLANS:
               Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll')
-                keys: 2000.0 (type: double)
+                keys: 2000.0D (type: double)
                 mode: hash
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 2000.0 (type: double)
+                  key expressions: 2000.0D (type: double)
                   sort order: +
-                  Map-reduce partition columns: 2000.0 (type: double)
+                  Map-reduce partition columns: 2000.0D (type: double)
                   Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0)
-          keys: 2000.0 (type: double)
+          keys: 2000.0D (type: double)
           mode: mergepartial
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0 (type: double)
+            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0D (type: double)
             outputColumnNames: _col0, _col1
             Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -115,15 +115,15 @@ STAGE PLANS:
               Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll')
-                keys: 2000.0 (type: double)
+                keys: 2000.0D (type: double)
                 mode: hash
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 2000.0 (type: double)
+                  key expressions: 2000.0D (type: double)
                   null sort order: a
                   sort order: +
-                  Map-reduce partition columns: 2000.0 (type: double)
+                  Map-reduce partition columns: 2000.0D (type: double)
                   Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                   tag: -1
                   value expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
@@ -185,12 +185,12 @@ STAGE PLANS:
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0)
-          keys: 2000.0 (type: double)
+          keys: 2000.0D (type: double)
           mode: mergepartial
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0 (type: double)
+            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0D (type: double)
             outputColumnNames: _col0, _col1
             Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -301,25 +301,25 @@ STAGE PLANS:
               Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll')
-                keys: 4000.0 (type: double)
+                keys: 4000.0D (type: double)
                 mode: hash
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 4000.0 (type: double)
+                  key expressions: 4000.0D (type: double)
                   sort order: +
-                  Map-reduce partition columns: 4000.0 (type: double)
+                  Map-reduce partition columns: 4000.0D (type: double)
                   Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0)
-          keys: 4000.0 (type: double)
+          keys: 4000.0D (type: double)
           mode: mergepartial
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0 (type: double)
+            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0D (type: double)
             outputColumnNames: _col0, _col1
             Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -363,15 +363,15 @@ STAGE PLANS:
               Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll')
-                keys: 4000.0 (type: double)
+                keys: 4000.0D (type: double)
                 mode: hash
                 outputColumnNames: _col0, _col1
                 Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 4000.0 (type: double)
+                  key expressions: 4000.0D (type: double)
                   null sort order: a
                   sort order: +
-                  Map-reduce partition columns: 4000.0 (type: double)
+                  Map-reduce partition columns: 4000.0D (type: double)
                   Statistics: Num rows: 3 Data size: 1050 Basic stats: COMPLETE Column stats: NONE
                   tag: -1
                   value expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
@@ -433,12 +433,12 @@ STAGE PLANS:
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0)
-          keys: 4000.0 (type: double)
+          keys: 4000.0D (type: double)
           mode: mergepartial
           outputColumnNames: _col0, _col1
           Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0 (type: double)
+            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0D (type: double)
             outputColumnNames: _col0, _col1
             Statistics: Num rows: 1 Data size: 350 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -511,25 +511,25 @@ STAGE PLANS:
               Statistics: Num rows: 13 Data size: 92 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll'), compute_stats(employeename, 'hll')
-                keys: 2000.0 (type: double)
+                keys: 2000.0D (type: double)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 13 Data size: 92 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 2000.0 (type: double)
+                  key expressions: 2000.0D (type: double)
                   sort order: +
-                  Map-reduce partition columns: 2000.0 (type: double)
+                  Map-reduce partition columns: 2000.0D (type: double)
                   Statistics: Num rows: 13 Data size: 92 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>), _col2 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>)
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1)
-          keys: 2000.0 (type: double)
+          keys: 2000.0D (type: double)
           mode: mergepartial
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 6 Data size: 42 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col2 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0 (type: double)
+            expressions: _col1 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col2 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0D (type: double)
             outputColumnNames: _col0, _col1, _col2
             Statistics: Num rows: 6 Data size: 42 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
index d055be2..66b44bf 100644 (file)
@@ -89,25 +89,25 @@ STAGE PLANS:
               Statistics: Num rows: 1 Data size: 640 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeename, 'hll'), compute_stats(employeeid, 'hll')
-                keys: 4000.0 (type: double), country (type: string)
+                keys: 4000.0D (type: double), country (type: string)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2, _col3
                 Statistics: Num rows: 1 Data size: 640 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 4000.0 (type: double), _col1 (type: string)
+                  key expressions: 4000.0D (type: double), _col1 (type: string)
                   sort order: ++
-                  Map-reduce partition columns: 4000.0 (type: double), _col1 (type: string)
+                  Map-reduce partition columns: 4000.0D (type: double), _col1 (type: string)
                   Statistics: Num rows: 1 Data size: 640 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col2 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col3 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1)
-          keys: 4000.0 (type: double), KEY._col1 (type: string)
+          keys: 4000.0D (type: double), KEY._col1 (type: string)
           mode: mergepartial
           outputColumnNames: _col0, _col1, _col2, _col3
           Statistics: Num rows: 1 Data size: 640 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col2 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col3 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0 (type: double), _col1 (type: string)
+            expressions: _col2 (type: struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), _col3 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 4000.0D (type: double), _col1 (type: string)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 1 Data size: 640 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -220,25 +220,25 @@ STAGE PLANS:
               Statistics: Num rows: 3 Data size: 1690 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: compute_stats(employeeid, 'hll')
-                keys: 2000.0 (type: double), country (type: string)
+                keys: 2000.0D (type: double), country (type: string)
                 mode: hash
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 3 Data size: 1690 Basic stats: COMPLETE Column stats: NONE
                 Reduce Output Operator
-                  key expressions: 2000.0 (type: double), _col1 (type: string)
+                  key expressions: 2000.0D (type: double), _col1 (type: string)
                   sort order: ++
-                  Map-reduce partition columns: 2000.0 (type: double), _col1 (type: string)
+                  Map-reduce partition columns: 2000.0D (type: double), _col1 (type: string)
                   Statistics: Num rows: 3 Data size: 1690 Basic stats: COMPLETE Column stats: NONE
                   value expressions: _col2 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,bitvector:binary>)
       Reduce Operator Tree:
         Group By Operator
           aggregations: compute_stats(VALUE._col0)
-          keys: 2000.0 (type: double), KEY._col1 (type: string)
+          keys: 2000.0D (type: double), KEY._col1 (type: string)
           mode: mergepartial
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 1 Data size: 563 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col2 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0 (type: double), _col1 (type: string)
+            expressions: _col2 (type: struct<columntype:string,min:bigint,max:bigint,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:binary>), 2000.0D (type: double), _col1 (type: string)
             outputColumnNames: _col0, _col1, _col2
             Statistics: Num rows: 1 Data size: 563 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
index 53a766f..6f2fa28 100644 (file)
@@ -95,7 +95,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: (UDFToDouble(key) > 0.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 0.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -116,7 +116,7 @@ STAGE PLANS:
             GatherStats: false
             Filter Operator
               isSamplingPred: false
-              predicate: (UDFToDouble(key) > 0.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 0.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
index b754f8e..516fed7 100644 (file)
@@ -275,7 +275,7 @@ STAGE PLANS:
           outputColumnNames: _col1, _col3, _col4, _col5, _col6, _col7, _col9
           Statistics: Num rows: 1 Data size: 18 Basic stats: PARTIAL Column stats: NONE
           Filter Operator
-            predicate: ((_col6 = 0) or (_col9 is null and _col1 is not null and (_col7 >= _col6))) (type: boolean)
+            predicate: ((_col6 = 0L) or (_col9 is null and _col1 is not null and (_col7 >= _col6))) (type: boolean)
             Statistics: Num rows: 1 Data size: 18 Basic stats: PARTIAL Column stats: NONE
             Select Operator
               expressions: _col1 (type: int), _col3 (type: string), _col4 (type: string), _col5 (type: int)
index c4fce25..41297eb 100644 (file)
@@ -192,7 +192,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1970-12-31 15:59:58.174 (type: timestamp)
+            expressions: TIMESTAMP'1970-12-31 15:59:58.174' (type: timestamp)
             outputColumnNames: _col0
             Statistics: Num rows: 500 Data size: 20000 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
@@ -213,7 +213,7 @@ STAGE PLANS:
           alias: src
           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1970-12-31 (type: date)
+            expressions: DATE'1970-12-31' (type: date)
             outputColumnNames: _col0
             Statistics: Num rows: 500 Data size: 28000 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
@@ -267,7 +267,7 @@ STAGE PLANS:
           alias: dest1
           Statistics: Num rows: 1 Data size: 7 Basic stats: COMPLETE Column stats: COMPLETE
           Select Operator
-            expressions: 1.098612288668 (type: double), null (type: double), null (type: double), 1.098612288668 (type: double), null (type: double), null (type: double), 1.584962500721 (type: double), null (type: double), null (type: double), 0.47712125472 (type: double), null (type: double), null (type: double), 1.584962500721 (type: double), null (type: double), null (type: double), null (type: double), -1.0 (type: double), 7.389056098931 (type: double), 8.0 (type: double), 8.0 (type: double), 0.125 (type: double), 8.0 (type: double), 2.0 (type: double), NaN (type: double), 1.0 (type: double), 1.0 (type: double), 8.0 (type: double), 8.0 (type: double)
+            expressions: 1.098612288668D (type: double), null (type: double), null (type: double), 1.098612288668D (type: double), null (type: double), null (type: double), 1.584962500721D (type: double), null (type: double), null (type: double), 0.47712125472D (type: double), null (type: double), null (type: double), 1.584962500721D (type: double), null (type: double), null (type: double), null (type: double), -1.0D (type: double), 7.389056098931D (type: double), 8.0D (type: double), 8.0D (type: double), 0.125D (type: double), 8.0D (type: double), 2.0D (type: double), NaND (type: double), 1.0D (type: double), 1.0D (type: double), 8.0D (type: double), 8.0D (type: double)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col21, _col22, _col23, _col24, _col25, _col26, _col27
             Statistics: Num rows: 1 Data size: 224 Basic stats: COMPLETE Column stats: COMPLETE
             ListSink
index cbc5fd2..55603ce 100644 (file)
@@ -88,7 +88,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 1000 Data size: 10603 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 86.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 86.0D) (type: boolean)
               Statistics: Num rows: 500 Data size: 5301 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 Statistics: Num rows: 500 Data size: 5301 Basic stats: COMPLETE Column stats: NONE
index 27ef1f4..6c30085 100644 (file)
@@ -35,7 +35,7 @@ STAGE PLANS:
             Row Limit Per Split: 1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE
             Select Operator
-              expressions: 2013-11-17 (type: date), 2011-04-29 20:46:56.4485 (type: timestamp)
+              expressions: DATE'2013-11-17' (type: date), TIMESTAMP'2011-04-29 20:46:56.4485' (type: timestamp)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 500 Data size: 48000 Basic stats: COMPLETE Column stats: COMPLETE
               File Output Operator
index b5d2fe7..bec6aab 100644 (file)
@@ -386,7 +386,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -401,7 +401,7 @@ STAGE PLANS:
             alias: y
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -440,7 +440,7 @@ STAGE PLANS:
             alias: xx
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -547,7 +547,7 @@ STAGE PLANS:
             alias: xx
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -563,7 +563,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -578,7 +578,7 @@ STAGE PLANS:
             alias: y
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 20.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 20.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -706,7 +706,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -721,7 +721,7 @@ STAGE PLANS:
             alias: y
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -760,7 +760,7 @@ STAGE PLANS:
             alias: xx
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -879,7 +879,7 @@ STAGE PLANS:
             alias: xx
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -895,7 +895,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
@@ -910,7 +910,7 @@ STAGE PLANS:
             alias: y
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: ((UDFToDouble(key) < 200.0) and (UDFToDouble(key) > 180.0)) (type: boolean)
+              predicate: ((UDFToDouble(key) < 200.0D) and (UDFToDouble(key) > 180.0D)) (type: boolean)
               Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string)
index 9dd45f9..34a9216 100644 (file)
@@ -30,7 +30,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -83,7 +83,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
+              predicate: (((UDFToDouble(key) < 20.0D) or (UDFToDouble(key) > 100.0D)) and key is not null) (type: boolean)
               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -123,7 +123,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -222,7 +222,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -240,7 +240,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -258,7 +258,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
+              predicate: (((UDFToDouble(key) < 20.0D) or (UDFToDouble(key) > 100.0D)) and key is not null) (type: boolean)
               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -426,7 +426,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -512,7 +512,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: value (type: string)
@@ -635,7 +635,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -653,7 +653,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 8 Data size: 61 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: value (type: string)
@@ -848,7 +848,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -901,7 +901,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (((UDFToDouble(key) < 20.0) or (UDFToDouble(key) > 100.0)) and key is not null) (type: boolean)
+              predicate: (((UDFToDouble(key) < 20.0D) or (UDFToDouble(key) > 100.0D)) and key is not null) (type: boolean)
               Statistics: Num rows: 16 Data size: 122 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
@@ -941,7 +941,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -1012,7 +1012,7 @@ STAGE PLANS:
             alias: x
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 20.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 20.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
@@ -1102,7 +1102,7 @@ STAGE PLANS:
             alias: x1
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) > 100.0) (type: boolean)
+              predicate: (UDFToDouble(key) > 100.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count()
index 7461523..9be2f55 100644 (file)
@@ -193,7 +193,7 @@ STAGE PLANS:
               insideView TRUE
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) = 18.0) (type: boolean)
+              predicate: (UDFToDouble(key) = 18.0D) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 expressions: key (type: string), value (type: string)
index 7241dfe..c57b2f8 100644 (file)
@@ -267,7 +267,7 @@ STAGE PLANS:
             alias: src2
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (5.0 = UDFToDouble(key)) (type: boolean)
+              predicate: (5.0D = UDFToDouble(key)) (type: boolean)
               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
index 144811d..d2565fc 100644 (file)
@@ -18,7 +18,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) + 1.0) (type: double), concat(value, value) (type: string)
+              expressions: key (type: string), value (type: string), (UDFToDouble(key) + 1.0D) (type: double), concat(value, value) (type: string)
               outputColumnNames: _col0, _col1, _col2, _col3
               Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
               Limit
@@ -517,7 +517,7 @@ STAGE PLANS:
             alias: src1
             Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: key (type: string), value (type: string), (UDFToDouble(key) + 1.0) (type: double)
+              expressions: key (type: string), value (type: string), (UDFToDouble(key) + 1.0D) (type: double)
               outputColumnNames: _col0, _col1, _col2
               Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
               File Output Operator
@@ -1123,7 +1123,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 9.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 9.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: count(value)
@@ -1253,7 +1253,7 @@ STAGE PLANS:
             alias: src
             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(key) < 9.0) (type: boolean)
+              predicate: (UDFToDouble(key) < 9.0D) (type: boolean)
               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
               Group By Operator
                 aggregations: max(value)
index 1c7812e..e99f1e7 100644 (file)
@@ -88,7 +88,7 @@ STAGE PLANS:
             alias: a
             Statistics: Num rows: 1 Data size: 3 Basic stats: COMPLETE Column stats: NONE
             Filter Operator
-              predicate: (UDFToDouble(colnum) = 5.0) (type: boolean)
+              predicate: (UDFToDouble(colnum) = 5.0D) (type: boolean)
               Statistics: Num rows: 1 Data size: 3 Basic stats: COMPLETE Column stats: NONE
               Select Operator
                 Statistics: Num rows: 1 Data size: 3 Basic stats: COMPLETE Column stats: NONE
index 3f84a00..e451a18 100644 (file)
@@ -174,7 +174,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) + (UDFToDouble(value) / 2.0)) (type: double)
+            expressions: (UDFToDouble(key) + (UDFToDouble(value) / 2.0D)) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -241,7 +241,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) + 1.0) (type: double)
+            expressions: (UDFToDouble(key) + 1.0D) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -442,7 +442,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) - (UDFToDouble(value) / 2.0)) (type: double)
+            expressions: (UDFToDouble(key) - (UDFToDouble(value) / 2.0D)) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -509,7 +509,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) - 1.0) (type: double)
+            expressions: (UDFToDouble(key) - 1.0D) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -765,7 +765,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) * (UDFToDouble(value) / 2.0)) (type: double)
+            expressions: (UDFToDouble(key) * (UDFToDouble(value) / 2.0D)) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -832,7 +832,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (UDFToDouble(key) * 2.0) (type: double)
+            expressions: (UDFToDouble(key) * 2.0D) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
@@ -1090,7 +1090,7 @@ STAGE PLANS:
             predicate: (value <> 0) (type: boolean)
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             Select Operator
-              expressions: (UDFToDouble(key) / (UDFToDouble(value) / 2.0)) (type: double)
+              expressions: (UDFToDouble(key) / (UDFToDouble(value) / 2.0D)) (type: double)
               outputColumnNames: _col0
               Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
               ListSink
@@ -1143,7 +1143,7 @@ STAGE PLANS:
           alias: decimal_udf
           Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: (1.0 + (UDFToDouble(key) / 2.0)) (type: double)
+            expressions: (1.0D + (UDFToDouble(key) / 2.0D)) (type: double)
             outputColumnNames: _col0
             Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
             ListSink
index b6c2db5..e873636 100644 (file)
@@ -47,7 +47,7 @@ STAGE PLANS:
               predicate: (key = 10) (type: boolean)
               Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
               Select Operator
-                expressions: null (type: double), null (type: double), 1.4711276743037347 (type: double), -0.8390715290764524 (type: double), -0.5440211108893698 (type: double), 0.6483608274590866 (type: double), 0.17453292519943295 (type: double)
+                expressions: null (type: double), null (type: double), 1.4711276743037347D (type: double), -0.8390715290764524D (type: double), -0.5440211108893698D (type: double), 0.6483608274590866D (type: double), 0.17453292519943295D (type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6
                 Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
@@ -104,7 +104,7 @@ STAGE PLANS:
               predicate: (key = 10) (type: boolean)
               Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
               Select Operator
-                expressions: 22026.465794806718 (type: double), 2.302585092994046 (type: double), 2.302585092994046 (type: double), 1.0 (type: double), log(10, value) (type: double), log(value, 10) (type: double), 1.0 (type: double), 3.1622776601683795 (type: double)
+                expressions: 22026.465794806718D (type: double), 2.302585092994046D (type: double), 2.302585092994046D (type: double), 1.0D (type: double), log(10, value) (type: double), log(value, 10) (type: double), 1.0D (type: double), 3.1622776601683795D (type: double)
                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7
                 Statistics: Num rows: 1 Data size: 3590 Basic stats: COMPLETE Column stats: NONE
                 File Output Operator
index f82ecff..19d9008 100644 (file)
@@ -127,7 +127,7 @@ STAGE PLANS:
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
                       Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                       Select Operator
-                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0 / rand())) % 6) (type: bigint)
+                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0D / rand())) % 6) (type: bigint)
                         outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, __time_granularity, __druid_extra_partition_key
                         Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                         Reduce Output Operator
@@ -355,7 +355,7 @@ STAGE PLANS:
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
                       Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                       Select Operator
-                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0 / rand())) % 6) (type: bigint)
+                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0D / rand())) % 6) (type: bigint)
                         outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, __time_granularity, __druid_extra_partition_key
                         Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                         Reduce Output Operator
@@ -492,7 +492,7 @@ STAGE PLANS:
                       outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10
                       Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                       Select Operator
-                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0 / rand())) % 6) (type: bigint)
+                        expressions: _col0 (type: timestamp with local time zone), _col1 (type: string), _col2 (type: string), _col3 (type: double), _col4 (type: float), _col5 (type: tinyint), _col6 (type: smallint), _col7 (type: int), _col8 (type: bigint), _col9 (type: boolean), _col10 (type: boolean), floor_hour(CAST( GenericUDFEpochMilli(_col0) AS TIMESTAMP)) (type: timestamp), (floor((1.0D / rand())) % 6) (type: bigint)
                         outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, __time_granularity, __druid_extra_partition_key
                         Statistics: Num rows: 12288 Data size: 2601650 Basic stats: COMPLETE Column stats: COMPLETE
                         Reduce Output Operator
index 08b64d6..eb2b83f 100644 (file)
@@ -723,13 +723,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: floor_day(__time) BETWEEN 1999-11-01 00:00:00.0 US/Pacific AND 1999-11-10 00:00:00.0 US/Pacific (type: boolean)
+            filterExpr: floor_day(__time) BETWEEN TIMESTAMPLOCALTZ'1999-11-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'1999-11-10 00:00:00.0 US/Pacific' (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":["robot"],"metrics":[],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: floor_day(__time) BETWEEN 1999-11-01 00:00:00.0 US/Pacific AND 1999-11-10 00:00:00.0 US/Pacific (type: boolean)
+              predicate: floor_day(__time) BETWEEN TIMESTAMPLOCALTZ'1999-11-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'1999-11-10 00:00:00.0 US/Pacific' (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: robot (type: string), floor_day(__time) (type: timestamp with local time zone)
@@ -817,13 +817,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: floor_day(extract) BETWEEN 1999-11-01 00:00:00.0 US/Pacific AND 1999-11-10 00:00:00.0 US/Pacific (type: boolean)
+            filterExpr: floor_day(extract) BETWEEN TIMESTAMPLOCALTZ'1999-11-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'1999-11-10 00:00:00.0 US/Pacific' (type: boolean)
             properties:
               druid.query.json {"queryType":"groupBy","dataSource":"wikipedia","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"US/Pacific"}},{"type":"default","dimension":"robot"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"longSum","name":"dummy_agg","fieldName":"dummy_agg"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
               druid.query.type groupBy
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: floor_day(extract) BETWEEN 1999-11-01 00:00:00.0 US/Pacific AND 1999-11-10 00:00:00.0 US/Pacific (type: boolean)
+              predicate: floor_day(extract) BETWEEN TIMESTAMPLOCALTZ'1999-11-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'1999-11-10 00:00:00.0 US/Pacific' (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: robot (type: string), extract (type: timestamp with local time zone)
index ce6d0aa..9c4cbb5 100644 (file)
@@ -197,7 +197,7 @@ STAGE PLANS:
               druid.query.type groupBy
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Select Operator
-              expressions: language (type: string), ($f1 + 100.0) (type: double)
+              expressions: language (type: string), ($f1 + 100.0D) (type: double)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Reduce Output Operator
@@ -255,7 +255,7 @@ STAGE PLANS:
               druid.query.type groupBy
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Select Operator
-              expressions: language (type: string), (-1.0 * ((($f1 - $f2) / UDFToDouble(($f3 * 3))) + $f4)) (type: double)
+              expressions: language (type: string), (-1.0D * ((($f1 - $f2) / UDFToDouble(($f3 * 3L))) + $f4)) (type: double)
               outputColumnNames: _col0, _col1
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Reduce Output Operator
@@ -457,7 +457,7 @@ STAGE PLANS:
               druid.query.type groupBy
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Select Operator
-              expressions: language (type: string), ($f1 + 100.0) (type: double), (($f1 + 100.0) - $f2) (type: double)
+              expressions: language (type: string), ($f1 + 100.0D) (type: double), (($f1 + 100.0D) - $f2) (type: double)
               outputColumnNames: _col0, _col1, _col2
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Reduce Output Operator
index c94cbe9..0a0b1d3 100644 (file)
@@ -353,13 +353,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: ((__time) IN (2010-01-01 00:00:00.0 US/Pacific, 2011-01-01 00:00:00.0 US/Pacific) or (robot = 'user1')) (type: boolean)
+            filterExpr: ((__time) IN (TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific', TIMESTAMPLOCALTZ'2011-01-01 00:00:00.0 US/Pacific') or (robot = 'user1')) (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":["robot"],"metrics":[],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: ((__time) IN (2010-01-01 00:00:00.0 US/Pacific, 2011-01-01 00:00:00.0 US/Pacific) or (robot = 'user1')) (type: boolean)
+              predicate: ((__time) IN (TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific', TIMESTAMPLOCALTZ'2011-01-01 00:00:00.0 US/Pacific') or (robot = 'user1')) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: __time (type: timestamp with local time zone), robot (type: string)
index 785cbd2..19a5af3 100644 (file)
@@ -24,13 +24,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: (((__time >= 2009-12-31 16:00:00.0 US/Pacific) and (__time <= 2012-02-29 16:00:00.0 US/Pacific)) or (added <= 0)) (type: boolean)
+            filterExpr: (((__time >= TIMESTAMPLOCALTZ'2009-12-31 16:00:00.0 US/Pacific') and (__time <= TIMESTAMPLOCALTZ'2012-02-29 16:00:00.0 US/Pacific')) or (added <= 0)) (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":["robot","namespace","anonymous","unpatrolled","page","language","newpage","user"],"metrics":["count","added","delta","variation","deleted"],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: (((__time >= 2009-12-31 16:00:00.0 US/Pacific) and (__time <= 2012-02-29 16:00:00.0 US/Pacific)) or (added <= 0)) (type: boolean)
+              predicate: (((__time >= TIMESTAMPLOCALTZ'2009-12-31 16:00:00.0 US/Pacific') and (__time <= TIMESTAMPLOCALTZ'2012-02-29 16:00:00.0 US/Pacific')) or (added <= 0)) (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
@@ -443,13 +443,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+            filterExpr: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":[],"metrics":["added","variation"],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+              predicate: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: floor_hour(__time) (type: timestamp with local time zone), added (type: float), variation (type: float)
@@ -520,13 +520,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+            filterExpr: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":[],"metrics":["added","variation"],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+              predicate: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: floor_hour(__time) (type: timestamp with local time zone), added (type: float), variation (type: float)
index 90eec3d..7a4c1f9 100644 (file)
@@ -360,13 +360,13 @@ STAGE PLANS:
       Map Operator Tree:
           TableScan
             alias: druid_table_1
-            filterExpr: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+            filterExpr: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
             properties:
               druid.query.json {"queryType":"select","dataSource":"wikipedia","descending":false,"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"dimensions":["robot"],"metrics":["added","variation"],"granularity":"all","pagingSpec":{"threshold":16384,"fromNext":true},"context":{"druid.query.fetch":false}}
               druid.query.type select
             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
             Filter Operator
-              predicate: floor_hour(__time) BETWEEN 2010-01-01 00:00:00.0 US/Pacific AND 2014-01-01 00:00:00.0 US/Pacific (type: boolean)
+              predicate: floor_hour(__time) BETWEEN TIMESTAMPLOCALTZ'2010-01-01 00:00:00.0 US/Pacific' AND TIMESTAMPLOCALTZ'2014-01-01 00:00:00.0 US/Pacific' (type: boolean)
               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
               Select Operator
                 expressions: robot (type: string), floor_hour(__time) (type: timestamp with local time zone), added (type: float), variation (type: float)
index c3310f5..ae8e92f 100644 (file)
@@ -251,7 +251,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 2 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 2L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -358,7 +358,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 1 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 1L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -428,7 +428,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 2 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 2L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -528,7 +528,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 2 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 2L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -587,7 +587,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2, _col3
           Statistics: Num rows: 187 Data size: 1986 Basic stats: COMPLETE Column stats: NONE
           Filter Operator
-            predicate: (((_col2 * 2) = _col3) and (_col2 > 0)) (type: boolean)
+            predicate: (((_col2 * 2) = _col3) and (_col2 > 0L)) (type: boolean)
             Statistics: Num rows: 31 Data size: 329 Basic stats: COMPLETE Column stats: NONE
             Select Operator
               expressions: _col0 (type: string), _col1 (type: string)
@@ -600,7 +600,7 @@ STAGE PLANS:
                 outputColumnNames: _col0, _col1, _col2
                 Statistics: Num rows: 15 Data size: 159 Basic stats: COMPLETE Column stats: NONE
                 Select Operator
-                  expressions: _col0 (type: string), _col1 (type: string), 2 (type: bigint), _col2 (type: bigint)
+                  expressions: _col0 (type: string), _col1 (type: string), 2L (type: bigint), _col2 (type: bigint)
                   outputColumnNames: _col0, _col1, _col2, _col3
                   Statistics: Num rows: 15 Data size: 159 Basic stats: COMPLETE Column stats: NONE
                   File Output Operator
@@ -659,7 +659,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2, _col3
           Statistics: Num rows: 132 Data size: 1402 Basic stats: COMPLETE Column stats: NONE
           Filter Operator
-            predicate: (((_col2 * 2) = _col3) and (_col2 > 0)) (type: boolean)
+            predicate: (((_col2 * 2) = _col3) and (_col2 > 0L)) (type: boolean)
             Statistics: Num rows: 22 Data size: 233 Basic stats: COMPLETE Column stats: NONE
             Select Operator
               expressions: _col0 (type: string), _col1 (type: string)
@@ -703,7 +703,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 1 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 1L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -743,7 +743,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
           Select Operator
-            expressions: _col0 (type: string), _col1 (type: string), 1 (type: bigint), _col2 (type: bigint)
+            expressions: _col0 (type: string), _col1 (type: string), 1L (type: bigint), _col2 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3
             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
             File Output Operator
@@ -783,7 +783,7 @@ STAGE PLANS:
           outputColumnNames: _col0, _col1, _col2
           Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
     &nbs