hive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gop...@apache.org
Subject [82/82] [abbrv] hive git commit: HIVE-10860: Merge from trunk to llap - 28 May 2015 (gopalv)
Date Fri, 29 May 2015 00:51:29 GMT
HIVE-10860: Merge from trunk to llap - 28 May 2015 (gopalv)


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

Branch: refs/heads/llap
Commit: fcc0c4d90155e1258acac0c22b1c7326f7184902
Parents: f2a0556 2564a92
Author: Gopal V <gopalv@apache.org>
Authored: Thu May 28 17:49:22 2015 -0700
Committer: Gopal V <gopalv@apache.org>
Committed: Thu May 28 17:49:22 2015 -0700

----------------------------------------------------------------------
 README.txt                                      |    4 +-
 RELEASE_NOTES.txt                               |    4 +
 .../apache/hadoop/hive/ant/QTestGenTask.java    |   37 +-
 .../java/org/apache/hive/beeline/BeeLine.java   |    2 +-
 .../org/apache/hive/beeline/BeeLineOpts.java    |    9 +
 .../java/org/apache/hive/beeline/Commands.java  |   18 +-
 .../apache/hive/beeline/HiveSchemaHelper.java   |    1 -
 .../org/apache/hive/beeline/HiveSchemaTool.java |    3 +
 .../org/apache/hadoop/hive/conf/HiveConf.java   |    6 +-
 data/files/store_200                            |   12 +
 data/scripts/q_test_cleanup_for_encryption.sql  |    2 +-
 data/scripts/q_test_init_for_encryption.sql     |    2 +-
 dev-support/jenkins-submit-build.sh             |    4 +
 .../hive/hbase/HBaseTestStructSerializer.java   |   20 +-
 .../results/positive/external_table_ppd.q.out   |    8 +-
 .../results/positive/hbase_custom_key2.q.out    |   18 +-
 .../results/positive/hbase_custom_key3.q.out    |   24 +-
 .../results/positive/hbase_ppd_key_range.q.out  |   76 +-
 .../test/results/positive/hbase_pushdown.q.out  |   68 +-
 .../test/results/positive/hbase_queries.q.out   |   42 +-
 .../test/results/positive/hbase_timestamp.q.out |   32 +-
 .../test/results/positive/ppd_key_ranges.q.out  |   32 +-
 .../data/HCatRecordObjectInspectorFactory.java  |    2 +-
 .../hcatalog/data/schema/HCatFieldSchema.java   |    6 +-
 .../hive/hcatalog/mapreduce/OutputJobInfo.java  |    2 +-
 .../src/test/e2e/templeton/inpdir/xmlmapper.py  |   15 +
 .../src/test/e2e/templeton/inpdir/xmlreducer.py |   16 +
 .../tests/jobsubmission_streaming.conf          |    2 +-
 .../hive/hcatalog/templeton/HcatDelegator.java  |    4 +-
 .../benchmark/storage/ColumnarStorageBench.java |    4 +-
 itests/hive-unit/pom.xml                        |   88 +-
 .../org/apache/hive/jdbc/TestJdbcDriver2.java   |   20 +
 itests/qtest/pom.xml                            |   58 +-
 .../test/resources/testconfiguration.properties |   20 +-
 .../org/apache/hadoop/hive/ql/QTestUtil.java    |   27 +-
 .../org/apache/hive/jdbc/HiveConnection.java    |    5 +
 .../apache/hive/jdbc/HiveQueryResultSet.java    |   25 +
 .../org/apache/hive/jdbc/HiveStatement.java     |    8 +-
 .../hive/jdbc/HttpRequestInterceptorBase.java   |   18 +
 metastore/dbs/derby/execute.sh                  |   37 -
 metastore/dbs/derby/prepare.sh                  |   63 -
 metastore/dbs/postgres/execute.sh               |   29 -
 metastore/dbs/postgres/prepare.sh               |   72 -
 .../postgres/hive-schema-1.3.0.postgres.sql     |   36 -
 .../hadoop/hive/metastore/HiveAlterHandler.java |   32 +-
 .../hadoop/hive/metastore/HiveMetaStore.java    |   47 +-
 .../hive/metastore/MetaStoreDirectSql.java      |   10 +-
 .../hadoop/hive/metastore/ObjectStore.java      |    2 +-
 pom.xml                                         |   21 +-
 .../java/org/apache/hadoop/hive/ql/Driver.java  |    8 +-
 .../apache/hadoop/hive/ql/exec/ExplainTask.java |    6 +-
 .../hive/ql/exec/ExprNodeEvaluatorFactory.java  |   12 +-
 .../ql/exec/ExprNodeGenericFuncEvaluator.java   |    3 +-
 .../hive/ql/exec/ExprNodeNullEvaluator.java     |   47 -
 .../hadoop/hive/ql/exec/FunctionRegistry.java   |   11 +-
 .../hive/ql/exec/PTFRollingPartition.java       |   30 +-
 .../apache/hadoop/hive/ql/exec/TaskRunner.java  |    1 +
 .../apache/hadoop/hive/ql/exec/Utilities.java   |    2 +
 .../hadoop/hive/ql/exec/mr/ExecDriver.java      |    4 +-
 .../persistence/HybridHashTableContainer.java   |   25 +-
 .../hive/ql/exec/tez/HashTableLoader.java       |   10 +
 .../hive/ql/exec/vector/BytesColumnVector.java  |    9 +
 .../ql/exec/vector/VectorizationContext.java    |   51 +-
 .../ql/exec/vector/VectorizedBatchUtil.java     |    5 +-
 .../mapjoin/VectorMapJoinCommonOperator.java    |    8 +-
 .../VectorMapJoinGenerateResultOperator.java    |   47 +-
 ...pJoinInnerBigOnlyGenerateResultOperator.java |   53 +-
 .../VectorMapJoinInnerBigOnlyLongOperator.java  |   15 +-
 ...ctorMapJoinInnerBigOnlyMultiKeyOperator.java |   15 +-
 ...VectorMapJoinInnerBigOnlyStringOperator.java |   12 +-
 ...ectorMapJoinInnerGenerateResultOperator.java |   39 +-
 .../mapjoin/VectorMapJoinInnerLongOperator.java |   17 +-
 .../VectorMapJoinInnerMultiKeyOperator.java     |   19 +-
 .../VectorMapJoinInnerStringOperator.java       |   17 +-
 ...orMapJoinLeftSemiGenerateResultOperator.java |   40 +-
 .../VectorMapJoinLeftSemiLongOperator.java      |   13 +-
 .../VectorMapJoinLeftSemiMultiKeyOperator.java  |   17 +-
 .../VectorMapJoinLeftSemiStringOperator.java    |   17 +-
 ...ectorMapJoinOuterGenerateResultOperator.java |  805 ++++---
 .../mapjoin/VectorMapJoinOuterLongOperator.java |  189 +-
 .../VectorMapJoinOuterMultiKeyOperator.java     |  184 +-
 .../VectorMapJoinOuterStringOperator.java       |  185 +-
 .../mapjoin/VectorMapJoinRowBytesContainer.java |    2 +-
 .../fast/VectorMapJoinFastBytesHashMap.java     |    8 +-
 .../VectorMapJoinFastBytesHashMultiSet.java     |    4 +-
 .../fast/VectorMapJoinFastBytesHashTable.java   |   10 +-
 .../mapjoin/fast/VectorMapJoinFastKeyStore.java |   10 +-
 .../fast/VectorMapJoinFastLongHashMap.java      |    2 +-
 .../fast/VectorMapJoinFastLongHashTable.java    |   18 +-
 .../fast/VectorMapJoinFastTableContainer.java   |    2 +-
 .../fast/VectorMapJoinFastValueStore.java       |    8 +-
 .../VectorMapJoinOptimizedLongCommon.java       |    4 +-
 .../ql/io/avro/AvroContainerOutputFormat.java   |    2 +-
 .../hadoop/hive/ql/io/merge/MergeFileTask.java  |    6 +-
 .../apache/hadoop/hive/ql/io/orc/OrcUtils.java  |    2 +-
 .../convert/HiveCollectionConverter.java        |   23 +-
 .../io/parquet/convert/HiveGroupConverter.java  |   10 -
 .../hive/ql/io/parquet/convert/Repeated.java    |   26 +-
 .../serde/AbstractParquetMapInspector.java      |   13 +-
 .../serde/DeepParquetHiveMapInspector.java      |    6 +-
 .../serde/ParquetHiveArrayInspector.java        |   43 +-
 .../serde/StandardParquetHiveMapInspector.java  |    6 +-
 .../ql/io/rcfile/stats/PartialScanTask.java     |    4 +-
 .../io/rcfile/truncate/ColumnTruncateTask.java  |    4 +-
 .../apache/hadoop/hive/ql/metadata/Hive.java    |    4 +-
 .../optimizer/ConstantPropagateProcFactory.java |  119 +-
 .../hive/ql/optimizer/ConvertJoinMapJoin.java   |   25 +-
 .../hive/ql/optimizer/GroupByOptimizer.java     |    7 +-
 .../PrunerExpressionOperatorFactory.java        |    3 -
 .../optimizer/RemoveDynamicPruningBySize.java   |   19 +-
 .../hive/ql/optimizer/SimpleFetchOptimizer.java |    2 -
 .../ql/optimizer/calcite/HiveCalciteUtil.java   |   14 +-
 .../ql/optimizer/calcite/HiveRelCollation.java  |   18 +
 .../ql/optimizer/calcite/RelOptHiveTable.java   |    4 +-
 .../calcite/reloperators/HiveGroupingID.java    |   17 +
 .../calcite/reloperators/HiveSortExchange.java  |   18 +
 .../calcite/rules/HiveRelFieldTrimmer.java      |   75 +
 .../calcite/rules/HiveWindowingFixRule.java     |  163 ++
 .../calcite/translator/ASTConverter.java        |    2 -
 .../calcite/translator/HiveOpConverter.java     |   10 +-
 .../calcite/translator/PlanModifierUtil.java    |   47 +-
 .../calcite/translator/RexNodeConverter.java    |    5 +-
 .../ql/optimizer/lineage/ExprProcFactory.java   |    3 +-
 .../ql/optimizer/pcr/PcrExprProcFactory.java    |    3 +-
 .../hive/ql/optimizer/physical/Vectorizer.java  |   61 +-
 .../stats/annotation/StatsRulesProcFactory.java |  285 +--
 .../hadoop/hive/ql/parse/CalcitePlanner.java    |   56 +-
 .../hadoop/hive/ql/parse/GenTezUtils.java       |   16 +
 .../apache/hadoop/hive/ql/parse/HiveParser.g    |    3 +
 .../hive/ql/parse/OptimizeTezProcContext.java   |   14 +
 .../hadoop/hive/ql/parse/PTFTranslator.java     |   14 +-
 .../apache/hadoop/hive/ql/parse/ParseUtils.java |   42 +-
 .../org/apache/hadoop/hive/ql/parse/QB.java     |   19 +
 .../hadoop/hive/ql/parse/SemanticAnalyzer.java  |  113 +-
 .../hive/ql/parse/TableAccessAnalyzer.java      |    6 +-
 .../hadoop/hive/ql/parse/TaskCompiler.java      |    4 +-
 .../hadoop/hive/ql/parse/TezCompiler.java       |   19 +-
 .../hive/ql/parse/TypeCheckProcFactory.java     |    4 +-
 .../hadoop/hive/ql/parse/WindowingSpec.java     |    2 +-
 .../hive/ql/plan/AbstractOperatorDesc.java      |    2 +-
 .../hadoop/hive/ql/plan/ColStatistics.java      |   33 +-
 .../hive/ql/plan/ExprNodeConstantDesc.java      |   15 +-
 .../hadoop/hive/ql/plan/ExprNodeNullDesc.java   |   69 -
 .../apache/hadoop/hive/ql/plan/PlanUtils.java   |    3 +
 .../apache/hadoop/hive/ql/plan/Statistics.java  |   15 +-
 .../hadoop/hive/ql/plan/ptf/BoundaryDef.java    |   42 +-
 .../hadoop/hive/ql/plan/ptf/CurrentRowDef.java  |   12 +-
 .../hive/ql/plan/ptf/RangeBoundaryDef.java      |   38 +-
 .../hive/ql/plan/ptf/ValueBoundaryDef.java      |   50 +-
 .../hadoop/hive/ql/plan/ptf/WindowFrameDef.java |   31 +-
 .../apache/hadoop/hive/ql/stats/StatsUtils.java |  261 +--
 .../org/apache/hadoop/hive/ql/udf/UDFCrc32.java |   75 +
 .../org/apache/hadoop/hive/ql/udf/UDFMd5.java   |   33 +-
 .../apache/hadoop/hive/ql/udf/UDFRegExp.java    |   76 -
 .../org/apache/hadoop/hive/ql/udf/UDFSha1.java  |   88 +
 .../hive/ql/udf/generic/GenericUDAFAverage.java |   43 +-
 .../ql/udf/generic/GenericUDAFFirstValue.java   |   20 +-
 .../ql/udf/generic/GenericUDAFLastValue.java    |   18 +-
 .../hive/ql/udf/generic/GenericUDAFMax.java     |   51 +-
 .../hive/ql/udf/generic/GenericUDAFMin.java     |    8 +-
 .../generic/GenericUDAFStreamingEvaluator.java  |   97 +-
 .../hive/ql/udf/generic/GenericUDAFSum.java     |   41 +-
 .../hive/ql/udf/generic/GenericUDFBaseDTI.java  |   18 +
 .../hive/ql/udf/generic/GenericUDFCoalesce.java |    2 +-
 .../hive/ql/udf/generic/GenericUDFDecode.java   |    2 +-
 .../hive/ql/udf/generic/GenericUDFEncode.java   |    2 +-
 .../hive/ql/udf/generic/GenericUDFGreatest.java |    1 +
 .../hive/ql/udf/generic/GenericUDFInstr.java    |    2 +-
 .../hive/ql/udf/generic/GenericUDFLocate.java   |    2 +-
 .../ql/udf/generic/GenericUDFParamUtils.java    |   71 +
 .../hive/ql/udf/generic/GenericUDFPrintf.java   |    3 +-
 .../hive/ql/udf/generic/GenericUDFRegExp.java   |  133 ++
 .../hive/ql/udf/generic/GenericUDFSha2.java     |  137 ++
 .../ql/udf/generic/GenericUDFTranslate.java     |    8 +-
 .../hive/ql/udf/generic/GenericUDFUtils.java    |    6 +-
 .../hadoop/hive/ql/udf/ptf/MatchPath.java       |    5 +-
 .../hive/ql/udf/ptf/WindowingTableFunction.java |   39 +-
 .../apache/hadoop/hive/ql/TestTxnCommands2.java |   18 +
 .../hadoop/hive/ql/io/orc/TestFileDump.java     |    2 +-
 .../io/parquet/AbstractTestParquetDirect.java   |   18 +
 .../ql/io/parquet/TestArrayCompatibility.java   |   62 +-
 .../ql/io/parquet/TestDataWritableWriter.java   |   44 +-
 .../hive/ql/io/parquet/TestMapStructures.java   |   54 +-
 .../hive/ql/io/parquet/TestParquetSerDe.java    |    8 +-
 .../serde/TestAbstractParquetMapInspector.java  |    4 +-
 .../serde/TestDeepParquetHiveMapInspector.java  |    4 +-
 .../serde/TestParquetHiveArrayInspector.java    |    3 +-
 .../TestStandardParquetHiveMapInspector.java    |    4 +-
 .../apache/hadoop/hive/ql/parse/TestIUD.java    |    7 +
 .../hadoop/hive/ql/session/TestAddResource.java |  116 +-
 .../hadoop/hive/ql/udaf/TestStreamingSum.java   |   16 +-
 .../apache/hadoop/hive/ql/udf/TestUDFCrc32.java |   74 +
 .../apache/hadoop/hive/ql/udf/TestUDFJson.java  |   18 +
 .../apache/hadoop/hive/ql/udf/TestUDFSha1.java  |   57 +
 .../ql/udf/generic/TestGenericUDFRegexp.java    |  135 ++
 .../hive/ql/udf/generic/TestGenericUDFSha2.java |  271 +++
 .../clientpositive/alter_change_db_location.q   |    5 +
 .../clientpositive/crtseltbl_serdeprops.q       |   11 +
 .../dynamic_partition_pruning_2.q               |   17 +
 .../clientpositive/encryption_drop_table.q      |   18 +
 .../clientpositive/encryption_drop_view.q       |    6 +
 .../encryption_insert_partition_dynamic.q       |    8 +-
 .../encryption_insert_partition_static.q        |   41 +-
 .../clientpositive/encryption_insert_values.q   |   15 +
 .../encryption_join_unencrypted_tbl.q           |    4 +-
 ...yption_join_with_different_encryption_keys.q |    8 +-
 .../encryption_load_data_to_encrypted_tables.q  |    4 +-
 .../clientpositive/encryption_move_tbl.q        |   20 +
 .../encryption_select_read_only_encrypted_tbl.q |    4 +-
 .../clientpositive/exec_parallel_column_stats.q |    5 +
 ql/src/test/queries/clientpositive/fold_case.q  |    8 +
 .../clientpositive/fold_eq_with_case_when.q     |   21 +
 .../clientpositive/insert_into_with_schema2.q   |   34 +
 .../clientpositive/json_serde_qualified_types.q |   12 +
 .../queries/clientpositive/stats_only_null.q    |    3 +
 .../clientpositive/udaf_percentile_approx_23.q  |    2 +-
 ql/src/test/queries/clientpositive/udf_crc32.q  |   13 +
 ql/src/test/queries/clientpositive/udf_sha1.q   |   13 +
 ql/src/test/queries/clientpositive/udf_sha2.q   |   41 +
 .../clientpositive/vector_grouping_sets.q       |   63 +
 .../test/queries/clientpositive/vector_join30.q |  160 ++
 .../clientpositive/vector_join_filters.q        |   38 +
 .../queries/clientpositive/vector_join_nulls.q  |   33 +
 .../clientpositive/vector_left_outer_join2.q    |    2 +
 .../clientpositive/vector_null_projection.q     |   18 +
 .../clientpositive/vector_nullsafe_join.q       |   72 +
 .../queries/clientpositive/vector_outer_join5.q |  173 ++
 .../clientpositive/vectorized_timestamp_funcs.q |   36 +-
 .../clientpositive/windowing_windowspec.q       |    2 -
 .../clientpositive/windowing_windowspec2.q      |   42 +
 .../alter_change_db_location.q.out              |   35 +
 .../clientpositive/annotate_stats_filter.q.out  |   28 +-
 .../clientpositive/annotate_stats_join.q.out    |    8 +-
 .../annotate_stats_join_pkfk.q.out              |   42 +-
 .../clientpositive/annotate_stats_limit.q.out   |    2 +-
 .../clientpositive/annotate_stats_part.q.out    |   10 +-
 .../clientpositive/annotate_stats_select.q.out  |    6 +-
 .../clientpositive/annotate_stats_table.q.out   |    4 +-
 .../results/clientpositive/auto_join30.q.out    |   24 +
 .../results/clientpositive/auto_join31.q.out    |    4 +
 .../results/clientpositive/auto_join32.q.out    |   32 +-
 .../clientpositive/auto_join_stats.q.out        |   28 +-
 .../clientpositive/auto_join_stats2.q.out       |    8 +-
 .../auto_join_without_localtask.q.out           |   60 +
 .../clientpositive/auto_sortmerge_join_1.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_12.q.out |    2 +-
 .../clientpositive/auto_sortmerge_join_14.q.out |    4 +
 .../clientpositive/auto_sortmerge_join_15.q.out |    4 +
 .../clientpositive/auto_sortmerge_join_2.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_3.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_4.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_5.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_6.q.out  |   66 +
 .../clientpositive/auto_sortmerge_join_7.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_8.q.out  |    8 +
 .../clientpositive/auto_sortmerge_join_9.q.out  |  143 ++
 .../clientpositive/binarysortable_1.q.out       |  Bin 4302 -> 4329 bytes
 .../clientpositive/bucket_map_join_1.q.out      |   10 +-
 .../clientpositive/bucket_map_join_2.q.out      |   10 +-
 .../results/clientpositive/bucketmapjoin1.q.out |   28 +-
 .../bucketsortoptimize_insert_2.q.out           |   20 +
 .../bucketsortoptimize_insert_4.q.out           |   16 +
 .../bucketsortoptimize_insert_5.q.out           |   20 +
 .../bucketsortoptimize_insert_6.q.out           |   24 +
 .../clientpositive/column_access_stats.q.out    |   78 +-
 .../clientpositive/columnstats_partlvl.q.out    |   14 +-
 .../clientpositive/columnstats_partlvl_dp.q.out |    8 +-
 .../clientpositive/columnstats_tbllvl.q.out     |   14 +-
 .../results/clientpositive/complex_alias.q.out  |   42 +-
 .../clientpositive/compute_stats_date.q.out     |    2 +-
 .../clientpositive/correlationoptimizer1.q.out  |   16 +-
 .../clientpositive/correlationoptimizer10.q.out |    6 +-
 .../clientpositive/correlationoptimizer11.q.out |    8 +-
 .../clientpositive/correlationoptimizer15.q.out |    6 +-
 .../clientpositive/correlationoptimizer2.q.out  |   10 +-
 .../clientpositive/correlationoptimizer3.q.out  |   12 +-
 .../clientpositive/correlationoptimizer4.q.out  |    6 +-
 .../clientpositive/correlationoptimizer5.q.out  |    6 +
 .../clientpositive/correlationoptimizer6.q.out  |   48 +-
 .../clientpositive/cross_product_check_2.q.out  |    4 +
 .../clientpositive/crtseltbl_serdeprops.q.out   |   35 +
 .../clientpositive/decimal_precision2.q.out     |   28 +-
 .../display_colstats_tbllvl.q.out               |    6 +-
 .../encrypted/encryption_drop_table.q.out       |   56 +
 .../encrypted/encryption_drop_view.q.out        |   34 +
 .../encryption_insert_partition_dynamic.q.out   |   32 +-
 .../encryption_insert_partition_static.q.out    |  387 +--
 .../encrypted/encryption_insert_values.q.out    |   71 +
 .../encryption_join_unencrypted_tbl.q.out       |    8 +-
 ...on_join_with_different_encryption_keys.q.out |   16 +-
 ...cryption_load_data_to_encrypted_tables.q.out |    8 +-
 .../encrypted/encryption_move_tbl.q.out         |   51 +
 ...ryption_select_read_only_encrypted_tbl.q.out |    8 +-
 .../exec_parallel_column_stats.q.out            |   51 +
 .../clientpositive/explain_logical.q.out        |    6 +-
 .../clientpositive/explain_rearrange.q.out      |   32 +-
 .../results/clientpositive/filter_numeric.q.out |    6 +-
 .../test/results/clientpositive/fold_case.q.out |  186 +-
 .../clientpositive/fold_eq_with_case_when.q.out |  231 ++
 .../test/results/clientpositive/fold_when.q.out |   30 +-
 .../results/clientpositive/groupby_cube1.q.out  |  108 +-
 .../clientpositive/groupby_grouping_sets2.q.out |   36 +-
 .../clientpositive/groupby_grouping_sets3.q.out |   32 +-
 .../clientpositive/groupby_grouping_sets4.q.out |   72 +-
 .../clientpositive/groupby_grouping_sets5.q.out |   44 +-
 .../clientpositive/groupby_grouping_sets6.q.out |   30 +-
 .../results/clientpositive/groupby_ppd.q.out    |   34 +-
 .../clientpositive/groupby_rollup1.q.out        |   94 +-
 .../results/clientpositive/groupby_sort_6.q.out |   46 +-
 .../test/results/clientpositive/having2.q.out   |   32 +-
 .../identity_project_remove_skip.q.out          |    6 +
 .../results/clientpositive/implicit_cast1.q.out |    8 +-
 .../clientpositive/index_auto_empty.q.out       |    8 +-
 .../results/clientpositive/index_serde.q.out    |    6 +-
 .../clientpositive/index_skewtable.q.out        |   12 +-
 .../clientpositive/infer_const_type.q.out       |   28 +-
 .../test/results/clientpositive/input21.q.out   |   10 +-
 .../test/results/clientpositive/input23.q.out   |    8 +-
 .../test/results/clientpositive/input24.q.out   |    4 +-
 .../test/results/clientpositive/input25.q.out   |   36 +-
 .../test/results/clientpositive/input26.q.out   |   28 +-
 ql/src/test/results/clientpositive/input6.q.out |    2 +-
 ql/src/test/results/clientpositive/input9.q.out |    6 +-
 .../results/clientpositive/input_part4.q.out    |    6 +-
 .../test/results/clientpositive/insert1.q.out   |   46 +-
 .../insert_into_with_schema2.q.out              |  135 ++
 ql/src/test/results/clientpositive/join19.q.out |   62 +-
 ql/src/test/results/clientpositive/join29.q.out |    6 +
 ql/src/test/results/clientpositive/join31.q.out |    6 +
 .../join_cond_pushdown_unqual1.q.out            |   48 +-
 .../join_cond_pushdown_unqual2.q.out            |   24 +-
 .../join_cond_pushdown_unqual3.q.out            |   48 +-
 .../join_cond_pushdown_unqual4.q.out            |   24 +-
 .../results/clientpositive/join_hive_626.q.out  |   28 +-
 .../results/clientpositive/join_nullsafe.q.out  |   10 +-
 .../results/clientpositive/join_reorder.q.out   |   92 +-
 .../results/clientpositive/join_reorder2.q.out  |   68 +-
 .../results/clientpositive/join_reorder3.q.out  |   68 +-
 .../results/clientpositive/join_reorder4.q.out  |   54 +-
 .../test/results/clientpositive/join_view.q.out |   18 +-
 .../json_serde_qualified_types.q.out            |   33 +
 .../test/results/clientpositive/keyword_1.q.out |    8 +-
 .../clientpositive/lateral_view_explode2.q.out  |    6 +-
 .../list_bucket_query_oneskew_2.q.out           |   20 +-
 .../clientpositive/mapjoin_subquery2.q.out      |   20 +-
 .../results/clientpositive/merge_join_1.q.out   |   32 +-
 .../results/clientpositive/mergejoins.q.out     |   40 +-
 .../clientpositive/mergejoins_mixed.q.out       |  332 +--
 .../results/clientpositive/metadataonly1.q.out  |   72 +-
 .../results/clientpositive/multiMapJoin1.q.out  |   76 +
 .../results/clientpositive/multiMapJoin2.q.out  |   30 +-
 .../clientpositive/multigroupby_singlemr.q.out  |  136 +-
 .../results/clientpositive/nullformatCTAS.q.out |    6 +-
 .../results/clientpositive/nullgroup3.q.out     |   16 +-
 .../results/clientpositive/nullgroup5.q.out     |   14 +-
 .../clientpositive/optimize_nullscan.q.out      |   82 +-
 .../clientpositive/orc_predicate_pushdown.q.out |   36 +-
 .../clientpositive/partition_boolexpr.q.out     |    8 +-
 .../results/clientpositive/ppd_gby_join.q.out   |   28 +-
 .../test/results/clientpositive/ppd_join.q.out  |   22 +-
 .../test/results/clientpositive/ppd_join4.q.out |   24 +-
 .../test/results/clientpositive/ppd_join5.q.out |   22 +-
 .../clientpositive/ppd_outer_join2.q.out        |   16 +-
 .../clientpositive/ppd_outer_join3.q.out        |   16 +-
 .../clientpositive/ppd_outer_join4.q.out        |   32 +-
 .../clientpositive/ppd_outer_join5.q.out        |   72 +-
 .../clientpositive/ppd_repeated_alias.q.out     |   78 +-
 .../results/clientpositive/ppd_udf_col.q.out    |   12 +-
 .../results/clientpositive/ppd_union_view.q.out |   46 +-
 .../clientpositive/ql_rewrite_gbtoidx.q.out     |  258 +-
 .../ql_rewrite_gbtoidx_cbo_1.q.out              |  260 +-
 .../ql_rewrite_gbtoidx_cbo_2.q.out              |   16 +-
 .../query_result_fileformat.q.out               |   12 +-
 ql/src/test/results/clientpositive/quote1.q.out |    6 +-
 .../results/clientpositive/quotedid_basic.q.out |   70 +-
 .../results/clientpositive/quotedid_skew.q.out  |   40 +-
 .../clientpositive/reduce_deduplicate.q.out     |   16 +-
 .../runtime_skewjoin_mapjoin_spark.q.out        |   27 +-
 .../test/results/clientpositive/sample6.q.out   |   12 +-
 .../clientpositive/select_dummy_source.q.out    |   34 +-
 .../test/results/clientpositive/semijoin.q.out  |   10 +-
 .../results/clientpositive/show_functions.q.out |    5 +
 .../test/results/clientpositive/skewjoin.q.out  |   81 +-
 .../clientpositive/skewjoin_mapjoin1.q.out      |  112 +-
 .../clientpositive/skewjoin_mapjoin10.q.out     |   26 +-
 .../clientpositive/skewjoin_mapjoin11.q.out     |   32 +-
 .../clientpositive/skewjoin_mapjoin2.q.out      |   72 +-
 .../clientpositive/skewjoin_mapjoin3.q.out      |   32 +-
 .../clientpositive/skewjoin_mapjoin4.q.out      |   40 +-
 .../clientpositive/skewjoin_mapjoin5.q.out      |   50 +-
 .../clientpositive/skewjoin_mapjoin6.q.out      |   48 +-
 .../clientpositive/skewjoin_mapjoin7.q.out      |   68 +-
 .../clientpositive/skewjoin_mapjoin8.q.out      |   20 +-
 .../clientpositive/skewjoin_mapjoin9.q.out      |   40 +-
 .../skewjoin_union_remove_1.q.out               |  144 +-
 .../skewjoin_union_remove_2.q.out               |   48 +-
 .../results/clientpositive/skewjoinopt1.q.out   |  144 +-
 .../results/clientpositive/skewjoinopt10.q.out  |   52 +-
 .../results/clientpositive/skewjoinopt11.q.out  |   84 +-
 .../results/clientpositive/skewjoinopt12.q.out  |   40 +-
 .../results/clientpositive/skewjoinopt13.q.out  |   28 +-
 .../results/clientpositive/skewjoinopt14.q.out  |   48 +-
 .../results/clientpositive/skewjoinopt15.q.out  |   34 +-
 .../results/clientpositive/skewjoinopt16.q.out  |   40 +-
 .../results/clientpositive/skewjoinopt17.q.out  |   80 +-
 .../results/clientpositive/skewjoinopt18.q.out  |    6 +-
 .../results/clientpositive/skewjoinopt19.q.out  |   40 +-
 .../results/clientpositive/skewjoinopt2.q.out   |  168 +-
 .../results/clientpositive/skewjoinopt20.q.out  |   40 +-
 .../results/clientpositive/skewjoinopt3.q.out   |   80 +-
 .../results/clientpositive/skewjoinopt4.q.out   |   80 +-
 .../results/clientpositive/skewjoinopt5.q.out   |   40 +-
 .../results/clientpositive/skewjoinopt6.q.out   |   40 +-
 .../results/clientpositive/skewjoinopt7.q.out   |   52 +-
 .../results/clientpositive/skewjoinopt8.q.out   |   52 +-
 .../results/clientpositive/skewjoinopt9.q.out   |   54 +-
 .../results/clientpositive/smb_mapjoin9.q.out   |    8 +-
 .../spark/annotate_stats_join.q.out             |   10 +-
 .../clientpositive/spark/auto_join27.q.out      |    7 +
 .../clientpositive/spark/auto_join32.q.out      |  104 +-
 .../clientpositive/spark/auto_join_stats.q.out  |    4 +-
 .../clientpositive/spark/auto_join_stats2.q.out |    8 +-
 .../spark/auto_sortmerge_join_10.q.out          |   10 +
 .../spark/auto_sortmerge_join_12.q.out          |    2 +-
 .../spark/bucket_map_join_1.q.out               |   10 +-
 .../spark/bucket_map_join_2.q.out               |   10 +-
 .../clientpositive/spark/bucketmapjoin1.q.out   |   28 +-
 .../spark/column_access_stats.q.out             |  104 +-
 .../results/clientpositive/spark/count.q.out    |   10 +-
 .../results/clientpositive/spark/groupby2.q.out |    8 +-
 .../results/clientpositive/spark/groupby3.q.out |    8 +-
 .../clientpositive/spark/groupby3_map.q.out     |    8 +-
 .../spark/groupby3_map_multi_distinct.q.out     |    8 +-
 .../spark/groupby3_map_skew.q.out               |    8 +-
 .../clientpositive/spark/groupby3_noskew.q.out  |    6 +-
 .../spark/groupby3_noskew_multi_distinct.q.out  |    6 +-
 .../clientpositive/spark/groupby_cube1.q.out    |  110 +-
 .../clientpositive/spark/groupby_map_ppr.q.out  |    8 +-
 .../spark/groupby_map_ppr_multi_distinct.q.out  |    8 +-
 .../clientpositive/spark/groupby_ppr.q.out      |    8 +-
 .../clientpositive/spark/groupby_rollup1.q.out  |   96 +-
 .../spark/groupby_sort_1_23.q.out               |   19 +
 .../spark/groupby_sort_skew_1_23.q.out          |   19 +
 .../results/clientpositive/spark/insert1.q.out  |   46 +-
 .../results/clientpositive/spark/join19.q.out   |   62 +-
 .../results/clientpositive/spark/join34.q.out   |    8 +
 .../results/clientpositive/spark/join35.q.out   |    4 +
 .../spark/join_cond_pushdown_unqual1.q.out      |   48 +-
 .../spark/join_cond_pushdown_unqual2.q.out      |   24 +-
 .../spark/join_cond_pushdown_unqual3.q.out      |   48 +-
 .../spark/join_cond_pushdown_unqual4.q.out      |   24 +-
 .../clientpositive/spark/join_hive_626.q.out    |   28 +-
 .../clientpositive/spark/join_nullsafe.q.out    |   10 +-
 .../clientpositive/spark/join_reorder.q.out     |   92 +-
 .../clientpositive/spark/join_reorder2.q.out    |   68 +-
 .../clientpositive/spark/join_reorder3.q.out    |   68 +-
 .../clientpositive/spark/join_reorder4.q.out    |   54 +-
 .../clientpositive/spark/join_view.q.out        |   18 +-
 .../spark/lateral_view_explode2.q.out           |    6 +-
 .../clientpositive/spark/limit_pushdown.q.out   |   12 +-
 .../clientpositive/spark/load_dyn_part13.q.out  |    8 +
 .../clientpositive/spark/load_dyn_part14.q.out  |    9 +
 .../spark/mapjoin_subquery2.q.out               |   30 +-
 .../clientpositive/spark/mergejoins.q.out       |   40 +-
 .../clientpositive/spark/mergejoins_mixed.q.out |  332 +--
 .../clientpositive/spark/multi_insert.q.out     |   48 +
 ...i_insert_move_tasks_share_dependencies.q.out |   48 +
 .../clientpositive/spark/multi_join_union.q.out |    8 +
 .../spark/multigroupby_singlemr.q.out           |  146 +-
 .../spark/optimize_nullscan.q.out               |   76 +-
 .../clientpositive/spark/ppd_gby_join.q.out     |   12 +-
 .../results/clientpositive/spark/ppd_join.q.out |    6 +-
 .../clientpositive/spark/ppd_join4.q.out        |   24 +-
 .../clientpositive/spark/ppd_join5.q.out        |   54 +-
 .../clientpositive/spark/ppd_outer_join1.q.out  |    6 +-
 .../clientpositive/spark/ppd_outer_join2.q.out  |    6 +-
 .../clientpositive/spark/ppd_outer_join4.q.out  |   32 +-
 .../clientpositive/spark/ppd_outer_join5.q.out  |   72 +-
 .../spark/ql_rewrite_gbtoidx.q.out              |  263 ++-
 .../spark/ql_rewrite_gbtoidx_cbo_1.q.out        |  263 ++-
 .../spark/reduce_deduplicate.q.out              |   16 +-
 .../spark/runtime_skewjoin_mapjoin_spark.q.out  |    5 +-
 .../results/clientpositive/spark/sample6.q.out  |   12 +-
 .../results/clientpositive/spark/semijoin.q.out |   10 +-
 .../results/clientpositive/spark/skewjoin.q.out |   79 +-
 .../spark/skewjoin_union_remove_1.q.out         |  120 +-
 .../spark/skewjoin_union_remove_2.q.out         |   42 +-
 .../clientpositive/spark/skewjoinopt1.q.out     |  120 +-
 .../clientpositive/spark/skewjoinopt10.q.out    |   32 +-
 .../clientpositive/spark/skewjoinopt11.q.out    |   64 +-
 .../clientpositive/spark/skewjoinopt12.q.out    |   30 +-
 .../clientpositive/spark/skewjoinopt13.q.out    |   28 +-
 .../clientpositive/spark/skewjoinopt14.q.out    |   40 +-
 .../clientpositive/spark/skewjoinopt15.q.out    |   40 +-
 .../clientpositive/spark/skewjoinopt16.q.out    |   30 +-
 .../clientpositive/spark/skewjoinopt17.q.out    |   60 +-
 .../clientpositive/spark/skewjoinopt18.q.out    |    6 +-
 .../clientpositive/spark/skewjoinopt19.q.out    |   30 +-
 .../clientpositive/spark/skewjoinopt2.q.out     |  128 +-
 .../clientpositive/spark/skewjoinopt20.q.out    |   30 +-
 .../clientpositive/spark/skewjoinopt3.q.out     |   60 +-
 .../clientpositive/spark/skewjoinopt4.q.out     |   60 +-
 .../clientpositive/spark/skewjoinopt5.q.out     |   30 +-
 .../clientpositive/spark/skewjoinopt6.q.out     |   30 +-
 .../clientpositive/spark/skewjoinopt7.q.out     |   42 +-
 .../clientpositive/spark/skewjoinopt8.q.out     |   42 +-
 .../clientpositive/spark/skewjoinopt9.q.out     |   42 +-
 .../results/clientpositive/spark/stats1.q.out   |    6 +
 .../results/clientpositive/spark/stats12.q.out  |    2 +-
 .../results/clientpositive/spark/stats13.q.out  |    2 +-
 .../results/clientpositive/spark/stats2.q.out   |    2 +-
 .../results/clientpositive/spark/stats7.q.out   |    2 +-
 .../results/clientpositive/spark/stats8.q.out   |    2 +-
 .../spark/subquery_multiinsert.q.java1.7.out    |   14 +-
 .../clientpositive/spark/temp_table.q.out       |    6 +
 .../clientpositive/spark/transform1.q.out       |    8 +-
 .../clientpositive/spark/udf_in_file.q.out      |    6 +-
 .../results/clientpositive/spark/union.q.out    |    8 +
 .../results/clientpositive/spark/union10.q.out  |   12 +
 .../results/clientpositive/spark/union11.q.out  |   23 +-
 .../results/clientpositive/spark/union12.q.out  |   12 +
 .../results/clientpositive/spark/union13.q.out  |    6 +
 .../results/clientpositive/spark/union14.q.out  |   40 +-
 .../results/clientpositive/spark/union15.q.out  |   45 +-
 .../results/clientpositive/spark/union16.q.out  |  125 +
 .../results/clientpositive/spark/union17.q.out  |   24 +-
 .../results/clientpositive/spark/union18.q.out  |   10 +
 .../results/clientpositive/spark/union19.q.out  |   16 +-
 .../results/clientpositive/spark/union2.q.out   |   10 +
 .../results/clientpositive/spark/union20.q.out  |   18 +-
 .../results/clientpositive/spark/union21.q.out  |   24 +-
 .../results/clientpositive/spark/union22.q.out  |    9 +
 .../results/clientpositive/spark/union23.q.out  |    7 +
 .../results/clientpositive/spark/union24.q.out  |   35 +
 .../results/clientpositive/spark/union25.q.out  |   18 +
 .../results/clientpositive/spark/union26.q.out  |   16 +
 .../results/clientpositive/spark/union27.q.out  |    8 +
 .../results/clientpositive/spark/union28.q.out  |   14 +
 .../results/clientpositive/spark/union29.q.out  |   12 +
 .../results/clientpositive/spark/union3.q.out   |   12 +
 .../results/clientpositive/spark/union30.q.out  |   18 +
 .../results/clientpositive/spark/union31.q.out  |   32 +
 .../results/clientpositive/spark/union32.q.out  |   30 +
 .../results/clientpositive/spark/union33.q.out  |   14 +
 .../results/clientpositive/spark/union34.q.out  |   63 +-
 .../results/clientpositive/spark/union4.q.out   |    8 +
 .../results/clientpositive/spark/union5.q.out   |   16 +-
 .../results/clientpositive/spark/union6.q.out   |    6 +
 .../results/clientpositive/spark/union7.q.out   |   40 +-
 .../results/clientpositive/spark/union8.q.out   |    9 +
 .../results/clientpositive/spark/union9.q.out   |   15 +
 .../spark/union_lateralview.q.out               |   24 +
 .../clientpositive/spark/union_ppr.q.out        |   10 +
 .../clientpositive/spark/union_remove_1.q.out   |   20 +-
 .../clientpositive/spark/union_remove_10.q.out  |   16 +-
 .../clientpositive/spark/union_remove_11.q.out  |   12 +
 .../clientpositive/spark/union_remove_12.q.out  |   14 +-
 .../clientpositive/spark/union_remove_13.q.out  |   22 +-
 .../clientpositive/spark/union_remove_14.q.out  |   14 +-
 .../clientpositive/spark/union_remove_15.q.out  |   22 +-
 .../clientpositive/spark/union_remove_16.q.out  |   22 +-
 .../clientpositive/spark/union_remove_17.q.out  |    8 +
 .../clientpositive/spark/union_remove_18.q.out  |   22 +-
 .../clientpositive/spark/union_remove_19.q.out  |   52 +-
 .../clientpositive/spark/union_remove_2.q.out   |   16 +-
 .../clientpositive/spark/union_remove_20.q.out  |   22 +-
 .../clientpositive/spark/union_remove_21.q.out  |   24 +-
 .../clientpositive/spark/union_remove_22.q.out  |   44 +-
 .../clientpositive/spark/union_remove_23.q.out  |   30 +-
 .../clientpositive/spark/union_remove_24.q.out  |   22 +-
 .../clientpositive/spark/union_remove_25.q.out  |   36 +-
 .../clientpositive/spark/union_remove_3.q.out   |   12 +
 .../clientpositive/spark/union_remove_4.q.out   |   20 +-
 .../clientpositive/spark/union_remove_5.q.out   |   16 +-
 .../clientpositive/spark/union_remove_6.q.out   |   22 +-
 .../spark/union_remove_6_subq.q.out             |   36 +-
 .../clientpositive/spark/union_remove_7.q.out   |   20 +-
 .../clientpositive/spark/union_remove_8.q.out   |   16 +-
 .../clientpositive/spark/union_remove_9.q.out   |   18 +-
 .../clientpositive/spark/union_top_level.q.out  |   42 +
 .../clientpositive/spark/union_view.q.out       |  143 ++
 .../spark/vector_count_distinct.q.out           |    6 +-
 .../spark/vectorization_short_regress.q.out     |   16 +-
 .../spark/vectorized_timestamp_funcs.q.out      |  108 +-
 .../test/results/clientpositive/stats12.q.out   |    2 +-
 .../test/results/clientpositive/stats13.q.out   |    2 +-
 ql/src/test/results/clientpositive/stats2.q.out |    2 +-
 ql/src/test/results/clientpositive/stats7.q.out |    2 +-
 ql/src/test/results/clientpositive/stats8.q.out |    2 +-
 .../subq_where_serialization.q.out              |    5 +
 .../clientpositive/subquery_in_having.q.out     |    4 +
 .../subquery_multiinsert.q.java1.7.out          |   18 +-
 .../clientpositive/subquery_notexists.q.out     |   12 +-
 .../subquery_notexists_having.q.out             |   12 +-
 .../results/clientpositive/subquery_notin.q.out |   34 +-
 .../subquery_notin_having.q.java1.7.out         |   20 +-
 .../subquery_unqual_corr_expr.q.out             |    8 +-
 .../subquery_unqualcolumnrefs.q.out             |   40 +-
 .../results/clientpositive/subquery_views.q.out |   12 +-
 .../symlink_text_input_format.q.out             |   24 +-
 .../temp_table_display_colstats_tbllvl.q.out    |    6 +-
 .../tez/acid_vectorization_partition.q.out      |   20 +-
 .../tez/auto_sortmerge_join_10.q.out            |   14 +
 .../tez/auto_sortmerge_join_12.q.out            |    5 +-
 .../tez/dynamic_partition_pruning.q.out         |  390 +--
 .../tez/dynamic_partition_pruning_2.q.out       |  126 +
 .../clientpositive/tez/explainuser_1.q.out      |  865 +++----
 .../clientpositive/tez/explainuser_2.q.out      |  761 +++++-
 .../tez/hybridgrace_hashjoin_2.q.out            |   20 +-
 .../clientpositive/tez/join_nullsafe.q.out      |   14 +-
 .../results/clientpositive/tez/mergejoin.q.out  |   12 +
 .../clientpositive/tez/metadataonly1.q.out      |   72 +-
 .../clientpositive/tez/optimize_nullscan.q.out  |   72 +-
 .../clientpositive/tez/selectDistinctStar.q.out |   16 +
 .../results/clientpositive/tez/skewjoin.q.out   |   76 +-
 .../clientpositive/tez/stats_only_null.q.out    |  422 ++++
 .../results/clientpositive/tez/temp_table.q.out |    6 +
 .../results/clientpositive/tez/tez_join.q.out   |   28 +-
 .../clientpositive/tez/tez_join_hash.q.out      |   11 +
 .../clientpositive/tez/tez_smb_main.q.out       |   20 +
 .../results/clientpositive/tez/tez_union.q.out  |   81 +
 .../results/clientpositive/tez/tez_union2.q.out |   18 +
 .../clientpositive/tez/tez_union_group_by.q.out |   51 +-
 .../tez/tez_union_multiinsert.q.out             |  126 +-
 .../results/clientpositive/tez/transform1.q.out |    8 +-
 .../results/clientpositive/tez/union2.q.out     |   10 +
 .../results/clientpositive/tez/union3.q.out     |   12 +
 .../results/clientpositive/tez/union4.q.out     |    8 +
 .../results/clientpositive/tez/union5.q.out     |   12 +-
 .../results/clientpositive/tez/union6.q.out     |    6 +
 .../results/clientpositive/tez/union7.q.out     |   12 +-
 .../results/clientpositive/tez/union8.q.out     |    9 +
 .../results/clientpositive/tez/union9.q.out     |   15 +
 .../clientpositive/tez/unionDistinct_1.q.out    |  817 ++++++-
 .../clientpositive/tez/vector_bucket.q.out      |   10 +-
 .../clientpositive/tez/vector_coalesce.q.out    |   26 +-
 .../clientpositive/tez/vector_date_1.q.out      |   20 +-
 .../tez/vector_grouping_sets.q.out              |  266 +++
 .../clientpositive/tez/vector_interval_2.q.out  |   60 +-
 .../clientpositive/tez/vector_join30.q.out      | 1367 +++++++++++
 .../tez/vector_join_filters.q.out               |  222 ++
 .../clientpositive/tez/vector_join_nulls.q.out  |  195 ++
 .../tez/vector_left_outer_join2.q.out           |   20 +-
 .../tez/vector_left_outer_join3.q.out           |  222 ++
 .../tez/vector_leftsemi_mapjoin.q.out           |   60 +-
 .../tez/vector_mr_diff_schema_alias.q.out       |   42 +-
 .../tez/vector_null_projection.q.out            |  174 ++
 .../tez/vector_nullsafe_join.q.out              | 1210 ++++++++++
 .../clientpositive/tez/vector_outer_join5.q.out | 1328 +++++++++++
 .../tez/vectorization_short_regress.q.out       |   16 +-
 .../vectorized_dynamic_partition_pruning.q.out  |  390 +--
 .../tez/vectorized_timestamp_funcs.q.out        |  108 +-
 .../tez/vectorized_timestamp_ints_casts.q.out   |  234 ++
 .../clientpositive/timestamp_literal.q.out      |   12 +-
 .../results/clientpositive/transform1.q.out     |    8 +-
 .../results/clientpositive/type_widening.q.out  |    4 +-
 .../udaf_percentile_approx_23.q.out             |    6 +-
 .../results/clientpositive/udf_add_months.q.out |    4 +-
 .../clientpositive/udf_bitwise_shiftleft.q.out  |    4 +-
 .../clientpositive/udf_bitwise_shiftright.q.out |    4 +-
 .../udf_bitwise_shiftrightunsigned.q.out        |    4 +-
 .../test/results/clientpositive/udf_cbrt.q.out  |    4 +-
 .../test/results/clientpositive/udf_crc32.q.out |   60 +
 .../clientpositive/udf_current_database.q.out   |   16 +-
 .../clientpositive/udf_date_format.q.out        |    4 +-
 .../results/clientpositive/udf_decode.q.out     |    6 +-
 .../results/clientpositive/udf_factorial.q.out  |    4 +-
 .../clientpositive/udf_from_utc_timestamp.q.out |    4 +-
 .../results/clientpositive/udf_in_file.q.out    |    8 +-
 .../results/clientpositive/udf_last_day.q.out   |    4 +-
 .../results/clientpositive/udf_length.q.out     |    4 +-
 .../clientpositive/udf_levenshtein.q.out        |    4 +-
 .../test/results/clientpositive/udf_md5.q.out   |    4 +-
 .../clientpositive/udf_months_between.q.out     |    4 +-
 .../results/clientpositive/udf_quarter.q.out    |    4 +-
 .../test/results/clientpositive/udf_sha1.q.out  |   61 +
 .../test/results/clientpositive/udf_sha2.q.out  |  134 ++
 .../results/clientpositive/udf_soundex.q.out    |    4 +-
 .../clientpositive/udf_to_utc_timestamp.q.out   |    4 +-
 .../test/results/clientpositive/udf_trunc.q.out |   32 +-
 .../results/clientpositive/udtf_stack.q.out     |    8 +-
 .../test/results/clientpositive/union10.q.out   |   12 +-
 .../test/results/clientpositive/union11.q.out   |   16 +-
 .../test/results/clientpositive/union12.q.out   |   12 +-
 .../test/results/clientpositive/union14.q.out   |   12 +-
 .../test/results/clientpositive/union15.q.out   |   16 +-
 .../test/results/clientpositive/union17.q.out   |   22 +-
 .../test/results/clientpositive/union18.q.out   |    8 +-
 .../test/results/clientpositive/union19.q.out   |   20 +-
 .../test/results/clientpositive/union20.q.out   |    4 +-
 .../test/results/clientpositive/union21.q.out   |   24 +-
 .../test/results/clientpositive/union22.q.out   |    7 +
 ql/src/test/results/clientpositive/union4.q.out |    8 +-
 ql/src/test/results/clientpositive/union5.q.out |   12 +-
 ql/src/test/results/clientpositive/union7.q.out |   12 +-
 .../clientpositive/unionDistinct_1.q.out        |  351 +--
 .../results/clientpositive/union_remove_1.q.out |   24 +-
 .../clientpositive/union_remove_10.q.out        |   24 +-
 .../clientpositive/union_remove_11.q.out        |   30 +-
 .../clientpositive/union_remove_12.q.out        |   20 +-
 .../clientpositive/union_remove_13.q.out        |   28 +-
 .../clientpositive/union_remove_14.q.out        |   20 +-
 .../clientpositive/union_remove_15.q.out        |   28 +-
 .../clientpositive/union_remove_16.q.out        |   28 +-
 .../clientpositive/union_remove_17.q.out        |   20 +-
 .../clientpositive/union_remove_18.q.out        |   28 +-
 .../clientpositive/union_remove_19.q.out        |   56 +-
 .../results/clientpositive/union_remove_2.q.out |   24 +-
 .../clientpositive/union_remove_20.q.out        |   28 +-
 .../clientpositive/union_remove_21.q.out        |   24 +-
 .../clientpositive/union_remove_22.q.out        |   56 +-
 .../clientpositive/union_remove_23.q.out        |   34 +-
 .../clientpositive/union_remove_24.q.out        |   28 +-
 .../clientpositive/union_remove_25.q.out        |   24 +-
 .../results/clientpositive/union_remove_3.q.out |   30 +-
 .../results/clientpositive/union_remove_4.q.out |   24 +-
 .../results/clientpositive/union_remove_5.q.out |   24 +-
 .../results/clientpositive/union_remove_6.q.out |   32 +-
 .../clientpositive/union_remove_6_subq.q.out    |   32 +-
 .../results/clientpositive/union_remove_7.q.out |   24 +-
 .../results/clientpositive/union_remove_8.q.out |   24 +-
 .../results/clientpositive/union_remove_9.q.out |   32 +-
 .../results/clientpositive/union_view.q.out     |  216 +-
 .../results/clientpositive/vector_bucket.q.out  |   10 +-
 .../clientpositive/vector_coalesce.q.out        |    6 +-
 .../results/clientpositive/vector_date_1.q.out  |   20 +-
 .../clientpositive/vector_grouping_sets.q.out   |  253 ++
 .../clientpositive/vector_interval_2.q.out      |   60 +-
 .../results/clientpositive/vector_join30.q.out  | 2218 ++++++++++++++++++
 .../clientpositive/vector_join_filters.q.out    |  222 ++
 .../clientpositive/vector_join_nulls.q.out      |  195 ++
 .../vector_left_outer_join2.q.out               |    8 +-
 .../vector_leftsemi_mapjoin.q.out               |   48 +-
 .../clientpositive/vector_mapjoin_reduce.q.out  |   12 +
 .../vector_mr_diff_schema_alias.q.out           |   42 +-
 .../clientpositive/vector_multi_insert.q.out    |    6 +-
 .../clientpositive/vector_null_projection.q.out |  163 ++
 .../clientpositive/vector_nullsafe_join.q.out   | 1208 ++++++++++
 .../clientpositive/vector_outer_join5.q.out     | 1300 ++++++++++
 .../vectorization_short_regress.q.out           |   16 +-
 .../vectorized_timestamp_funcs.q.out            |  108 +-
 .../clientpositive/windowing_windowspec.q.out   |  108 -
 .../clientpositive/windowing_windowspec2.q.out  | 1782 ++++++++++++++
 .../hive/serde2/io/HiveDecimalWritable.java     |    5 +-
 .../hive/serde2/io/HiveVarcharWritable.java     |    7 +-
 .../hive/serde2/lazy/LazySerDeParameters.java   |   18 +
 .../MetadataListStructObjectInspector.java      |    2 +-
 .../ObjectInspectorConverters.java              |    5 +-
 .../objectinspector/ObjectInspectorUtils.java   |    4 +-
 .../AbstractPrimitiveObjectInspector.java       |    1 +
 .../PrimitiveObjectInspectorFactory.java        |    4 +-
 .../primitive/WritableVoidObjectInspector.java  |    5 +
 .../hive/serde2/typeinfo/CharTypeInfo.java      |    5 +-
 .../hive/serde2/typeinfo/DecimalTypeInfo.java   |    7 +-
 .../hive/serde2/typeinfo/PrimitiveTypeInfo.java |    5 +-
 .../hive/serde2/typeinfo/VarcharTypeInfo.java   |    5 +-
 .../apache/hadoop/hive/serde2/VerifyFast.java   |   10 +-
 .../org/apache/hive/service/CookieSigner.java   |   18 +
 .../service/cli/operation/OperationManager.java |   13 +-
 .../service/cli/session/HiveSessionImpl.java    |    2 +-
 .../TestLdapAuthenticationProviderImpl.java     |   18 +
 .../apache/hadoop/hive/shims/Hadoop23Shims.java |    3 +
 testutils/metastore/dbs/derby/execute.sh        |   37 +
 testutils/metastore/dbs/derby/prepare.sh        |   63 +
 testutils/metastore/dbs/postgres/execute.sh     |   29 +
 testutils/metastore/dbs/postgres/prepare.sh     |   72 +
 766 files changed, 31480 insertions(+), 10230 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ant/src/org/apache/hadoop/hive/ant/QTestGenTask.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/itests/qtest/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/itests/src/test/resources/testconfiguration.properties
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/pom.xml
----------------------------------------------------------------------
diff --cc pom.xml
index 60a18c3,b21d894..2cdcf71
--- a/pom.xml
+++ b/pom.xml
@@@ -156,9 -154,9 +156,9 @@@
      <stax.version>1.0.1</stax.version>
      <slf4j.version>1.7.5</slf4j.version>
      <ST4.version>4.0.4</ST4.version>
 -    <tez.version>0.5.2</tez.version>
 +    <tez.version>0.8.0-TEZ-2003-SNAPSHOT</tez.version>
      <super-csv.version>2.2.0</super-csv.version>
-     <spark.version>1.3.0</spark.version>
+     <spark.version>1.3.1</spark.version>
      <scala.binary.version>2.10</scala.binary.version>
      <scala.version>2.10.4</scala.version>
      <tempus-fugit.version>1.1</tempus-fugit.version>

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/BytesColumnVector.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/Vectorizer.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/parse/TaskCompiler.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hive/blob/fcc0c4d9/shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java
----------------------------------------------------------------------


Mime
View raw message