Description
As of 01/04/2016, the following tests fail in the MiniTezCliDriver mode when the cbo return path is enabled. We need to fix them :
vector_leftsemi_mapjoin vector_join_filters vector_interval_mapjoin vector_left_outer_join vectorized_mapjoin vector_inner_join vectorized_context tez_vector_dynpart_hashjoin_1 count auto_sortmerge_join_6 skewjoin vector_auto_smb_mapjoin_14 auto_join_filters vector_outer_join0 vector_outer_join1 vector_outer_join2 vector_outer_join3 vector_outer_join4 vector_outer_join5 hybridgrace_hashjoin_1 vector_mapjoin_reduce vectorized_nested_mapjoin vector_left_outer_join2 vector_char_mapjoin1 vector_decimal_mapjoin vectorized_dynamic_partition_pruning vector_varchar_mapjoin1
This jira is intended to cover the vectorization issues related to the MiniTezCliDriver failures caused by NPE via nullSafes array as shown below :
private boolean onExpressionHasNullSafes(MapJoinDesc desc) { boolean[] nullSafes = desc.getNullSafes(); for (boolean nullSafe : nullSafes) {