HIVE-10962: Merge master to Spark branch 6/7/2015 [Spark Branch]

Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/8cf95355
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/8cf95355
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/8cf95355

Branch: refs/heads/spark
Commit: 8cf95355f2758ff4f78112e9e758c3c196c60179
Parents: 52e0086 4d59230
Author: Xuefu Zhang <xzh...@cloudera.com>
Authored: Mon Jun 8 18:56:33 2015 -0700
Committer: Xuefu Zhang <xzh...@cloudera.com>
Committed: Mon Jun 8 18:56:33 2015 -0700

----------------------------------------------------------------------
 RELEASE_NOTES.txt                               |  439 +++-
 .../positive/accumulo_predicate_pushdown.q.out  |   76 +-
 .../results/positive/accumulo_queries.q.out     |   70 +-
 beeline/pom.xml                                 |    6 +
 .../hive/beeline/TestBeelineArgParsing.java     |   32 +-
 .../test/resources/DummyDriver-1.0-SNAPSHOT.jar |  Bin 2812 -> 0 bytes
 beeline/src/test/resources/DummyDriver.txt      |   59 +
 .../src/test/resources/postgresql-9.3.jdbc3.jar |  Bin 539003 -> 0 bytes
 bin/hive.cmd                                    |    2 +-
 common/pom.xml                                  |   20 +
 .../hadoop/hive/common/JvmPauseMonitor.java     |  225 ++
 .../common/jsonexplain/tez/TezJsonParser.java   |    2 +-
 .../hive/common/metrics/LegacyMetrics.java      |  262 +++
 .../hadoop/hive/common/metrics/Metrics.java     |  253 ---
 .../hive/common/metrics/common/Metrics.java     |   68 +
 .../common/metrics/common/MetricsFactory.java   |   48 +
 .../metrics/metrics2/CodahaleMetrics.java       |  366 ++++
 .../metrics/metrics2/MetricsReporting.java      |   27 +
 .../org/apache/hadoop/hive/conf/HiveConf.java   |   44 +-
 .../apache/hive/common/util/HiveTestUtils.java  |   46 +
 .../hive/common/metrics/TestLegacyMetrics.java  |  295 +++
 .../hadoop/hive/common/metrics/TestMetrics.java |  286 ---
 .../metrics/metrics2/TestCodahaleMetrics.java   |  138 ++
 .../hive/common/type/TestHiveBaseChar.java      |    2 +-
 .../hive/common/type/TestHiveVarchar.java       |   22 +-
 .../test/results/clientpositive/url_hook.q.out  |    4 +
 data/files/customers.txt                        |    3 +
 data/files/emp2.txt                             |   16 +
 data/files/nested_orders.txt                    |    8 +
 data/files/orders.txt                           |    8 +
 data/files/vectortab_a_1k                       | 1000 +++++++++
 data/files/vectortab_b_1k                       | 1000 +++++++++
 data/scripts/q_test_cleanup.sql                 |    2 +-
 .../hive/hcatalog/common/HCatException.java     |    2 +-
 .../hive/hcatalog/data/TestJsonSerDe.java       |    2 +-
 .../apache/hive/hcatalog/pig/HCatLoader.java    |    8 -
 .../hive/hcatalog/pig/TestHCatLoader.java       |   44 -
 .../hcatalog/pig/TestHCatLoaderEncryption.java  |    9 +-
 .../streaming/DelimitedInputWriter.java         |    2 +-
 .../hive/hcatalog/streaming/HiveEndPoint.java   |    2 +-
 .../hive/hcatalog/streaming/TestStreaming.java  |    2 +-
 .../hive/hcatalog/api/TestHCatClient.java       |    2 +-
 .../templeton/tool/JobSubmissionConstants.java  |    1 +
 .../hcatalog/templeton/tool/LaunchMapper.java   |   27 +-
 .../hive/minikdc/TestHs2HooksWithMiniKdc.java   |    2 +-
 .../org/apache/hadoop/hive/UtilsForTest.java    |   41 +
 .../apache/hadoop/hive/hooks/TestHs2Hooks.java  |   10 +-
 .../hadoop/hive/metastore/TestFilterHooks.java  |   29 +-
 .../hive/metastore/TestMetaStoreMetrics.java    |   94 +
 .../TestHiveAuthorizerCheckInvocation.java      |   34 +-
 .../plugin/TestHiveAuthorizerShowFilters.java   |    6 +-
 .../apache/hive/jdbc/TestJdbcWithMiniHS2.java   |  123 ++
 .../authorization/TestJdbcMetadataApiAuth.java  |  260 +++
 .../TestJdbcWithSQLAuthorization.java           |   18 +
 .../test/resources/testconfiguration.properties |    4 +
 .../org/apache/hive/jdbc/HiveConnection.java    |   45 +-
 .../apache/hive/jdbc/HivePreparedStatement.java |    2 +-
 .../apache/hive/jdbc/HiveQueryResultSet.java    |   25 +-
 .../org/apache/hive/jdbc/HiveStatement.java     |   24 +-
 .../hadoop/hive/metastore/HiveAlterHandler.java |   10 +-
 .../hadoop/hive/metastore/HiveMetaStore.java    |  136 +-
 .../hive/metastore/HiveMetaStoreFsImpl.java     |    1 -
 .../apache/hadoop/hive/metastore/Warehouse.java |   14 +-
 .../metastore/txn/CompactionTxnHandler.java     |    9 +-
 pom.xml                                         |   18 +-
 .../org/apache/hadoop/hive/ql/exec/DDLTask.java |   37 +-
 .../hive/ql/exec/DefaultFetchFormatter.java     |    1 -
 .../apache/hadoop/hive/ql/exec/ExplainTask.java |    4 +-
 .../hadoop/hive/ql/exec/FunctionRegistry.java   |    1 +
 .../hadoop/hive/ql/exec/MapJoinOperator.java    |    2 +-
 .../apache/hadoop/hive/ql/exec/Utilities.java   |    9 +-
 .../persistence/BytesBytesMultiHashMap.java     |   48 +-
 .../persistence/MapJoinBytesTableContainer.java |    4 +-
 .../ql/exec/spark/HiveSparkClientFactory.java   |    3 -
 .../ql/exec/spark/status/SparkJobMonitor.java   |    2 +-
 .../hadoop/hive/ql/exec/tez/TezJobMonitor.java  |   12 +-
 .../hive/ql/exec/tez/TezSessionPoolManager.java |   21 +-
 .../hive/ql/exec/tez/TezSessionState.java       |   10 -
 .../hive/ql/exec/vector/ColumnVector.java       |   10 +
 .../ql/exec/vector/VectorColumnSetInfo.java     |   42 +-
 .../hive/ql/exec/vector/VectorCopyRow.java      |   35 +-
 .../ql/exec/vector/VectorFilterOperator.java    |    5 +-
 .../ql/exec/vector/VectorizationContext.java    |   46 +
 .../ql/exec/vector/VectorizedBatchUtil.java     |    2 +-
 .../mapjoin/VectorMapJoinCommonOperator.java    |   50 +-
 .../apache/hadoop/hive/ql/hooks/ATSHook.java    |   27 +-
 .../hadoop/hive/ql/io/HiveInputFormat.java      |    1 -
 .../hive/ql/io/sarg/SearchArgumentImpl.java     |    6 +
 .../formatting/JsonMetaDataFormatter.java       |    2 +-
 .../metadata/formatting/MetaDataFormatter.java  |    2 +-
 .../formatting/TextMetaDataFormatter.java       |   76 +-
 .../optimizer/ConstantPropagateProcFactory.java |   57 +-
 .../hive/ql/optimizer/GenMRTableScan1.java      |    2 +-
 .../hive/ql/optimizer/GenMapRedUtils.java       |    5 +-
 .../ql/optimizer/ReduceSinkMapJoinProc.java     |    2 +-
 .../ql/optimizer/calcite/HiveCalciteUtil.java   |    2 +-
 .../ql/optimizer/calcite/HiveRelOptUtil.java    |  414 ----
 .../ql/optimizer/calcite/RelOptHiveTable.java   |    2 +-
 .../calcite/reloperators/HiveAggregate.java     |   58 +
 .../calcite/reloperators/HiveProject.java       |    5 +-
 .../calcite/reloperators/HiveSemiJoin.java      |   79 +
 .../rules/HiveInsertExchange4JoinRule.java      |    2 +-
 .../calcite/rules/HivePreFilteringRule.java     |  218 ++
 .../calcite/translator/HiveOpConverter.java     |    6 +-
 .../spark/SparkReduceSinkMapJoinProc.java       |    2 +-
 .../hadoop/hive/ql/parse/CalcitePlanner.java    |   26 +-
 .../hive/ql/parse/DDLSemanticAnalyzer.java      |    3 +-
 .../hadoop/hive/ql/parse/GenTezUtils.java       |    8 +
 .../apache/hadoop/hive/ql/parse/HiveParser.g    |    8 +-
 .../hadoop/hive/ql/parse/PTFTranslator.java     |    1 +
 .../hive/ql/parse/ProcessAnalyzeTable.java      |    4 +-
 .../hadoop/hive/ql/parse/SemanticAnalyzer.java  |   68 +-
 .../hadoop/hive/ql/parse/WindowingSpec.java     |   38 +-
 .../parse/spark/SparkProcessAnalyzeTable.java   |    2 +-
 .../apache/hadoop/hive/ql/plan/FilterDesc.java  |    4 +-
 .../apache/hadoop/hive/ql/plan/PlanUtils.java   |   25 +-
 .../hadoop/hive/ql/plan/TableScanDesc.java      |    2 +-
 .../AuthorizationPreEventListener.java          |    8 +-
 .../AuthorizationMetaStoreFilterHook.java       |    9 +-
 .../authorization/plugin/HiveOperationType.java |   19 +-
 .../plugin/HivePrivilegeObjectUtils.java        |   51 +
 .../plugin/sqlstd/Operation2Privilege.java      |   17 +-
 .../SQLStdHiveAuthorizationValidator.java       |    5 +
 .../hadoop/hive/ql/session/SessionState.java    |    4 +-
 .../hive/ql/txn/compactor/CompactorMR.java      |    9 +-
 .../hadoop/hive/ql/txn/compactor/Initiator.java |    2 +-
 .../hadoop/hive/ql/txn/compactor/Worker.java    |    3 +-
 .../ql/udf/generic/GenericUDAFCollectList.java  |   15 +-
 .../ql/udf/generic/GenericUDAFCollectSet.java   |   14 +-
 .../ql/udf/generic/GenericUDAFFirstValue.java   |   41 +-
 .../ql/udf/generic/GenericUDAFLastValue.java    |   33 +-
 .../GenericUDAFMkCollectionEvaluator.java       |   21 +-
 .../generic/GenericUDAFStreamingEvaluator.java  |   22 -
 .../hadoop/hive/ql/udf/generic/GenericUDF.java  |   23 -
 .../ql/udf/generic/GenericUDFSortArray.java     |   17 +-
 .../udf/generic/GenericUDFSubstringIndex.java   |  159 ++
 .../udf/generic/GenericUDFToUnixTimeStamp.java  |    6 +-
 .../ql/udf/generic/GenericUDFUnixTimeStamp.java |   36 +-
 .../hive/ql/udf/ptf/WindowingTableFunction.java |   31 +
 .../hadoop/hive/ql/io/orc/TestFileDump.java     |    7 +-
 .../hive/ql/io/sarg/TestSearchArgumentImpl.java |   27 +
 .../hadoop/hive/ql/plan/TestViewEntity.java     |   53 +-
 .../hive/ql/session/TestSessionState.java       |   40 +-
 .../ql/udf/generic/TestGenericUDFSortArray.java |  158 ++
 .../generic/TestGenericUDFSubstringIndex.java   |   97 +
 .../table_nonprintable_negative.q               |   11 +
 .../udaf_collect_set_unsupported.q              |    3 +
 .../clientnegative/udf_sort_array_wrong3.q      |    2 +-
 .../queries/clientpositive/alter_merge_2_orc.q  |    6 +-
 .../clientpositive/alter_table_partition_drop.q |   11 +
 .../clientpositive/authorization_view_sqlstd.q  |    4 +
 ql/src/test/queries/clientpositive/auto_join0.q |   11 +-
 ql/src/test/queries/clientpositive/auto_join1.q |    2 +
 .../clientpositive/auto_sortmerge_join_5.q      |    3 +
 .../queries/clientpositive/autogen_colalias.q   |    4 +-
 ql/src/test/queries/clientpositive/cbo_gby.q    |    3 +
 .../test/queries/clientpositive/cbo_udf_udaf.q  |    2 +
 .../test/queries/clientpositive/cbo_windowing.q |    2 +
 .../clientpositive/cross_product_check_1.q      |    9 +-
 .../clientpositive/cross_product_check_2.q      |    6 +-
 ql/src/test/queries/clientpositive/ctas.q       |    1 +
 ql/src/test/queries/clientpositive/cteViews.q   |   41 +
 .../clientpositive/dynpart_sort_optimization2.q |    7 +-
 .../test/queries/clientpositive/explainuser_2.q |    7 +-
 .../clientpositive/filter_cond_pushdown.q       |   19 +
 .../clientpositive/filter_join_breaktask2.q     |    2 +
 .../test/queries/clientpositive/insert_into1.q  |   15 +-
 .../test/queries/clientpositive/insert_into2.q  |   14 +-
 .../clientpositive/insert_nonacid_from_acid.q   |    2 +
 .../join_merge_multi_expressions.q              |    1 +
 .../test/queries/clientpositive/join_nullsafe.q |    2 +
 .../queries/clientpositive/mapjoin_decimal.q    |    6 +-
 ql/src/test/queries/clientpositive/mrr.q        |    2 +
 ql/src/test/queries/clientpositive/orc_merge1.q |    2 +
 .../queries/clientpositive/partition_date2.q    |    2 +
 .../queries/clientpositive/script_env_var1.q    |    4 +-
 .../queries/clientpositive/selectDistinctStar.q |    2 +
 ql/src/test/queries/clientpositive/skewjoin.q   |   11 +-
 .../queries/clientpositive/subquery_exists.q    |    1 +
 .../queries/clientpositive/table_nonprintable.q |   30 +
 ql/src/test/queries/clientpositive/temp_table.q |    6 +-
 ql/src/test/queries/clientpositive/tez_dml.q    |    2 +
 .../test/queries/clientpositive/tez_join_hash.q |    2 +
 .../queries/clientpositive/tez_joins_explain.q  |    1 -
 .../queries/clientpositive/tez_multi_union.q    |    1 +
 .../clientpositive/tez_schema_evolution.q       |   12 +-
 .../tez_union_dynamic_partition.q               |   21 +
 .../queries/clientpositive/udaf_collect_set_2.q |  222 ++
 .../clientpositive/udf_folder_constants.q       |   11 +
 .../queries/clientpositive/udf_sort_array.q     |   10 +
 .../clientpositive/udf_substring_index.q        |   32 +
 .../queries/clientpositive/udf_unix_timestamp.q |    8 +-
 .../queries/clientpositive/unionDistinct_2.q    |    2 +
 .../update_after_multiple_inserts.q             |    2 +
 .../clientpositive/update_all_partitioned.q     |    4 +-
 .../clientpositive/update_where_partitioned.q   |    4 +-
 .../queries/clientpositive/vector_data_types.q  |   12 +-
 .../clientpositive/vector_interval_mapjoin.q    |   87 +
 .../clientpositive/vector_null_projection.q     |    2 +
 .../queries/clientpositive/vector_outer_join1.q |    8 +-
 .../queries/clientpositive/vector_outer_join2.q |    8 +-
 .../queries/clientpositive/vector_outer_join3.q |    8 +-
 .../clientpositive/vectorization_part_project.q |    4 +-
 .../clientpositive/vectorized_distinct_gby.q    |    2 +-
 .../queries/clientpositive/vectorized_mapjoin.q |    2 +
 .../clientpositive/vectorized_nested_mapjoin.q  |    2 +
 .../clientpositive/vectorized_rcfile_columnar.q |    2 +-
 .../clientpositive/vectorized_shufflejoin.q     |   10 +-
 .../clientpositive/vectorized_timestamp_funcs.q |    5 +-
 .../clientpositive/windowing_windowspec2.q      |   18 +
 .../clientpositive/windowing_windowspec3.q      |   31 +
 .../clientnegative/authorization_ctas2.q.out    |    2 +
 .../table_nonprintable_negative.q.out           |   19 +
 .../udaf_collect_set_unsupported.q.out          |    1 +
 .../clientnegative/udf_sort_array_wrong1.q.out  |    2 +-
 .../clientnegative/udf_sort_array_wrong2.q.out  |    2 +-
 .../clientnegative/udf_sort_array_wrong3.q.out  |    2 +-
 .../results/clientpositive/add_part_exist.q.out |    2 +
 ql/src/test/results/clientpositive/alter1.q.out |    4 +
 ql/src/test/results/clientpositive/alter2.q.out |    4 +
 ql/src/test/results/clientpositive/alter3.q.out |    4 +
 ql/src/test/results/clientpositive/alter4.q.out |    4 +
 ql/src/test/results/clientpositive/alter5.q.out |    4 +
 .../alter_change_db_location.q.out              |    2 +
 .../results/clientpositive/alter_db_owner.q.out |    6 +
 .../results/clientpositive/alter_index.q.out    |    2 +
 .../clientpositive/alter_merge_2_orc.q.out      |   16 +-
 .../clientpositive/alter_rename_partition.q.out |    6 +
 .../alter_table_partition_drop.q.out            |   74 +
 .../authorization_owner_actions_db.q.out        |    2 +
 .../authorization_view_sqlstd.q.out             |   14 +
 .../results/clientpositive/auto_join0.q.out     |  235 +-
 .../results/clientpositive/auto_join1.q.out     |    8 +-
 .../results/clientpositive/auto_join16.q.out    |    4 +-
 .../results/clientpositive/auto_join8.q.out     |   14 +-
 .../clientpositive/auto_sortmerge_join_5.q.out  |    6 +
 .../clientpositive/autogen_colalias.q.out       |   12 +-
 .../test/results/clientpositive/cbo_gby.q.out   |   18 +-
 .../clientpositive/cbo_rp_auto_join1.q.out      |    4 +-
 .../results/clientpositive/cbo_udf_udaf.q.out   |   18 +-
 .../results/clientpositive/cbo_windowing.q.out  |   66 +-
 .../results/clientpositive/create_view.q.out    |    2 +
 .../clientpositive/cross_product_check_1.q.out  |   20 +-
 .../clientpositive/cross_product_check_2.q.out  |   72 +-
 ql/src/test/results/clientpositive/ctas.q.out   |    2 +
 .../test/results/clientpositive/cteViews.q.out  |  242 +++
 .../test/results/clientpositive/database.q.out  |   12 +
 .../clientpositive/database_location.q.out      |    8 +
 .../clientpositive/database_properties.q.out    |    6 +
 .../clientpositive/dbtxnmgr_query5.q.out        |    2 +
 .../clientpositive/describe_database.q.out      |    4 +
 .../clientpositive/describe_database_json.q.out |   12 +
 .../clientpositive/describe_table_json.q.out    |    4 +
 .../dynpart_sort_optimization2.q.out            |  166 +-
 .../encrypted/encryption_drop_table.q.out       |    6 +
 .../encryption_join_unencrypted_tbl.q.out       |    8 +-
 .../encrypted/encryption_move_tbl.q.out         |    4 +
 .../clientpositive/explain_logical.q.out        |   22 +-
 .../clientpositive/filter_cond_pushdown.q.out   |  382 ++++
 .../clientpositive/filter_join_breaktask2.q.out |    8 +-
 .../test/results/clientpositive/fold_case.q.out |    8 +-
 .../results/clientpositive/index_creation.q.out |    2 +
 ql/src/test/results/clientpositive/input2.q.out |    4 +
 ql/src/test/results/clientpositive/input3.q.out |    4 +
 .../results/clientpositive/insert_into1.q.out   |   86 +-
 .../results/clientpositive/insert_into2.q.out   |   82 +-
 .../insert_nonacid_from_acid.q.out              |   20 +-
 ql/src/test/results/clientpositive/join8.q.out  |   16 +-
 .../join_merge_multi_expressions.q.out          |    6 +-
 .../results/clientpositive/join_nullsafe.q.out  |    6 +-
 .../list_bucket_query_oneskew_2.q.out           |    2 +-
 .../results/clientpositive/orc_merge1.q.out     |    8 +-
 .../clientpositive/partition_date2.q.out        |    8 +-
 .../test/results/clientpositive/ppd_gby.q.out   |   41 +-
 .../test/results/clientpositive/ppd_gby2.q.out  |   49 +-
 .../results/clientpositive/ppd_gby_join.q.out   |   42 +-
 .../test/results/clientpositive/ppd_join.q.out  |   44 +-
 .../test/results/clientpositive/ppd_join2.q.out |   81 +-
 .../test/results/clientpositive/ppd_join3.q.out |   91 +-
 .../results/clientpositive/ppd_udf_col.q.out    |  178 +-
 .../test/results/clientpositive/ppd_union.q.out |   42 +-
 ql/src/test/results/clientpositive/ppd_vc.q.out |    8 +-
 .../results/clientpositive/rename_column.q.out  |    4 +
 .../clientpositive/script_env_var1.q.out        |    8 +-
 .../clientpositive/selectDistinctStar.q.out     |   92 +-
 .../results/clientpositive/show_functions.q.out |    1 +
 .../results/clientpositive/show_tables.q.out    |   18 +
 .../test/results/clientpositive/skewjoin.q.out  |    8 +-
 .../clientpositive/spark/auto_join0.q.out       |   97 +-
 .../clientpositive/spark/auto_join1.q.out       |    8 +-
 .../spark/auto_sortmerge_join_5.q.out           |    6 +
 .../results/clientpositive/spark/cbo_gby.q.out  |   24 +-
 .../clientpositive/spark/cbo_udf_udaf.q.out     |   18 +-
 .../spark/cross_product_check_1.q.out           |   20 +-
 .../spark/cross_product_check_2.q.out           |   68 +-
 .../results/clientpositive/spark/ctas.q.out     |    2 +
 .../spark/filter_join_breaktask2.q.out          |    8 +-
 .../clientpositive/spark/insert_into1.q.out     |   92 +-
 .../clientpositive/spark/insert_into2.q.out     |   88 +-
 .../spark/join_merge_multi_expressions.q.out    |    6 +-
 .../clientpositive/spark/join_nullsafe.q.out    |    6 +-
 .../clientpositive/spark/mapjoin_decimal.q.out  |   41 +-
 .../clientpositive/spark/ppd_join2.q.out        |   81 +-
 .../clientpositive/spark/ppd_join3.q.out        |   91 +-
 .../clientpositive/spark/script_env_var1.q.out  |    8 +-
 .../results/clientpositive/spark/skewjoin.q.out |    8 +-
 .../clientpositive/spark/stats_noscan_2.q.out   |    8 +-
 .../clientpositive/spark/subquery_exists.q.out  |    2 +
 .../clientpositive/spark/temp_table.q.out       |   90 +-
 .../spark/tez_joins_explain.q.out               |    2 -
 .../clientpositive/spark/udf_in_file.q.out      |    2 +-
 .../spark/vector_data_types.q.out               |  116 +-
 .../spark/vectorization_part_project.q.out      |   40 +-
 .../spark/vectorized_mapjoin.q.out              |    8 +-
 .../spark/vectorized_nested_mapjoin.q.out       |    8 +-
 .../spark/vectorized_rcfile_columnar.q.out      |   24 +-
 .../spark/vectorized_shufflejoin.q.out          |   37 +-
 .../spark/vectorized_timestamp_funcs.q.out      |  292 +--
 .../results/clientpositive/stats_noscan_2.q.out |    8 +-
 .../clientpositive/subquery_exists.q.out        |    2 +
 .../results/clientpositive/subquery_notin.q.out |   16 +-
 .../subquery_notin_having.q.java1.7.out         |   16 +-
 .../subquery_unqualcolumnrefs.q.out             |    2 +-
 .../results/clientpositive/subquery_views.q.out |    8 +-
 .../clientpositive/table_nonprintable.q.out     |   72 +
 .../results/clientpositive/temp_table.q.out     |   84 +-
 .../clientpositive/temp_table_names.q.out       |    8 +
 .../clientpositive/tez/alter_merge_2_orc.q.out  |   16 +-
 .../results/clientpositive/tez/auto_join0.q.out |   91 +-
 .../results/clientpositive/tez/auto_join1.q.out |    8 +-
 .../tez/auto_sortmerge_join_5.q.out             |    6 +
 .../results/clientpositive/tez/cbo_gby.q.out    |   18 +-
 .../clientpositive/tez/cbo_udf_udaf.q.out       |   18 +-
 .../clientpositive/tez/cbo_windowing.q.out      |   66 +-
 .../tez/cross_product_check_1.q.out             |   20 +-
 .../tez/cross_product_check_2.q.out             |   88 +-
 .../test/results/clientpositive/tez/ctas.q.out  |    2 +
 .../tez/dynpart_sort_optimization2.q.out        |  166 +-
 .../clientpositive/tez/explainuser_1.q.out      |  592 +++--
 .../clientpositive/tez/explainuser_2.q.out      |   71 +-
 .../tez/filter_join_breaktask2.q.out            |    8 +-
 .../clientpositive/tez/insert_into1.q.out       |   86 +-
 .../clientpositive/tez/insert_into2.q.out       |   82 +-
 .../clientpositive/tez/join_nullsafe.q.out      |    6 +-
 .../clientpositive/tez/mapjoin_decimal.q.out    |   42 +-
 .../test/results/clientpositive/tez/mrr.q.out   | 2052 +++++++++---------
 .../results/clientpositive/tez/orc_merge1.q.out |    8 +-
 .../clientpositive/tez/script_env_var1.q.out    |    8 +-
 .../clientpositive/tez/selectDistinctStar.q.out |   92 +-
 .../results/clientpositive/tez/skewjoin.q.out   |    8 +-
 .../clientpositive/tez/subquery_exists.q.out    |    2 +
 .../results/clientpositive/tez/temp_table.q.out |   87 +-
 .../results/clientpositive/tez/tez_dml.q.out    | 2008 ++++++++---------
 .../clientpositive/tez/tez_join_hash.q.out      |  286 +--
 .../clientpositive/tez/tez_joins_explain.q.out  |    2 -
 .../clientpositive/tez/tez_multi_union.q.out    | 1002 ++++-----
 .../tez/tez_schema_evolution.q.out              |   96 +-
 .../tez/tez_union_dynamic_partition.q.out       |  148 ++
 .../results/clientpositive/tez/union4.q.out     |    4 +
 .../results/clientpositive/tez/union6.q.out     |    4 +
 .../clientpositive/tez/unionDistinct_2.q.out    |   38 +-
 .../tez/update_after_multiple_inserts.q.out     |   12 +-
 .../tez/update_all_partitioned.q.out            |   14 +-
 .../tez/update_where_partitioned.q.out          |   20 +-
 .../clientpositive/tez/vector_data_types.q.out  |  116 +-
 .../tez/vector_interval_mapjoin.q.out           |  281 +++
 .../tez/vector_leftsemi_mapjoin.q.out           | 1032 ++++-----
 .../tez/vector_multi_insert.q.out               |   20 +-
 .../tez/vector_null_projection.q.out            |    8 +-
 .../clientpositive/tez/vector_outer_join1.q.out |  236 +-
 .../clientpositive/tez/vector_outer_join2.q.out |   40 +-
 .../clientpositive/tez/vector_outer_join3.q.out |   82 +-
 .../clientpositive/tez/vector_outer_join4.q.out |   48 +-
 .../tez/vectorization_part_project.q.out        |   40 +-
 .../tez/vectorized_distinct_gby.q.out           |    4 +-
 .../clientpositive/tez/vectorized_mapjoin.q.out |    8 +-
 .../tez/vectorized_nested_mapjoin.q.out         |    8 +-
 .../tez/vectorized_rcfile_columnar.q.out        |   24 +-
 .../tez/vectorized_shufflejoin.q.out            |   37 +-
 .../tez/vectorized_timestamp_funcs.q.out        |  292 +--
 .../clientpositive/udaf_collect_set_2.q.out     |  742 +++++++
 ql/src/test/results/clientpositive/udf5.q.out   |   30 +-
 .../clientpositive/udf_folder_constants.q.out   |  120 +
 .../results/clientpositive/udf_in_file.q.out    |    2 +-
 .../results/clientpositive/udf_sort_array.q.out |   33 +
 .../clientpositive/udf_substring_index.q.out    |  107 +
 .../clientpositive/udf_unix_timestamp.q.out     |   32 +-
 .../clientpositive/unionDistinct_2.q.out        |   42 +-
 .../update_after_multiple_inserts.q.out         |   12 +-
 .../clientpositive/update_all_partitioned.q.out |   14 +-
 .../update_where_partitioned.q.out              |   20 +-
 .../clientpositive/vector_data_types.q.out      |  116 +-
 .../vector_interval_mapjoin.q.out               |  281 +++
 .../clientpositive/vector_null_projection.q.out |    8 +-
 .../clientpositive/vector_outer_join1.q.out     |  228 +-
 .../clientpositive/vector_outer_join2.q.out     |   36 +-
 .../clientpositive/vector_outer_join3.q.out     |   70 +-
 .../vectorization_part_project.q.out            |   40 +-
 .../vectorized_distinct_gby.q.out               |    4 +-
 .../clientpositive/vectorized_mapjoin.q.out     |    8 +-
 .../vectorized_nested_mapjoin.q.out             |    8 +-
 .../vectorized_rcfile_columnar.q.out            |   24 +-
 .../clientpositive/vectorized_shufflejoin.q.out |   44 +-
 .../vectorized_timestamp_funcs.q.out            |  292 +--
 .../clientpositive/windowing_windowspec2.q.out  | 1302 +++++++++++
 .../clientpositive/windowing_windowspec3.q.out  |  110 +
 .../hadoop/hive/serde2/NullStructSerDe.java     |    2 +-
 .../objectinspector/ObjectInspectorUtils.java   |    2 +-
 .../hive/serde2/lazy/TestLazySimpleSerDe.java   |    9 +-
 .../apache/hive/service/auth/HttpAuthUtils.java |    2 +-
 .../java/org/apache/hive/service/cli/Type.java  |    2 +-
 .../cli/operation/GetCatalogsOperation.java     |   12 +-
 .../cli/operation/GetColumnsOperation.java      |   34 +
 .../cli/operation/GetFunctionsOperation.java    |   25 +
 .../cli/operation/GetSchemasOperation.java      |   13 +
 .../cli/operation/GetTableTypesOperation.java   |    4 +
 .../cli/operation/GetTablesOperation.java       |   10 +
 .../cli/operation/GetTypeInfoOperation.java     |    4 +
 .../cli/operation/MetadataOperation.java        |   35 +
 .../service/cli/thrift/ThriftHttpServlet.java   |    2 +-
 .../apache/hive/service/server/HiveServer2.java |   25 +-
 .../hadoop/hive/shims/Hadoop20SShims.java       |    5 -
 .../apache/hadoop/hive/shims/Hadoop23Shims.java |   13 -
 .../apache/hadoop/hive/shims/HadoopShims.java   |    2 -
 424 files changed, 18314 insertions(+), 8234 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/8cf95355/pom.xml
----------------------------------------------------------------------

Reply via email to