You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jd...@apache.org on 2016/05/06 17:25:00 UTC
[10/39] hive git commit: HIVE-13304: Merge master into llap branch
HIVE-13304: Merge master into llap branch
Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/2945c3b2
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/2945c3b2
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/2945c3b2
Branch: refs/heads/master
Commit: 2945c3b2d04304326b48bdf0e646fb36be148fe5
Parents: 81b26df a17122f
Author: Jason Dere <jd...@hortonworks.com>
Authored: Thu Mar 17 15:40:06 2016 -0700
Committer: Jason Dere <jd...@hortonworks.com>
Committed: Thu Mar 17 15:40:06 2016 -0700
----------------------------------------------------------------------
beeline/pom.xml | 22 +
.../org/apache/hadoop/hive/cli/CliDriver.java | 7 +-
common/pom.xml | 19 +
.../org/apache/hadoop/hive/conf/HiveConf.java | 88 +-
.../hive/common/metrics/MetricsTestUtils.java | 9 +
.../metrics/metrics2/TestCodahaleMetrics.java | 26 +-
.../apache/hadoop/hive/conf/TestHiveConf.java | 10 +
data/files/dec_old.avro | Bin 0 -> 331 bytes
data/files/over4_null | 5 +
.../hive/hcatalog/cli/TestSemanticAnalysis.java | 15 +
.../org/apache/hive/minikdc/MiniHiveKdc.java | 15 +
.../hive/minikdc/TestJdbcWithDBTokenStore.java | 40 +
.../hive/minikdc/TestJdbcWithMiniKdc.java | 12 +-
.../hive/thrift/TestHadoopAuthBridge23.java | 63 +-
.../hive/metastore/TestHiveMetaStore.java | 1 +
.../hadoop/hive/thrift/TestDBTokenStore.java | 3 +-
.../hive/thrift/TestZooKeeperTokenStore.java | 12 +-
.../test/java/org/apache/hive/jdbc/TestSSL.java | 2 +
.../cli/TestEmbeddedThriftBinaryCLIService.java | 1 +
.../TestOperationLoggingAPIWithTez.java | 2 +-
.../service/cli/session/TestQueryDisplay.java | 180 +
itests/qtest/pom.xml | 2 +-
.../test/resources/testconfiguration.properties | 2 +
.../org/apache/hive/jdbc/HiveConnection.java | 30 +-
.../hive/jdbc/HttpTokenAuthInterceptor.java | 47 +
jdbc/src/java/org/apache/hive/jdbc/Utils.java | 4 +
.../hive/llap/counters/LlapIOCounters.java | 37 +
.../llap/IncrementalObjectSizeEstimator.java | 7 +-
.../apache/hadoop/hive/llap/cache/Cache.java | 27 -
.../hadoop/hive/llap/cache/LowLevelCache.java | 4 +-
.../hive/llap/cache/LowLevelCacheImpl.java | 28 +-
.../hadoop/hive/llap/cache/NoopCache.java | 33 -
.../hive/llap/cli/LlapOptionsProcessor.java | 46 +-
.../hadoop/hive/llap/cli/LlapServiceDriver.java | 20 +
.../hive/llap/counters/FragmentCountersMap.java | 46 +
.../llap/counters/QueryFragmentCounters.java | 65 +-
.../hive/llap/daemon/impl/LlapDaemon.java | 6 +-
.../hive/llap/daemon/impl/LlapTaskReporter.java | 14 +-
.../llap/daemon/impl/TaskRunnerCallable.java | 14 +-
.../hive/llap/io/api/impl/LlapInputFormat.java | 30 +-
.../hive/llap/io/api/impl/LlapIoImpl.java | 6 +-
.../llap/io/decode/EncodedDataConsumer.java | 77 +-
.../llap/io/decode/OrcColumnVectorProducer.java | 8 +-
.../llap/io/decode/OrcEncodedDataConsumer.java | 11 +-
.../llap/io/encoded/OrcEncodedDataReader.java | 214 +-
.../hive/llap/io/metadata/OrcFileMetadata.java | 33 +-
.../hive/llap/io/metadata/OrcMetadataCache.java | 12 +-
.../llap/io/metadata/OrcStripeMetadata.java | 19 +-
.../hive/llap/security/SecretManager.java | 39 +-
llap-server/src/main/resources/package.py | 11 +
llap-server/src/main/resources/templates.py | 6 +-
metastore/if/hive_metastore.thrift | 28 +-
.../apache/hadoop/hive/metastore/Metastore.java | 22 +-
.../gen/thrift/gen-cpp/ThriftHiveMetastore.cpp | 22340 ++++++++++-------
.../gen/thrift/gen-cpp/ThriftHiveMetastore.h | 1409 +-
.../ThriftHiveMetastore_server.skeleton.cpp | 40 +
.../hive/metastore/api/ThriftHiveMetastore.java | 9220 ++++++-
.../gen-php/metastore/ThriftHiveMetastore.php | 1756 ++
.../hive_metastore/ThriftHiveMetastore-remote | 56 +
.../hive_metastore/ThriftHiveMetastore.py | 1639 +-
.../gen/thrift/gen-rb/thrift_hive_metastore.rb | 450 +
.../hive/metastore/AcidEventListener.java | 94 +
.../hadoop/hive/metastore/FileFormatProxy.java | 6 +-
.../hive/metastore/FileMetadataHandler.java | 2 +-
.../hadoop/hive/metastore/HiveAlterHandler.java | 2 +-
.../hadoop/hive/metastore/HiveMetaStore.java | 265 +-
.../hive/metastore/HiveMetaStoreClient.java | 85 +-
.../hadoop/hive/metastore/IMetaStoreClient.java | 23 +-
.../hive/metastore/MetaStoreDirectSql.java | 8 +-
.../hadoop/hive/metastore/ObjectStore.java | 14 +-
.../hive/metastore/TSetIpAddressProcessor.java | 2 +-
.../TransactionalValidationListener.java | 11 +
.../filemeta/OrcFileMetadataHandler.java | 15 +-
.../hadoop/hive/metastore/hbase/HBaseUtils.java | 39 +-
.../metastore/txn/CompactionTxnHandler.java | 2 +-
.../hadoop/hive/metastore/txn/TxnDbUtil.java | 20 +-
.../hadoop/hive/metastore/txn/TxnHandler.java | 810 +-
.../hadoop/hive/metastore/txn/TxnStore.java | 37 +-
.../hadoop/hive/metastore/txn/TxnUtils.java | 18 +
.../hadoop/hive/metastore/model/MOrder.java | 4 +-
.../hive/metastore/IpAddressListener.java | 2 +-
.../hive/metastore/hbase/TestHBaseStore.java | 24 +-
.../hbase/TestHBaseStoreBitVector.java | 34 +-
.../hbase/TestSharedStorageDescriptor.java | 11 +-
.../metastore/txn/TestTxnHandlerNegative.java | 10 +-
.../protobuf-java/org/apache/orc/OrcProto.java | 16 +
orc/src/java/org/apache/orc/FileMetadata.java | 2 +-
orc/src/java/org/apache/orc/OrcFile.java | 5 +-
orc/src/java/org/apache/orc/impl/InStream.java | 2 +-
.../java/org/apache/orc/impl/MemoryManager.java | 8 +-
orc/src/java/org/apache/orc/impl/OutStream.java | 2 +-
orc/src/protobuf/orc_proto.proto | 2 +
.../test/org/apache/orc/impl/TestOutStream.java | 43 +
ql/pom.xml | 22 +
.../java/org/apache/hadoop/hive/ql/Driver.java | 93 +-
.../org/apache/hadoop/hive/ql/ErrorMsg.java | 1 +
.../org/apache/hadoop/hive/ql/QueryDisplay.java | 133 +-
.../org/apache/hadoop/hive/ql/QueryPlan.java | 14 +
.../hive/ql/exec/AbstractFileMergeOperator.java | 23 +-
.../hadoop/hive/ql/exec/ColumnStatsTask.java | 17 +-
.../hive/ql/exec/ColumnStatsUpdateTask.java | 12 +-
.../org/apache/hadoop/hive/ql/exec/DDLTask.java | 89 +-
.../hadoop/hive/ql/exec/FunctionRegistry.java | 4 +
.../hadoop/hive/ql/exec/MapJoinOperator.java | 2 +
.../apache/hadoop/hive/ql/exec/MoveTask.java | 9 +-
.../hive/ql/exec/OrcFileMergeOperator.java | 14 +-
.../hadoop/hive/ql/exec/ReduceSinkOperator.java | 1 +
.../hadoop/hive/ql/exec/StatsNoJobTask.java | 41 +-
.../apache/hadoop/hive/ql/exec/StatsTask.java | 14 +-
.../hadoop/hive/ql/exec/TableScanOperator.java | 10 +
.../org/apache/hadoop/hive/ql/exec/Task.java | 87 +-
.../apache/hadoop/hive/ql/exec/Utilities.java | 4 +-
.../hive/ql/exec/errors/TaskLogProcessor.java | 2 +-
.../hadoop/hive/ql/exec/mr/ExecDriver.java | 8 +-
.../hadoop/hive/ql/exec/mr/MapRedTask.java | 8 +-
.../persistence/HybridHashTableContainer.java | 22 +-
.../persistence/MapJoinBytesTableContainer.java | 36 +-
.../hive/ql/exec/persistence/MapJoinKey.java | 12 +-
.../hadoop/hive/ql/exec/tez/DagUtils.java | 2 +-
.../ql/exec/tez/DynamicPartitionPruner.java | 2 +-
.../hadoop/hive/ql/exec/tez/TezJobMonitor.java | 238 +-
.../ql/exec/vector/VectorizationContext.java | 5 +-
...AbstractFilterStringColLikeStringScalar.java | 168 +-
.../FilterStringColLikeStringScalar.java | 18 +
.../VectorReduceSinkCommonOperator.java | 66 +-
.../hadoop/hive/ql/history/HiveHistory.java | 2 +-
.../ql/hooks/UpdateInputAccessTimeHook.java | 20 +-
.../org/apache/hadoop/hive/ql/io/AcidUtils.java | 47 +-
.../org/apache/hadoop/hive/ql/io/HdfsUtils.java | 23 +-
.../hadoop/hive/ql/io/SyntheticFileId.java | 100 +
.../hadoop/hive/ql/io/orc/ExternalCache.java | 338 +
.../hadoop/hive/ql/io/orc/LocalCache.java | 112 +
.../io/orc/MetastoreExternalCachesByConf.java | 82 +
.../hive/ql/io/orc/OrcFileFormatProxy.java | 14 +-
.../hadoop/hive/ql/io/orc/OrcInputFormat.java | 698 +-
.../hive/ql/io/orc/OrcNewInputFormat.java | 16 +-
.../hadoop/hive/ql/io/orc/OrcOutputFormat.java | 17 +-
.../apache/hadoop/hive/ql/io/orc/OrcSplit.java | 46 +-
.../hadoop/hive/ql/io/orc/ReaderImpl.java | 125 +-
.../ql/io/orc/encoded/EncodedReaderImpl.java | 32 +-
.../hive/ql/io/orc/encoded/OrcBatchKey.java | 20 +-
.../hive/ql/io/orc/encoded/OrcCacheKey.java | 58 -
.../hadoop/hive/ql/io/orc/encoded/Reader.java | 10 +-
.../hive/ql/io/orc/encoded/ReaderImpl.java | 4 +-
.../hive/ql/io/orc/encoded/StreamUtils.java | 1 -
.../serde/ArrayWritableObjectInspector.java | 4 +-
.../hadoop/hive/ql/lockmgr/DbTxnManager.java | 2 +-
.../apache/hadoop/hive/ql/metadata/Hive.java | 111 +-
.../hive/ql/metadata/PartitionIterable.java | 2 +-
.../BucketingSortingReduceSinkOptimizer.java | 51 +-
.../hadoop/hive/ql/optimizer/ColumnPruner.java | 4 +
.../ql/optimizer/ColumnPrunerProcFactory.java | 12 +
.../optimizer/ConstantPropagateProcFactory.java | 32 +-
.../hive/ql/optimizer/ConvertJoinMapJoin.java | 85 +-
.../ql/optimizer/ReduceSinkMapJoinProc.java | 15 +-
.../optimizer/SortedDynPartitionOptimizer.java | 78 +-
.../ql/optimizer/calcite/RelOptHiveTable.java | 10 +-
.../calcite/reloperators/HiveTableScan.java | 23 +-
.../calcite/rules/HiveRelFieldTrimmer.java | 42 +-
.../calcite/translator/ASTBuilder.java | 8 +
.../calcite/translator/ASTConverter.java | 49 +-
.../calcite/translator/ExprNodeConverter.java | 12 +
.../calcite/translator/HiveOpConverter.java | 39 +-
.../correlation/ReduceSinkDeDuplication.java | 34 +-
.../ql/optimizer/index/RewriteGBUsingIndex.java | 1 +
.../RewriteQueryUsingAggregateIndexCtx.java | 1 +
.../physical/BucketingSortingOpProcFactory.java | 3 +-
.../hive/ql/optimizer/physical/LlapDecider.java | 11 +-
.../physical/MetadataOnlyOptimizer.java | 3 +-
.../hive/ql/optimizer/physical/Vectorizer.java | 13 +-
.../spark/SparkReduceSinkMapJoinProc.java | 23 +-
.../stats/annotation/StatsRulesProcFactory.java | 184 +-
.../hive/ql/parse/BaseSemanticAnalyzer.java | 27 +-
.../hadoop/hive/ql/parse/CalcitePlanner.java | 75 +-
.../org/apache/hadoop/hive/ql/parse/HiveLexer.g | 2 +
.../apache/hadoop/hive/ql/parse/HiveParser.g | 48 +-
.../hadoop/hive/ql/parse/IdentifiersParser.g | 4 +-
.../hadoop/hive/ql/parse/IndexUpdater.java | 1 +
.../hadoop/hive/ql/parse/PTFInvocationSpec.java | 25 +-
.../hadoop/hive/ql/parse/PTFTranslator.java | 26 +-
.../hadoop/hive/ql/parse/ParseContext.java | 35 +-
.../org/apache/hadoop/hive/ql/parse/QB.java | 30 +-
.../hadoop/hive/ql/parse/SemanticAnalyzer.java | 156 +-
.../hadoop/hive/ql/parse/TaskCompiler.java | 3 +-
.../hive/ql/parse/TypeCheckProcFactory.java | 2 +
.../hadoop/hive/ql/parse/WindowingSpec.java | 56 +-
.../HiveAuthorizationTaskFactoryImpl.java | 1 +
.../hadoop/hive/ql/plan/CreateTableDesc.java | 26 +
.../hadoop/hive/ql/plan/PTFDeserializer.java | 5 +-
.../apache/hadoop/hive/ql/plan/PlanUtils.java | 35 +-
.../hadoop/hive/ql/plan/ReduceSinkDesc.java | 23 +-
.../hadoop/hive/ql/plan/TableScanDesc.java | 16 +
.../hive/ql/plan/ptf/OrderExpressionDef.java | 13 +-
.../hive/ql/plan/ptf/PTFExpressionDef.java | 3 +-
.../plan/ptf/PartitionedTableFunctionDef.java | 12 +-
.../hive/ql/plan/ptf/ValueBoundaryDef.java | 16 +-
.../HiveAuthorizationProviderBase.java | 16 +-
.../authorization/plugin/HiveV1Authorizer.java | 21 +-
.../hadoop/hive/ql/session/SessionState.java | 28 +-
.../apache/hadoop/hive/ql/stats/StatsUtils.java | 2 +
.../hive/ql/txn/compactor/CompactorMR.java | 2 +-
.../hadoop/hive/ql/txn/compactor/Initiator.java | 2 +-
.../org/apache/hadoop/hive/ql/udf/UDFChr.java | 101 +
.../apache/hadoop/hive/ql/udf/UDFReplace.java | 50 +
.../ql/udf/generic/GenericUDFFormatNumber.java | 77 +-
.../hive/ql/udf/ptf/WindowingTableFunction.java | 302 +-
ql/src/test/data/rc-file-v0.rc | Bin 216 -> 0 bytes
.../apache/hadoop/hive/ql/TestTxnCommands2.java | 22 +-
.../ql/exec/errors/TestTaskLogProcessor.java | 8 +-
.../TestVectorStringExpressions.java | 156 +-
.../apache/hadoop/hive/ql/hooks/TestHooks.java | 2 +-
.../apache/hadoop/hive/ql/io/TestRCFile.java | 3 +-
.../hive/ql/io/orc/TestInputOutputFormat.java | 61 +-
.../hadoop/hive/ql/io/orc/TestOrcFile.java | 113 +
.../hive/ql/io/orc/TestOrcSplitElimination.java | 405 +-
.../hadoop/hive/ql/io/orc/TestReaderImpl.java | 151 +
.../hive/ql/lockmgr/TestDbTxnManager2.java | 209 +-
.../hive/ql/udf/generic/TestGenericUDFChr.java | 156 +
.../ql/udf/generic/TestGenericUDFReplace.java | 56 +
.../clientnegative/alter_external_acid.q | 9 +
.../clientnegative/authorization_view_1.q | 13 +
.../clientnegative/authorization_view_2.q | 17 +
.../clientnegative/authorization_view_3.q | 15 +
.../clientnegative/authorization_view_4.q | 23 +
.../clientnegative/authorization_view_5.q | 16 +
.../clientnegative/authorization_view_6.q | 18 +
.../clientnegative/authorization_view_7.q | 18 +
.../authorization_view_disable_cbo_1.q | 14 +
.../authorization_view_disable_cbo_2.q | 17 +
.../authorization_view_disable_cbo_3.q | 16 +
.../authorization_view_disable_cbo_4.q | 24 +
.../authorization_view_disable_cbo_5.q | 17 +
.../authorization_view_disable_cbo_6.q | 19 +
.../authorization_view_disable_cbo_7.q | 19 +
.../test/queries/clientnegative/avro_decimal.q | 17 +
.../clientnegative/compact_non_acid_table.q | 11 +
.../clientnegative/create_external_acid.q | 6 +
.../clientnegative/udf_format_number_wrong6.q | 2 -
.../test/queries/clientpositive/add_jar_pfile.q | 2 +-
.../clientpositive/annotate_stats_filter.q | 12 +-
.../clientpositive/authorization_view_1.q | 59 +
.../clientpositive/authorization_view_2.q | 16 +
.../clientpositive/authorization_view_3.q | 18 +
.../clientpositive/authorization_view_4.q | 18 +
.../authorization_view_disable_cbo_1.q | 70 +
.../authorization_view_disable_cbo_2.q | 17 +
.../authorization_view_disable_cbo_3.q | 19 +
.../authorization_view_disable_cbo_4.q | 19 +
.../queries/clientpositive/avro_decimal_old.q | 14 +
ql/src/test/queries/clientpositive/constprog2.q | 17 -
.../clientpositive/constprog_partitioner.q | 25 -
.../queries/clientpositive/cross_join_merge.q | 17 +
.../queries/clientpositive/dbtxnmgr_compact1.q | 2 +-
.../queries/clientpositive/dbtxnmgr_compact2.q | 2 +-
.../queries/clientpositive/dbtxnmgr_compact3.q | 2 +-
.../clientpositive/encryption_drop_partition.q | 10 +
.../clientpositive/encryption_drop_table.q | 9 +-
ql/src/test/queries/clientpositive/keyword_3.q | 8 +
ql/src/test/queries/clientpositive/orc_create.q | 12 +
.../clientpositive/orc_merge_incompat3.q | 14 +
ql/src/test/queries/clientpositive/order_null.q | 29 +
.../reduceSinkDeDuplication_pRS_key_empty.q | 60 +
.../test/queries/clientpositive/skiphf_aggr.q | 42 +
ql/src/test/queries/clientpositive/udf_chr.q | 25 +
.../queries/clientpositive/udf_format_number.q | 36 +-
.../test/queries/clientpositive/udf_replace.q | 9 +
.../test/queries/clientpositive/vector_udf1.q | 327 +
.../clientpositive/windowing_order_null.q | 35 +
.../clientpositive/windowing_range_multiorder.q | 34 +
.../resources/orc-file-dump-bloomfilter.out | 2 +-
.../resources/orc-file-dump-bloomfilter2.out | 2 +-
.../orc-file-dump-dictionary-threshold.out | 2 +-
ql/src/test/resources/orc-file-dump.json | 2 +-
ql/src/test/resources/orc-file-dump.out | 2 +-
ql/src/test/resources/orc-file-has-null.out | 2 +-
ql/src/test/resources/rc-file-v0.rc | Bin 0 -> 216 bytes
.../clientnegative/alter_external_acid.q.out | 13 +
.../clientnegative/authorization_part.q.out | 2 +
.../clientnegative/authorization_view_1.q.out | 33 +
.../clientnegative/authorization_view_2.q.out | 39 +
.../clientnegative/authorization_view_3.q.out | 39 +
.../clientnegative/authorization_view_4.q.out | 71 +
.../clientnegative/authorization_view_5.q.out | 35 +
.../clientnegative/authorization_view_6.q.out | 45 +
.../clientnegative/authorization_view_7.q.out | 45 +
.../authorization_view_disable_cbo_1.q.out | 33 +
.../authorization_view_disable_cbo_2.q.out | 39 +
.../authorization_view_disable_cbo_3.q.out | 39 +
.../authorization_view_disable_cbo_4.q.out | 71 +
.../authorization_view_disable_cbo_5.q.out | 35 +
.../authorization_view_disable_cbo_6.q.out | 45 +
.../authorization_view_disable_cbo_7.q.out | 45 +
.../results/clientnegative/avro_decimal.q.out | 22 +
.../clientnegative/compact_non_acid_table.q.out | 11 +
.../clientnegative/create_external_acid.q.out | 5 +
.../udf_format_number_wrong1.q.out | 2 +-
.../udf_format_number_wrong2.q.out | 2 +-
.../udf_format_number_wrong4.q.out | 2 +-
.../udf_format_number_wrong6.q.out | 1 -
.../clientnegative/updateBasicStats.q.out | 2 +
.../clientpositive/allcolref_in_udf.q.out | 1 +
.../alter_partition_coltype.q.out | 3 +
.../alter_rename_partition_authorization.q.out | 2 +
.../alter_table_update_status.q.out | 2 +
.../clientpositive/annotate_stats_filter.q.out | 176 +-
.../annotate_stats_join_pkfk.q.out | 62 +-
.../clientpositive/annotate_stats_part.q.out | 12 +-
.../clientpositive/annotate_stats_table.q.out | 1 +
.../clientpositive/authorization_1.q.out | 2 +
.../clientpositive/authorization_2.q.out | 2 +
.../clientpositive/authorization_3.q.out | 2 +
.../clientpositive/authorization_4.q.out | 2 +
.../clientpositive/authorization_6.q.out | 2 +
.../authorization_create_temp_table.q.out | 2 +
.../clientpositive/authorization_view_1.q.out | 263 +
.../clientpositive/authorization_view_2.q.out | 66 +
.../clientpositive/authorization_view_3.q.out | 62 +
.../clientpositive/authorization_view_4.q.out | 64 +
.../authorization_view_disable_cbo_1.q.out | 311 +
.../authorization_view_disable_cbo_2.q.out | 66 +
.../authorization_view_disable_cbo_3.q.out | 62 +
.../authorization_view_disable_cbo_4.q.out | 64 +
.../auto_join_reordering_values.q.out | 8 +
.../clientpositive/auto_join_stats.q.out | 58 +-
.../clientpositive/auto_join_stats2.q.out | 38 +-
.../clientpositive/auto_sortmerge_join_1.q.out | 5 +
.../clientpositive/auto_sortmerge_join_11.q.out | 4 +
.../clientpositive/auto_sortmerge_join_12.q.out | 1 +
.../clientpositive/auto_sortmerge_join_2.q.out | 4 +
.../clientpositive/auto_sortmerge_join_3.q.out | 5 +
.../clientpositive/auto_sortmerge_join_4.q.out | 5 +
.../clientpositive/auto_sortmerge_join_5.q.out | 5 +
.../clientpositive/auto_sortmerge_join_7.q.out | 5 +
.../clientpositive/auto_sortmerge_join_8.q.out | 5 +
.../clientpositive/autogen_colalias.q.out | 22 +
.../clientpositive/avro_decimal_old.q.out | 60 +
.../test/results/clientpositive/bucket1.q.out | 1 +
.../test/results/clientpositive/bucket2.q.out | 1 +
.../test/results/clientpositive/bucket3.q.out | 1 +
.../test/results/clientpositive/bucket4.q.out | 1 +
.../test/results/clientpositive/bucket5.q.out | 2 +
.../results/clientpositive/bucket_many.q.out | 1 +
.../clientpositive/bucket_map_join_1.q.out | 1 +
.../clientpositive/bucket_map_join_2.q.out | 1 +
.../clientpositive/bucketcontext_1.q.out | 2 +
.../clientpositive/bucketcontext_2.q.out | 2 +
.../clientpositive/bucketcontext_3.q.out | 2 +
.../clientpositive/bucketcontext_4.q.out | 2 +
.../clientpositive/bucketcontext_5.q.out | 2 +
.../clientpositive/bucketcontext_6.q.out | 2 +
.../clientpositive/bucketcontext_7.q.out | 2 +
.../clientpositive/bucketcontext_8.q.out | 2 +
.../bucketizedhiveinputformat.q.out | 3 +-
.../clientpositive/bucketmapjoin10.q.out | 1 +
.../clientpositive/bucketmapjoin11.q.out | 2 +
.../clientpositive/bucketmapjoin12.q.out | 2 +
.../clientpositive/bucketmapjoin13.q.out | 4 +
.../results/clientpositive/bucketmapjoin7.q.out | 19 +-
.../results/clientpositive/bucketmapjoin8.q.out | 2 +
.../results/clientpositive/bucketmapjoin9.q.out | 2 +
.../cbo_SortUnionTransposeRule.q.out | 2 +
.../test/results/clientpositive/cbo_const.q.out | 26 +-
.../cbo_rp_cross_product_check_2.q.out | 4 +
.../cbo_rp_outer_join_ppr.q.java1.7.out | 4 +
.../clientpositive/cbo_rp_unionDistinct_2.q.out | 6 +
.../clientpositive/char_nested_types.q.out | 2 +
.../test/results/clientpositive/cluster.q.out | 180 +-
.../clientpositive/colstats_all_nulls.q.out | 3 +
.../clientpositive/column_access_stats.q.out | 28 +-
.../clientpositive/columnstats_partlvl.q.out | 2 +
.../clientpositive/columnstats_tbllvl.q.out | 2 +
.../test/results/clientpositive/combine2.q.out | 1 +
.../constantPropagateForSubQuery.q.out | 2 +
.../clientpositive/correlationoptimizer12.q.out | 4 +-
.../clientpositive/create_default_prop.q.out | 1 +
.../results/clientpositive/create_view.q.out | 2 +-
.../clientpositive/cross_join_merge.q.out | 490 +
.../clientpositive/cross_product_check_1.q.out | 4 +
.../clientpositive/cross_product_check_2.q.out | 4 +
ql/src/test/results/clientpositive/ctas.q.out | 24 +-
.../test/results/clientpositive/ctas_char.q.out | 2 +
.../results/clientpositive/ctas_colname.q.out | 25 +-
.../test/results/clientpositive/ctas_date.q.out | 4 +
.../ctas_uses_database_location.q.out | 2 +
.../results/clientpositive/ctas_varchar.q.out | 2 +
ql/src/test/results/clientpositive/cte_2.q.out | 1 +
ql/src/test/results/clientpositive/cte_4.q.out | 1 +
.../test/results/clientpositive/database.q.out | 2 +
.../clientpositive/dbtxnmgr_compact1.q.out | 4 +-
.../clientpositive/dbtxnmgr_compact2.q.out | 4 +-
.../clientpositive/dbtxnmgr_compact3.q.out | 4 +-
.../results/clientpositive/dbtxnmgr_ddl1.q.out | 2 +
.../test/results/clientpositive/decimal_6.q.out | 2 +
.../results/clientpositive/decimal_join2.q.out | 2 +
.../results/clientpositive/decimal_serde.q.out | 6 +
.../disable_merge_for_bucketing.q.out | 1 +
.../display_colstats_tbllvl.q.out | 1 +
.../dynpart_sort_opt_vectorization.q.out | 4 +-
.../results/clientpositive/empty_join.q.out | 2 +
.../encrypted/encryption_drop_partition.q.out | 76 +
.../encrypted/encryption_drop_table.q.out | 27 +
.../encryption_join_unencrypted_tbl.q.out | 2 +
...on_join_with_different_encryption_keys.q.out | 2 +
.../results/clientpositive/explain_ddl.q.out | 2 +
.../clientpositive/explain_logical.q.out | 9 +-
.../clientpositive/filter_join_breaktask.q.out | 4 +
.../clientpositive/fouter_join_ppr.q.out | 8 +
.../results/clientpositive/global_limit.q.out | 1 +
.../clientpositive/groupby_duplicate_key.q.out | 3 +
.../clientpositive/groupby_grouping_sets6.q.out | 44 +-
.../groupby_grouping_window.q.out | 2 +-
.../clientpositive/groupby_map_ppr.q.out | 1 +
.../groupby_map_ppr_multi_distinct.q.out | 1 +
.../results/clientpositive/groupby_ppr.q.out | 1 +
.../groupby_ppr_multi_distinct.q.out | 1 +
.../clientpositive/groupby_resolution.q.out | 2 +-
.../clientpositive/groupby_sort_1_23.q.out | 51 +-
.../results/clientpositive/groupby_sort_6.q.out | 3 +
.../clientpositive/groupby_sort_skew_1_23.q.out | 58 +-
.../clientpositive/index_auto_empty.q.out | 2 +-
.../clientpositive/index_auto_file_format.q.out | 4 +-
.../clientpositive/index_auto_multiple.q.out | 2 +-
.../clientpositive/index_auto_partitioned.q.out | 2 +-
.../clientpositive/index_auto_update.q.out | 2 +-
.../index_bitmap_auto_partitioned.q.out | 2 +-
.../results/clientpositive/index_stale.q.out | 2 +-
.../index_stale_partitioned.q.out | 2 +-
.../clientpositive/infer_const_type.q.out | 20 +-
.../test/results/clientpositive/input23.q.out | 2 +
.../test/results/clientpositive/input46.q.out | 4 +
.../results/clientpositive/input_part4.q.out | 2 +-
.../results/clientpositive/input_part6.q.out | 2 +-
.../results/clientpositive/input_part7.q.out | 38 +-
.../test/results/clientpositive/insert0.q.out | 2 +
ql/src/test/results/clientpositive/join17.q.out | 2 +
ql/src/test/results/clientpositive/join35.q.out | 2 +
ql/src/test/results/clientpositive/join38.q.out | 8 +-
ql/src/test/results/clientpositive/join41.q.out | 2 +
ql/src/test/results/clientpositive/join42.q.out | 53 +-
ql/src/test/results/clientpositive/join9.q.out | 2 +
.../clientpositive/join_filters_overlap.q.out | 19 +
.../test/results/clientpositive/keyword_3.q.out | 32 +
.../clientpositive/lateral_view_outer.q.out | 2 +
.../test/results/clientpositive/lineage2.q.out | 2 +-
.../test/results/clientpositive/lineage3.q.out | 10 +-
.../list_bucket_query_multiskew_3.q.out | 1 +
.../list_bucket_query_oneskew_2.q.out | 2 +
.../llap/bucket_map_join_tez1.q.out | 193 +-
.../llap/bucket_map_join_tez2.q.out | 4 +-
.../results/clientpositive/llap/cte_2.q.out | 1 +
.../results/clientpositive/llap/cte_4.q.out | 1 +
.../llap/dynamic_partition_pruning.q.out | 276 +-
.../llap/dynamic_partition_pruning_2.q.out | 8 +-
.../llap/hybridgrace_hashjoin_1.q.out | 24 +-
.../llap/hybridgrace_hashjoin_2.q.out | 24 +-
.../clientpositive/llap/llap_nullscan.q.out | 8 +-
.../results/clientpositive/llap/llap_udf.q.out | 2 +
.../clientpositive/llap/llapdecider.q.out | 4 +-
.../clientpositive/llap/mapjoin_decimal.q.out | 2 +-
.../test/results/clientpositive/llap/mrr.q.out | 10 +-
.../llap/tez_bmj_schema_evolution.q.out | 2 +-
.../results/clientpositive/llap/tez_dml.q.out | 6 +-
.../llap/tez_dynpart_hashjoin_1.q.out | 12 +-
.../llap/tez_dynpart_hashjoin_2.q.out | 6 +-
.../clientpositive/llap/tez_join_hash.q.out | 2 +-
.../llap/tez_join_result_complex.q.out | 34 +
.../clientpositive/llap/tez_join_tests.q.out | 2 +-
.../clientpositive/llap/tez_joins_explain.q.out | 2 +-
.../results/clientpositive/llap/tez_smb_1.q.out | 8 +-
.../clientpositive/llap/tez_smb_main.q.out | 20 +-
.../results/clientpositive/llap/tez_union.q.out | 15 +-
.../clientpositive/llap/tez_union2.q.out | 4 +-
.../llap/tez_union_multiinsert.q.out | 28 +-
.../llap/tez_vector_dynpart_hashjoin_1.q.out | 12 +-
.../llap/tez_vector_dynpart_hashjoin_2.q.out | 6 +-
.../vectorized_dynamic_partition_pruning.q.out | 270 +-
.../clientpositive/llap_partitioned.q.out | 4 +
.../clientpositive/llap_uncompressed.q.out | 12 +
.../clientpositive/louter_join_ppr.q.out | 8 +
ql/src/test/results/clientpositive/merge3.q.out | 5 +
.../results/clientpositive/metadataonly1.q.out | 12 +
.../results/clientpositive/multi_insert.q.out | 24 +-
.../multi_insert_lateral_view.q.out | 2 +
...i_insert_move_tasks_share_dependencies.q.out | 24 +-
.../clientpositive/multi_insert_union_src.q.out | 2 +
.../clientpositive/multi_join_union.q.out | 8 +
.../results/clientpositive/nestedvirtual.q.out | 9 +
.../clientpositive/non_ascii_literal2.q.out | 2 +
.../results/clientpositive/nullformatCTAS.q.out | 2 +
.../clientpositive/optimize_nullscan.q.out | 14 +
.../results/clientpositive/orc_create.q.out | 52 +
.../results/clientpositive/orc_createas1.q.out | 5 +
.../results/clientpositive/orc_file_dump.q.out | 6 +-
.../test/results/clientpositive/orc_llap.q.out | 42 +
.../results/clientpositive/orc_merge10.q.out | 4 +-
.../results/clientpositive/orc_merge11.q.out | 6 +-
.../clientpositive/orc_merge_incompat3.q.out | 70 +
.../results/clientpositive/order_null.q.out | 222 +
.../clientpositive/outer_join_ppr.q.java1.7.out | 4 +
.../clientpositive/parallel_orderby.q.out | 4 +
.../results/clientpositive/parquet_ctas.q.out | 9 +
.../results/clientpositive/parquet_join.q.out | 5 +
.../parquet_map_null.q.java1.7.out | 1 +
.../parquet_map_of_arrays_of_ints.q.out | 1 +
.../clientpositive/parquet_map_of_maps.q.out | 1 +
.../parquet_mixed_partition_formats2.q.out | 4 +
.../clientpositive/parquet_nested_complex.q.out | 5 +
.../parquet_schema_evolution.q.out | 2 +
...arquet_write_correct_definition_levels.q.out | 1 +
.../clientpositive/partition_decode_name.q.out | 2 +
.../clientpositive/partition_special_char.q.out | 2 +
ql/src/test/results/clientpositive/pcr.q.out | 220 +-
ql/src/test/results/clientpositive/pcs.q.out | 49 +-
.../results/clientpositive/perf/query12.q.out | 2 +-
.../results/clientpositive/perf/query20.q.out | 2 +-
.../results/clientpositive/perf/query28.q.out | 192 +-
.../results/clientpositive/perf/query51.q.out | 6 +-
.../results/clientpositive/perf/query65.q.out | 116 +-
.../results/clientpositive/perf/query67.q.out | 2 +-
.../results/clientpositive/perf/query70.q.out | 4 +-
.../results/clientpositive/perf/query88.q.out | 912 +-
.../results/clientpositive/perf/query89.q.out | 2 +-
.../results/clientpositive/perf/query98.q.out | 2 +-
.../results/clientpositive/pointlookup2.q.out | 100 +-
.../results/clientpositive/pointlookup3.q.out | 96 +-
.../results/clientpositive/pointlookup4.q.out | 42 +-
ql/src/test/results/clientpositive/ppd2.q.out | 29 +-
.../results/clientpositive/ppd_clusterby.q.out | 91 +-
.../clientpositive/ppd_join_filter.q.out | 12 +
.../clientpositive/ppd_outer_join5.q.out | 127 +-
.../results/clientpositive/ppd_udf_col.q.out | 14 +-
.../results/clientpositive/ppd_union_view.q.out | 4 +
ql/src/test/results/clientpositive/ppd_vc.q.out | 18 +-
.../results/clientpositive/ppd_windowing1.q.out | 66 +-
ql/src/test/results/clientpositive/ptf.q.out | 144 +-
.../results/clientpositive/ptf_matchpath.q.out | 34 +-
.../results/clientpositive/ptf_streaming.q.out | 96 +-
.../results/clientpositive/ptfgroupbyjoin.q.out | 2 +-
.../test/results/clientpositive/push_or.q.out | 11 +-
.../query_result_fileformat.q.out | 2 +
.../results/clientpositive/quotedid_basic.q.out | 4 +-
.../clientpositive/rcfile_createas1.q.out | 3 +
.../clientpositive/rcfile_default_format.q.out | 8 +
.../reduceSinkDeDuplication_pRS_key_empty.q.out | 220 +
.../clientpositive/reduce_deduplicate.q.out | 2 +
.../test/results/clientpositive/regex_col.q.out | 16 +-
.../results/clientpositive/regexp_extract.q.out | 2 +
.../clientpositive/router_join_ppr.q.out | 8 +
.../test/results/clientpositive/sample10.q.out | 7 +-
.../test/results/clientpositive/sample6.q.out | 77 +-
.../test/results/clientpositive/sample8.q.out | 2 +
.../sample_islocalmode_hook.q.out | 4 +
.../clientpositive/select_same_col.q.out | 2 +
.../test/results/clientpositive/semijoin.q.out | 6 +
.../test/results/clientpositive/semijoin2.q.out | 4 +-
.../test/results/clientpositive/semijoin3.q.out | 4 +
.../test/results/clientpositive/semijoin4.q.out | 2 +-
.../set_processor_namespaces.q.out | 2 +-
.../results/clientpositive/show_functions.q.out | 4 +
.../clientpositive/skewjoin_noskew.q.out | 2 +
.../clientpositive/skewjoin_onesideskew.q.out | 2 +
.../results/clientpositive/skiphf_aggr.q.out | 267 +
.../results/clientpositive/smb_mapjoin9.q.out | 4 +
.../results/clientpositive/smb_mapjoin_11.q.out | 1 +
.../results/clientpositive/smb_mapjoin_13.q.out | 20 +-
.../results/clientpositive/smb_mapjoin_15.q.out | 40 +-
.../clientpositive/sort_merge_join_desc_5.q.out | 1 +
.../clientpositive/sort_merge_join_desc_6.q.out | 1 +
.../clientpositive/sort_merge_join_desc_7.q.out | 1 +
.../spark/auto_join_reordering_values.q.out | 8 +
.../clientpositive/spark/auto_join_stats.q.out | 31 +-
.../clientpositive/spark/auto_join_stats2.q.out | 31 +-
.../spark/auto_sortmerge_join_1.q.out | 3 +
.../spark/auto_sortmerge_join_12.q.out | 1 +
.../spark/auto_sortmerge_join_2.q.out | 2 +
.../spark/auto_sortmerge_join_3.q.out | 3 +
.../spark/auto_sortmerge_join_4.q.out | 3 +
.../spark/auto_sortmerge_join_5.q.out | 3 +
.../spark/auto_sortmerge_join_7.q.out | 3 +
.../spark/auto_sortmerge_join_8.q.out | 3 +
.../results/clientpositive/spark/bucket2.q.out | 1 +
.../results/clientpositive/spark/bucket3.q.out | 1 +
.../results/clientpositive/spark/bucket4.q.out | 1 +
.../results/clientpositive/spark/bucket5.q.out | 2 +
.../spark/bucket_map_join_1.q.out | 1 +
.../spark/bucket_map_join_2.q.out | 1 +
.../spark/bucketizedhiveinputformat.q.out | 3 +-
.../clientpositive/spark/bucketmapjoin10.q.out | 1 +
.../clientpositive/spark/bucketmapjoin11.q.out | 2 +
.../clientpositive/spark/bucketmapjoin12.q.out | 2 +
.../clientpositive/spark/bucketmapjoin13.q.out | 4 +
.../clientpositive/spark/bucketmapjoin7.q.out | 19 +-
.../clientpositive/spark/bucketmapjoin8.q.out | 2 +
.../clientpositive/spark/bucketmapjoin9.q.out | 2 +
.../spark/column_access_stats.q.out | 28 +-
.../spark/cross_product_check_1.q.out | 4 +
.../spark/cross_product_check_2.q.out | 4 +
.../results/clientpositive/spark/ctas.q.out | 24 +-
.../spark/disable_merge_for_bucketing.q.out | 1 +
.../spark/filter_join_breaktask.q.out | 4 +
.../clientpositive/spark/groupby_map_ppr.q.out | 1 +
.../spark/groupby_map_ppr_multi_distinct.q.out | 1 +
.../clientpositive/spark/groupby_ppr.q.out | 1 +
.../spark/groupby_ppr_multi_distinct.q.out | 1 +
.../spark/groupby_resolution.q.out | 2 +-
.../spark/groupby_sort_1_23.q.out | 51 +-
.../spark/groupby_sort_skew_1_23.q.out | 58 +-
.../results/clientpositive/spark/join17.q.out | 2 +
.../results/clientpositive/spark/join34.q.out | 3 +
.../results/clientpositive/spark/join35.q.out | 5 +
.../results/clientpositive/spark/join38.q.out | 8 +-
.../results/clientpositive/spark/join41.q.out | 2 +
.../results/clientpositive/spark/join9.q.out | 2 +
.../spark/join_filters_overlap.q.out | 19 +
.../clientpositive/spark/louter_join_ppr.q.out | 8 +
.../clientpositive/spark/multi_insert.q.out | 24 +-
.../spark/multi_insert_lateral_view.q.out | 2 +
...i_insert_move_tasks_share_dependencies.q.out | 24 +-
.../clientpositive/spark/multi_join_union.q.out | 8 +
.../spark/optimize_nullscan.q.out | 14 +
.../spark/outer_join_ppr.q.java1.7.out | 4 +
.../clientpositive/spark/parallel_orderby.q.out | 4 +
.../clientpositive/spark/parquet_join.q.out | 5 +
.../test/results/clientpositive/spark/pcr.q.out | 220 +-
.../clientpositive/spark/ppd_join_filter.q.out | 12 +
.../clientpositive/spark/ppd_outer_join5.q.out | 97 +-
.../test/results/clientpositive/spark/ptf.q.out | 146 +-
.../clientpositive/spark/ptf_matchpath.q.out | 34 +-
.../clientpositive/spark/ptf_streaming.q.out | 96 +-
.../spark/reduce_deduplicate.q.out | 2 +
.../clientpositive/spark/router_join_ppr.q.out | 8 +
.../results/clientpositive/spark/sample10.q.out | 7 +-
.../results/clientpositive/spark/sample6.q.out | 77 +-
.../results/clientpositive/spark/sample8.q.out | 2 +
.../results/clientpositive/spark/semijoin.q.out | 6 +
.../clientpositive/spark/skewjoin_noskew.q.out | 2 +
.../clientpositive/spark/smb_mapjoin_11.q.out | 1 +
.../clientpositive/spark/smb_mapjoin_12.q.out | 2 +
.../clientpositive/spark/smb_mapjoin_13.q.out | 20 +-
.../clientpositive/spark/smb_mapjoin_15.q.out | 40 +-
.../results/clientpositive/spark/stats5.q.out | 2 +
.../clientpositive/spark/subquery_in.q.out | 4 +-
.../clientpositive/spark/temp_table_join1.q.out | 2 +
.../clientpositive/spark/transform_ppr1.q.out | 1 +
.../clientpositive/spark/transform_ppr2.q.out | 1 +
.../results/clientpositive/spark/union24.q.out | 14 +
.../results/clientpositive/spark/union27.q.out | 52 +-
.../results/clientpositive/spark/union31.q.out | 8 +
.../results/clientpositive/spark/union32.q.out | 4 +
.../results/clientpositive/spark/union33.q.out | 4 +-
.../clientpositive/spark/union_ppr.q.out | 38 +-
.../clientpositive/spark/union_remove_19.q.out | 20 +-
.../spark/union_remove_6_subq.q.out | 2 +-
.../clientpositive/spark/union_top_level.q.out | 2 +
.../spark/vector_between_in.q.out | 4 +
.../spark/vector_decimal_aggregate.q.out | 4 +
.../spark/vector_outer_join1.q.out | 100 +-
.../spark/vector_outer_join2.q.out | 60 +
.../spark/vector_outer_join3.q.out | 60 +
.../spark/vector_outer_join4.q.out | 100 +-
.../spark/vector_outer_join5.q.out | 8 +
.../spark/vectorization_decimal_date.q.out | 4 +
.../spark/vectorization_short_regress.q.out | 12 +
.../clientpositive/spark/vectorized_ptf.q.out | 747 +-
.../special_character_in_tabnames_1.q.out | 2 +
ql/src/test/results/clientpositive/stats5.q.out | 2 +
.../clientpositive/str_to_map.q.java1.7.out | 1 +
.../results/clientpositive/subquery_in.q.out | 4 +-
.../clientpositive/subquery_in_having.q.out | 2 +-
.../results/clientpositive/subquery_notin.q.out | 12 +-
.../subquery_unqualcolumnrefs.q.out | 8 +-
.../results/clientpositive/subquery_views.q.out | 8 +-
.../results/clientpositive/temp_table.q.out | 2 +
.../temp_table_display_colstats_tbllvl.q.out | 1 +
.../clientpositive/temp_table_join1.q.out | 2 +
.../tez/auto_sortmerge_join_1.q.out | 6 +
.../tez/auto_sortmerge_join_10.q.out | 42 +-
.../tez/auto_sortmerge_join_11.q.out | 9 +
.../tez/auto_sortmerge_join_12.q.out | 4 +
.../tez/auto_sortmerge_join_2.q.out | 4 +
.../tez/auto_sortmerge_join_3.q.out | 6 +
.../tez/auto_sortmerge_join_4.q.out | 6 +
.../tez/auto_sortmerge_join_5.q.out | 4 +
.../tez/auto_sortmerge_join_7.q.out | 6 +
.../tez/auto_sortmerge_join_8.q.out | 6 +
.../results/clientpositive/tez/bucket2.q.out | 1 +
.../results/clientpositive/tez/bucket3.q.out | 1 +
.../results/clientpositive/tez/bucket4.q.out | 1 +
.../tez/bucket_map_join_tez1.q.out | 177 +-
.../tez/cross_product_check_1.q.out | 4 +
.../tez/cross_product_check_2.q.out | 175 +-
.../test/results/clientpositive/tez/ctas.q.out | 24 +-
.../test/results/clientpositive/tez/cte_2.q.out | 1 +
.../test/results/clientpositive/tez/cte_4.q.out | 1 +
.../tez/disable_merge_for_bucketing.q.out | 1 +
.../tez/dynamic_partition_pruning.q.out | 174 +-
.../tez/dynpart_sort_opt_vectorization.q.out | 8 +-
.../tez/dynpart_sort_optimization.q.out | 4 +-
.../results/clientpositive/tez/empty_join.q.out | 2 +
.../clientpositive/tez/explainuser_1.q.out | 132 +-
.../clientpositive/tez/explainuser_2.q.out | 36 +-
.../clientpositive/tez/explainuser_3.q.out | 2 +
.../tez/filter_join_breaktask.q.out | 4 +
.../tez/hybridgrace_hashjoin_1.q.out | 4 +
.../clientpositive/tez/llap_nullscan.q.out | 4 +
.../clientpositive/tez/llapdecider.q.out | 4 +-
.../clientpositive/tez/mapjoin_mapjoin.q.out | 2 +
.../clientpositive/tez/metadataonly1.q.out | 12 +
.../clientpositive/tez/optimize_nullscan.q.out | 14 +
.../clientpositive/tez/orc_merge10.q.out | 4 +-
.../clientpositive/tez/orc_merge11.q.out | 6 +-
.../tez/orc_merge_incompat3.q.out | 70 +
.../results/clientpositive/tez/order_null.q.out | 222 +
.../test/results/clientpositive/tez/ptf.q.out | 144 +-
.../clientpositive/tez/ptf_matchpath.q.out | 34 +-
.../clientpositive/tez/ptf_streaming.q.out | 96 +-
.../clientpositive/tez/subquery_in.q.out | 4 +-
.../results/clientpositive/tez/temp_table.q.out | 2 +
.../results/clientpositive/tez/tez_dml.q.out | 4 +
.../tez/tez_join_result_complex.q.out | 34 +
.../results/clientpositive/tez/tez_union.q.out | 11 +
.../clientpositive/tez/transform_ppr1.q.out | 1 +
.../clientpositive/tez/transform_ppr2.q.out | 1 +
.../clientpositive/tez/unionDistinct_1.q.out | 103 +-
.../clientpositive/tez/unionDistinct_2.q.out | 6 +
.../clientpositive/tez/union_fast_stats.q.out | 130 +-
.../tez/vector_between_columns.q.out | 4 +
.../clientpositive/tez/vector_between_in.q.out | 4 +
.../tez/vector_char_mapjoin1.q.out | 6 +
.../tez/vector_decimal_10_0.q.out | 1 +
.../clientpositive/tez/vector_decimal_3.q.out | 2 +
.../clientpositive/tez/vector_decimal_6.q.out | 2 +
.../tez/vector_decimal_aggregate.q.out | 4 +
.../tez/vector_decimal_expressions.q.out | 3 +
.../tez/vector_decimal_math_funcs.q.out | 4 +
.../tez/vector_groupby_mapjoin.q.out | 53 +-
.../tez/vector_grouping_sets.q.out | 29 +
.../clientpositive/tez/vector_inner_join.q.out | 166 +-
.../tez/vector_interval_mapjoin.q.out | 26 +
.../clientpositive/tez/vector_join30.q.out | 2 +
.../tez/vector_join_filters.q.out | 2 +
.../clientpositive/tez/vector_join_nulls.q.out | 2 +
.../tez/vector_leftsemi_mapjoin.q.out | 6 +
.../tez/vector_mapjoin_reduce.q.out | 118 +-
.../tez/vector_multi_insert.q.out | 1 +
.../tez/vector_nullsafe_join.q.out | 2 +
.../clientpositive/tez/vector_outer_join1.q.out | 108 +-
.../clientpositive/tez/vector_outer_join2.q.out | 60 +
.../clientpositive/tez/vector_outer_join3.q.out | 60 +
.../clientpositive/tez/vector_outer_join4.q.out | 108 +-
.../clientpositive/tez/vector_outer_join5.q.out | 8 +
.../clientpositive/tez/vector_outer_join6.q.out | 12 +
.../tez/vector_partitioned_date_time.q.out | 6 +
.../tez/vector_reduce_groupby_decimal.q.out | 4 +
.../tez/vector_varchar_mapjoin1.q.out | 6 +
.../tez/vectorization_decimal_date.q.out | 4 +
.../tez/vectorization_short_regress.q.out | 12 +
.../vectorized_dynamic_partition_pruning.q.out | 176 +-
.../clientpositive/tez/vectorized_ptf.q.out | 745 +-
.../clientpositive/tez/windowing_gby.q.out | 2 +-
.../results/clientpositive/transform_ppr1.q.out | 1 +
.../results/clientpositive/transform_ppr2.q.out | 1 +
.../test/results/clientpositive/udf_chr.q.out | Bin 0 -> 1476 bytes
.../results/clientpositive/udf_explode.q.out | 2 +
.../clientpositive/udf_format_number.q.out | 101 +-
.../results/clientpositive/udf_replace.q.out | 32 +
.../clientpositive/udf_unix_timestamp.q.out | 2 +
.../results/clientpositive/udtf_explode.q.out | 4 +
.../test/results/clientpositive/union22.q.out | 2 +
.../test/results/clientpositive/union24.q.out | 14 +
.../test/results/clientpositive/union27.q.out | 52 +-
.../test/results/clientpositive/union31.q.out | 8 +
.../test/results/clientpositive/union32.q.out | 4 +
.../test/results/clientpositive/union33.q.out | 4 +-
.../clientpositive/unionDistinct_1.q.out | 100 +-
.../clientpositive/unionDistinct_2.q.out | 6 +
.../clientpositive/union_fast_stats.q.out | 136 +-
.../test/results/clientpositive/union_ppr.q.out | 38 +-
.../clientpositive/union_remove_19.q.out | 32 +-
.../clientpositive/union_remove_6_subq.q.out | 2 +-
.../clientpositive/union_top_level.q.out | 2 +
.../clientpositive/updateAccessTime.q.out | 2 +
.../clientpositive/updateBasicStats.q.out | 2 +
.../clientpositive/varchar_nested_types.q.out | 2 +
.../clientpositive/vector_between_columns.q.out | 4 +
.../clientpositive/vector_between_in.q.out | 4 +
.../clientpositive/vector_char_mapjoin1.q.out | 6 +
.../clientpositive/vector_decimal_10_0.q.out | 1 +
.../clientpositive/vector_decimal_3.q.out | 2 +
.../clientpositive/vector_decimal_6.q.out | 2 +
.../vector_decimal_aggregate.q.out | 4 +
.../vector_decimal_expressions.q.out | 3 +
.../vector_decimal_math_funcs.q.out | 4 +
.../clientpositive/vector_grouping_sets.q.out | 29 +
.../vector_interval_mapjoin.q.out | 26 +
.../results/clientpositive/vector_join30.q.out | 2 +
.../clientpositive/vector_join_filters.q.out | 2 +
.../clientpositive/vector_join_nulls.q.out | 2 +
.../vector_leftsemi_mapjoin.q.out | 6 +
.../clientpositive/vector_multi_insert.q.out | 1 +
.../clientpositive/vector_nullsafe_join.q.out | 2 +
.../clientpositive/vector_outer_join1.q.out | 60 +
.../clientpositive/vector_outer_join2.q.out | 60 +
.../clientpositive/vector_outer_join3.q.out | 60 +
.../clientpositive/vector_outer_join4.q.out | 60 +
.../clientpositive/vector_outer_join5.q.out | 8 +
.../clientpositive/vector_outer_join6.q.out | 12 +
.../vector_partitioned_date_time.q.out | 6 +
.../vector_reduce_groupby_decimal.q.out | 4 +
.../results/clientpositive/vector_udf1.q.out | 1640 ++
.../vector_varchar_mapjoin1.q.out | 6 +
.../vectorization_decimal_date.q.out | 4 +
.../vectorization_short_regress.q.out | 12 +
.../results/clientpositive/vectorized_ptf.q.out | 745 +-
.../clientpositive/windowing_navfn.q.out | 2 +
.../clientpositive/windowing_order_null.q.out | 183 +
.../windowing_range_multiorder.q.out | 910 +
.../clientpositive/windowing_streaming.q.out | 12 +-
serde/if/serde.thrift | 1 +
serde/pom.xml | 22 +
.../src/gen/thrift/gen-cpp/serde_constants.cpp | 2 +
serde/src/gen/thrift/gen-cpp/serde_constants.h | 1 +
.../hadoop/hive/serde/serdeConstants.java | 2 +
.../org/apache/hadoop/hive/serde/Types.php | 5 +
.../org_apache_hadoop_hive_serde/constants.py | 1 +
serde/src/gen/thrift/gen-rb/serde_constants.rb | 2 +
.../hive/serde2/avro/AvroDeserializer.java | 2 +-
.../binarysortable/BinarySortableSerDe.java | 110 +-
.../BinarySortableSerDeWithEndPrefix.java | 2 +-
.../fast/BinarySortableSerializeWrite.java | 130 +-
.../binarysortable/TestBinarySortableFast.java | 30 +-
.../binarysortable/TestBinarySortableSerDe.java | 18 +-
service-rpc/if/TCLIService.thrift | 9 +
.../gen/thrift/gen-cpp/TCLIService_types.cpp | 66 +
.../src/gen/thrift/gen-cpp/TCLIService_types.h | 28 +-
.../rpc/thrift/TGetOperationStatusResp.java | 312 +-
service-rpc/src/gen/thrift/gen-php/Types.php | 69 +
.../gen-py/TCLIService/TCLIService-remote | 0
.../src/gen/thrift/gen-py/TCLIService/ttypes.py | 41 +-
.../gen/thrift/gen-rb/t_c_l_i_service_types.rb | 8 +-
.../org/apache/hive/tmpl/QueryProfileTmpl.jamon | 18 +-
.../auth/AuthenticationProviderFactory.java | 12 +-
.../auth/CustomAuthenticationProviderImpl.java | 13 +-
.../hive/service/auth/HiveAuthFactory.java | 81 +-
.../auth/LdapAuthenticationProviderImpl.java | 3 +-
.../auth/PamAuthenticationProviderImpl.java | 3 +-
.../org/apache/hive/service/cli/CLIService.java | 4 +-
.../hive/service/cli/OperationStatus.java | 20 +-
.../hive/service/cli/operation/Operation.java | 41 +-
.../service/cli/operation/SQLOperation.java | 49 +-
.../service/cli/session/HiveSessionImpl.java | 21 +-
.../cli/session/HiveSessionImplwithUGI.java | 2 +-
.../thrift/RetryingThriftCLIServiceClient.java | 26 +-
.../service/cli/thrift/ThriftCLIService.java | 3 +
.../cli/thrift/ThriftCLIServiceClient.java | 3 +-
.../cli/thrift/ThriftHttpCLIService.java | 2 +-
.../service/cli/thrift/ThriftHttpServlet.java | 26 +-
.../apache/hive/service/server/HiveServer2.java | 2 +-
.../auth/TestLdapAtnProviderWithMiniDS.java | 2 +-
.../TestLdapAuthenticationProviderImpl.java | 2 +-
.../apache/hive/service/cli/CLIServiceTest.java | 104 +-
.../cli/TestRetryingThriftCLIServiceClient.java | 15 +-
.../apache/hadoop/hive/shims/Hadoop23Shims.java | 2 +-
.../apache/hadoop/hive/thrift/DBTokenStore.java | 49 +-
.../thrift/DelegationTokenSecretManager.java | 25 +
.../hive/thrift/HadoopThriftAuthBridge.java | 150 +-
.../hive/thrift/HiveDelegationTokenManager.java | 172 +
.../TokenStoreDelegationTokenSecretManager.java | 10 -
.../hadoop/hive/thrift/ZooKeeperTokenStore.java | 16 +-
spark-client/pom.xml | 22 +
.../apache/hadoop/hive/common/io/DataCache.java | 4 +-
.../common/io/encoded/EncodedColumnBatch.java | 9 +-
.../ql/exec/vector/DecimalColumnVector.java | 11 +-
.../hadoop/hive/ql/io/sarg/PredicateLeaf.java | 1 -
.../hive/ql/io/sarg/SearchArgumentImpl.java | 1 -
875 files changed, 49806 insertions(+), 18346 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/itests/src/test/resources/testconfiguration.properties
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskRunnerCallable.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckProcFactory.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/2945c3b2/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
----------------------------------------------------------------------