You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by se...@apache.org on 2018/07/19 21:45:32 UTC
[54/54] [abbrv] hive git commit: HIVE-19416 : merge master into
branch (Sergey Shelukhin) 0719
HIVE-19416 : merge master into branch (Sergey Shelukhin) 0719
Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/651e7950
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/651e7950
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/651e7950
Branch: refs/heads/master-txnstats
Commit: 651e7950977dd4e63da42648c38b03c3bf097e7f
Parents: f0a2fff 851c8ab
Author: sergey <se...@apache.org>
Authored: Thu Jul 19 14:44:10 2018 -0700
Committer: sergey <se...@apache.org>
Committed: Thu Jul 19 14:44:10 2018 -0700
----------------------------------------------------------------------
.gitignore | 1 +
RELEASE_NOTES.txt | 8 +
.../org/apache/hive/beeline/BeeLineOpts.java | 11 +-
.../apache/hive/beeline/cli/TestHiveCli.java | 2 -
.../org/apache/hadoop/hive/conf/HiveConf.java | 2 +
.../HiveHBaseTableSnapshotInputFormat.java | 4 +-
hcatalog/core/pom.xml | 7 +
hcatalog/webhcat/java-client/pom.xml | 7 +
hcatalog/webhcat/svr/pom.xml | 7 +
itests/hcatalog-unit/pom.xml | 6 +
itests/hive-blobstore/pom.xml | 13 +
.../insert_overwrite_directory.q.out | 2 +
.../write_final_output_blobstore.q.out | 8 +
itests/hive-minikdc/pom.xml | 13 +
itests/hive-unit-hadoop2/pom.xml | 6 +
itests/hive-unit/pom.xml | 8 +-
itests/qtest-accumulo/pom.xml | 13 +
itests/qtest-spark/pom.xml | 13 +
itests/qtest/pom.xml | 13 +
.../test/resources/testconfiguration.properties | 7 +-
itests/util/pom.xml | 6 +
llap-server/pom.xml | 7 +
metastore/pom.xml | 5 +
packaging/src/main/assembly/bin.xml | 2 +-
packaging/src/main/assembly/src.xml | 1 +
ql/pom.xml | 8 +
.../hadoop/hive/ql/plan/api/OperatorType.java | 5 +-
...eColumnArithmeticIntervalYearMonthColumn.txt | 3 +-
...YearMonthColumnArithmeticTimestampColumn.txt | 4 +-
.../java/org/apache/hadoop/hive/ql/Context.java | 10 +
.../java/org/apache/hadoop/hive/ql/Driver.java | 5 +-
.../org/apache/hadoop/hive/ql/QueryPlan.java | 9 +
.../apache/hadoop/hive/ql/exec/ExplainTask.java | 13 +-
.../hadoop/hive/ql/exec/KeyWrapperFactory.java | 2 +-
.../hadoop/hive/ql/exec/OperatorFactory.java | 4 +
.../hadoop/hive/ql/exec/TableScanOperator.java | 7 +
.../hadoop/hive/ql/exec/TopNKeyOperator.java | 214 +
.../hadoop/hive/ql/exec/repl/ReplLoadTask.java | 6 +-
.../IncrementalLoadTasksBuilder.java | 10 +-
.../hive/ql/exec/vector/VectorAssignRow.java | 20 +-
.../ql/exec/vector/VectorTopNKeyOperator.java | 304 +
.../apache/hadoop/hive/ql/hooks/ATSHook.java | 3 +-
.../hive/ql/hooks/HiveProtoLoggingHook.java | 3 +-
.../metadata/HiveMaterializedViewsRegistry.java | 11 +-
.../hive/ql/optimizer/TopNKeyProcessor.java | 109 +
.../ql/optimizer/calcite/RelOptHiveTable.java | 73 +-
.../hive/ql/optimizer/physical/Vectorizer.java | 37 +
.../hadoop/hive/ql/parse/CalcitePlanner.java | 86 +-
.../hive/ql/parse/ExplainSemanticAnalyzer.java | 3 +-
.../hadoop/hive/ql/parse/TezCompiler.java | 27 +
.../apache/hadoop/hive/ql/plan/ExplainWork.java | 14 +-
.../apache/hadoop/hive/ql/plan/TopNKeyDesc.java | 139 +
.../hadoop/hive/ql/plan/VectorTopNKeyDesc.java | 39 +
.../hadoop/hive/ql/txn/compactor/Worker.java | 1 +
.../hive/ql/udf/generic/GenericUDAFCount.java | 6 +-
.../hadoop/hive/ql/exec/TestExplainTask.java | 2 +-
.../ql/exec/vector/VectorRandomRowSource.java | 35 +-
.../vector/aggregation/AggregationBase.java | 22 +-
.../aggregation/TestVectorAggregation.java | 133 +-
.../expressions/TestVectorArithmetic.java | 143 +-
.../expressions/TestVectorCastStatement.java | 2 +
.../expressions/TestVectorDateAddSub.java | 4 +
.../vector/expressions/TestVectorDateDiff.java | 4 +
.../expressions/TestVectorIfStatement.java | 2 +
.../vector/expressions/TestVectorNegative.java | 2 +
.../expressions/TestVectorStringConcat.java | 2 +
.../expressions/TestVectorStringUnary.java | 2 +
.../vector/expressions/TestVectorSubStr.java | 2 +
.../expressions/TestVectorTimestampExtract.java | 3 +
.../parse/TestUpdateDeleteSemanticAnalyzer.java | 2 +-
ql/src/test/queries/clientpositive/bucket7.q | 12 +
ql/src/test/queries/clientpositive/topnkey.q | 31 +
.../queries/clientpositive/vector_topnkey.q | 30 +
.../results/clientpositive/acid_nullscan.q.out | 3 +
.../alter_partition_coltype.q.out | 18 +
.../results/clientpositive/ambiguitycheck.q.out | 3 +
.../analyze_table_null_partition.q.out | 2 +
.../clientpositive/autoColumnStats_1.q.out | 2 +
.../clientpositive/autoColumnStats_2.q.out | 2 +
.../auto_join_reordering_values.q.out | 17 +
.../test/results/clientpositive/bucket1.q.out | 2 +
.../test/results/clientpositive/bucket2.q.out | 2 +
.../test/results/clientpositive/bucket3.q.out | 2 +
.../test/results/clientpositive/bucket7.q.out | 56 +
.../clientpositive/bucket_map_join_spark1.q.out | 14 +
.../clientpositive/bucket_map_join_spark2.q.out | 14 +
.../clientpositive/bucket_map_join_spark3.q.out | 14 +
.../clientpositive/bucket_map_join_spark4.q.out | 20 +
.../test/results/clientpositive/combine2.q.out | 3 +
.../test/results/clientpositive/comments.q.out | 7 +
.../constantPropagateForSubQuery.q.out | 6 +
.../dynamic_partition_skip_default.q.out | 9 +
.../encryption_join_unencrypted_tbl.q.out | 7 +
...on_join_with_different_encryption_keys.q.out | 7 +
.../erasurecoding/erasure_explain.q.out | 4 +
.../extrapolate_part_stats_date.q.out | 2 +
.../extrapolate_part_stats_full.q.out | 8 +
.../extrapolate_part_stats_partial.q.out | 12 +
.../results/clientpositive/filter_aggr.q.out | 3 +
.../clientpositive/filter_join_breaktask.q.out | 10 +
.../results/clientpositive/filter_union.q.out | 7 +
.../clientpositive/groupby_sort_1_23.q.out | 71 +
.../results/clientpositive/groupby_sort_6.q.out | 12 +
.../clientpositive/groupby_sort_skew_1_23.q.out | 71 +
.../test/results/clientpositive/input23.q.out | 8 +
ql/src/test/results/clientpositive/input4.q.out | 2 +-
.../test/results/clientpositive/input42.q.out | 9 +
.../results/clientpositive/input_part1.q.out | 3 +
.../results/clientpositive/input_part9.q.out | 3 +
ql/src/test/results/clientpositive/join17.q.out | 7 +
ql/src/test/results/clientpositive/join26.q.out | 10 +
ql/src/test/results/clientpositive/join32.q.out | 10 +
ql/src/test/results/clientpositive/join33.q.out | 10 +
ql/src/test/results/clientpositive/join34.q.out | 11 +
ql/src/test/results/clientpositive/join35.q.out | 13 +
ql/src/test/results/clientpositive/join9.q.out | 7 +
.../clientpositive/join_filters_overlap.q.out | 50 +
.../clientpositive/list_bucket_dml_1.q.out | 6 +
.../clientpositive/list_bucket_dml_11.q.out | 5 +
.../clientpositive/list_bucket_dml_12.q.out | 8 +
.../clientpositive/list_bucket_dml_13.q.out | 5 +
.../clientpositive/list_bucket_dml_14.q.out | 5 +
.../clientpositive/list_bucket_dml_2.q.out | 6 +
.../clientpositive/list_bucket_dml_3.q.out | 6 +
.../clientpositive/list_bucket_dml_4.q.out | 9 +
.../clientpositive/list_bucket_dml_5.q.out | 6 +
.../clientpositive/list_bucket_dml_6.q.out | 9 +
.../clientpositive/list_bucket_dml_7.q.out | 9 +
.../clientpositive/list_bucket_dml_8.q.out | 6 +
.../clientpositive/list_bucket_dml_9.q.out | 9 +
.../list_bucket_query_multiskew_1.q.out | 12 +
.../list_bucket_query_multiskew_2.q.out | 9 +
.../list_bucket_query_multiskew_3.q.out | 12 +
.../list_bucket_query_oneskew_1.q.out | 9 +
.../list_bucket_query_oneskew_2.q.out | 14 +
.../list_bucket_query_oneskew_3.q.out | 3 +
.../llap/acid_bucket_pruning.q.out | 3 +
.../clientpositive/llap/autoColumnStats_1.q.out | 2 +
.../clientpositive/llap/autoColumnStats_2.q.out | 2 +
.../llap/auto_sortmerge_join_1.q.out | 21 +
.../llap/auto_sortmerge_join_11.q.out | 14 +
.../llap/auto_sortmerge_join_12.q.out | 12 +
.../llap/auto_sortmerge_join_2.q.out | 14 +
.../llap/auto_sortmerge_join_3.q.out | 21 +
.../llap/auto_sortmerge_join_4.q.out | 21 +
.../llap/auto_sortmerge_join_5.q.out | 21 +
.../llap/auto_sortmerge_join_7.q.out | 21 +
.../llap/auto_sortmerge_join_8.q.out | 21 +
.../results/clientpositive/llap/bucket2.q.out | 2 +
.../results/clientpositive/llap/bucket3.q.out | 2 +
.../results/clientpositive/llap/bucket4.q.out | 2 +
.../clientpositive/llap/bucket_groupby.q.out | 274 +-
.../clientpositive/llap/bucket_many.q.out | 2 +
.../llap/bucket_num_reducers.q.out | 2 +
.../llap/bucket_num_reducers2.q.out | 2 +
.../clientpositive/llap/bucketmapjoin1.q.out | 28 +
.../clientpositive/llap/bucketmapjoin2.q.out | 21 +
.../clientpositive/llap/bucketmapjoin3.q.out | 14 +
.../clientpositive/llap/bucketmapjoin4.q.out | 14 +
.../clientpositive/llap/bucketpruning1.q.out | 54 +
.../clientpositive/llap/check_constraint.q.out | 27 +-
.../llap/current_date_timestamp.q.out | 2 +
.../llap/disable_merge_for_bucketing.q.out | 2 +
.../llap/dynamic_semijoin_reduction.q.out | 7 +
.../llap/dynamic_semijoin_user_level.q.out | 7 +
.../clientpositive/llap/explainuser_1.q.out | 28 +-
.../clientpositive/llap/explainuser_2.q.out | 406 +-
.../extrapolate_part_stats_partial_ndv.q.out | 6 +
.../llap/filter_join_breaktask.q.out | 10 +
.../clientpositive/llap/filter_union.q.out | 7 +
.../clientpositive/llap/join32_lessSize.q.out | 44 +
.../clientpositive/llap/limit_pushdown.q.out | 135 +-
.../clientpositive/llap/limit_pushdown3.q.out | 89 +-
.../llap/list_bucket_dml_10.q.out | 2 +
.../llap/llap_decimal64_reader.q.out | 46 +-
.../clientpositive/llap/mapjoin_mapjoin.q.out | 10 +
.../clientpositive/llap/metadataonly1.q.out | 27 +
.../clientpositive/llap/offset_limit.q.out | 27 +-
.../llap/offset_limit_ppd_optimizer.q.out | 85 +-
.../llap/orc_struct_type_vectorization.q.out | 53 +-
.../parquet_complex_types_vectorization.q.out | 159 +-
.../llap/parquet_map_type_vectorization.q.out | 53 +-
.../parquet_struct_type_vectorization.q.out | 53 +-
.../clientpositive/llap/partition_pruning.q.out | 9 +
.../clientpositive/llap/ppd_union_view.q.out | 24 +
.../clientpositive/llap/smb_mapjoin_15.q.out | 36 +
.../results/clientpositive/llap/stats11.q.out | 14 +
.../llap/tez_fixed_bucket_pruning.q.out | 32 +
.../llap/tez_join_result_complex.q.out | 14 +
.../results/clientpositive/llap/topnkey.q.out | 318 +
.../clientpositive/llap/unionDistinct_1.q.out | 74 +
.../clientpositive/llap/union_stats.q.out | 93 +-
.../llap/vector_cast_constant.q.out | 55 +-
.../clientpositive/llap/vector_char_2.q.out | 110 +-
.../vector_groupby_grouping_sets_limit.q.out | 346 +-
.../llap/vector_groupby_reduce.q.out | 49 +-
.../llap/vector_mr_diff_schema_alias.q.out | 25 +-
.../llap/vector_reduce_groupby_decimal.q.out | 53 +-
.../llap/vector_string_concat.q.out | 47 +-
.../clientpositive/llap/vector_topnkey.q.out | 592 +
.../clientpositive/llap/vectorization_0.q.out | 9 +
.../llap/vectorization_limit.q.out | 63 +-
.../clientpositive/louter_join_ppr.q.out | 28 +
ql/src/test/results/clientpositive/macro.q.out | 9 +
.../clientpositive/mapjoin_mapjoin.q.out | 10 +
ql/src/test/results/clientpositive/merge3.q.out | 5 +
.../offset_limit_global_optimizer.q.out | 20 +
.../results/clientpositive/outer_join_ppr.q.out | 14 +
.../parquet_vectorization_0.q.out | 9 +
ql/src/test/results/clientpositive/pcr.q.out | 82 +
.../clientpositive/perf/tez/query10.q.out | 346 +-
.../clientpositive/perf/tez/query14.q.out | 2198 +--
.../clientpositive/perf/tez/query15.q.out | 138 +-
.../clientpositive/perf/tez/query17.q.out | 372 +-
.../clientpositive/perf/tez/query25.q.out | 366 +-
.../clientpositive/perf/tez/query26.q.out | 226 +-
.../clientpositive/perf/tez/query27.q.out | 230 +-
.../clientpositive/perf/tez/query29.q.out | 374 +-
.../clientpositive/perf/tez/query35.q.out | 346 +-
.../clientpositive/perf/tez/query37.q.out | 142 +-
.../clientpositive/perf/tez/query40.q.out | 206 +-
.../clientpositive/perf/tez/query43.q.out | 128 +-
.../clientpositive/perf/tez/query45.q.out | 272 +-
.../clientpositive/perf/tez/query49.q.out | 478 +-
.../clientpositive/perf/tez/query5.q.out | 542 +-
.../clientpositive/perf/tez/query50.q.out | 250 +-
.../clientpositive/perf/tez/query60.q.out | 546 +-
.../clientpositive/perf/tez/query66.q.out | 452 +-
.../clientpositive/perf/tez/query69.q.out | 364 +-
.../clientpositive/perf/tez/query7.q.out | 226 +-
.../clientpositive/perf/tez/query76.q.out | 356 +-
.../clientpositive/perf/tez/query77.q.out | 562 +-
.../clientpositive/perf/tez/query8.q.out | 276 +-
.../clientpositive/perf/tez/query80.q.out | 756 +-
.../clientpositive/perf/tez/query82.q.out | 142 +-
.../clientpositive/perf/tez/query99.q.out | 230 +-
.../test/results/clientpositive/plan_json.q.out | 2 +-
.../results/clientpositive/pointlookup2.q.out | 56 +
.../results/clientpositive/pointlookup3.q.out | 53 +
.../results/clientpositive/pointlookup4.q.out | 4 +
.../clientpositive/ppd_join_filter.q.out | 36 +
ql/src/test/results/clientpositive/ppd_vc.q.out | 11 +
.../clientpositive/ppr_allchildsarenull.q.out | 6 +
.../test/results/clientpositive/push_or.q.out | 4 +
.../clientpositive/rand_partitionpruner1.q.out | 3 +
.../clientpositive/rand_partitionpruner2.q.out | 3 +
.../clientpositive/rand_partitionpruner3.q.out | 6 +
.../clientpositive/router_join_ppr.q.out | 28 +
.../clientpositive/serde_user_properties.q.out | 8 +
.../spark/auto_join_reordering_values.q.out | 17 +
.../spark/auto_sortmerge_join_1.q.out | 21 +
.../spark/auto_sortmerge_join_12.q.out | 12 +
.../spark/auto_sortmerge_join_2.q.out | 14 +
.../spark/auto_sortmerge_join_3.q.out | 21 +
.../spark/auto_sortmerge_join_4.q.out | 21 +
.../spark/auto_sortmerge_join_5.q.out | 21 +
.../spark/auto_sortmerge_join_7.q.out | 21 +
.../spark/auto_sortmerge_join_8.q.out | 21 +
.../results/clientpositive/spark/bucket2.q.out | 2 +
.../results/clientpositive/spark/bucket3.q.out | 2 +
.../results/clientpositive/spark/bucket4.q.out | 2 +
.../clientpositive/spark/bucket4.q.out_spark | 2 +
.../results/clientpositive/spark/bucket7.q.out | 56 +
.../spark/bucket_map_join_spark1.q.out | 14 +
.../spark/bucket_map_join_spark2.q.out | 14 +
.../spark/bucket_map_join_spark3.q.out | 14 +
.../spark/bucket_map_join_spark4.q.out | 20 +
.../clientpositive/spark/bucketmapjoin1.q.out | 28 +
.../clientpositive/spark/bucketmapjoin2.q.out | 21 +
.../clientpositive/spark/bucketmapjoin3.q.out | 14 +
.../clientpositive/spark/bucketmapjoin4.q.out | 14 +
.../spark/disable_merge_for_bucketing.q.out | 2 +
.../disable_merge_for_bucketing.q.out_spark | 2 +
.../spark/filter_join_breaktask.q.out | 10 +
.../spark/groupby_sort_1_23.q.out | 71 +
.../spark/groupby_sort_skew_1_23.q.out | 71 +
.../results/clientpositive/spark/join17.q.out | 7 +
.../results/clientpositive/spark/join26.q.out | 10 +
.../results/clientpositive/spark/join32.q.out | 10 +
.../clientpositive/spark/join32_lessSize.q.out | 44 +
.../results/clientpositive/spark/join33.q.out | 10 +
.../results/clientpositive/spark/join34.q.out | 11 +
.../results/clientpositive/spark/join35.q.out | 13 +
.../results/clientpositive/spark/join9.q.out | 7 +
.../spark/join_filters_overlap.q.out | 50 +
.../spark/list_bucket_dml_10.q.out | 2 +
.../spark/list_bucket_dml_2.q.out | 6 +
.../clientpositive/spark/louter_join_ppr.q.out | 28 +
.../clientpositive/spark/mapjoin_mapjoin.q.out | 10 +
.../clientpositive/spark/outer_join_ppr.q.out | 14 +
.../spark/parquet_vectorization_0.q.out | 9 +
.../test/results/clientpositive/spark/pcr.q.out | 82 +
.../clientpositive/spark/ppd_join_filter.q.out | 36 +
.../clientpositive/spark/router_join_ppr.q.out | 28 +
.../clientpositive/spark/smb_mapjoin_15.q.out | 36 +
.../spark/spark_union_merge.q.out | 14 +
.../results/clientpositive/spark/stats0.q.out | 4 +
.../results/clientpositive/spark/union22.q.out | 11 +
.../results/clientpositive/spark/union24.q.out | 47 +
.../clientpositive/spark/vectorization_0.q.out | 9 +
ql/src/test/results/clientpositive/stats0.q.out | 4 +
.../results/clientpositive/tez/topnkey.q.out | 162 +
.../clientpositive/tez/vector_topnkey.q.out | 162 +
.../test/results/clientpositive/topnkey.q.out | 301 +
.../truncate_column_list_bucket.q.out | 6 +
.../results/clientpositive/udf_reflect2.q.out | 3 +
.../test/results/clientpositive/union22.q.out | 11 +
.../test/results/clientpositive/union24.q.out | 47 +
.../clientpositive/vector_outer_join3.q.out | 6 +-
.../clientpositive/vector_outer_join4.q.out | 6 +-
.../clientpositive/vector_outer_join6.q.out | 4 +-
.../results/clientpositive/vector_topnkey.q.out | 480 +
.../objectinspector/ObjectInspectorUtils.java | 19 +
service/pom.xml | 7 +
standalone-metastore/metastore-common/pom.xml | 128 -
.../metastore-common/src/assembly/bin.xml | 28 -
.../hadoop/hive/common/StatsSetupConst.java | 336 -
.../common/ndv/NumDistinctValueEstimator.java | 51 -
.../ndv/NumDistinctValueEstimatorFactory.java | 75 -
.../hadoop/hive/common/ndv/fm/FMSketch.java | 359 -
.../hive/common/ndv/fm/FMSketchUtils.java | 132 -
.../hive/common/ndv/hll/HLLConstants.java | 933 --
.../hive/common/ndv/hll/HLLDenseRegister.java | 202 -
.../hadoop/hive/common/ndv/hll/HLLRegister.java | 50 -
.../hive/common/ndv/hll/HLLSparseRegister.java | 261 -
.../hadoop/hive/common/ndv/hll/HyperLogLog.java | 664 -
.../hive/common/ndv/hll/HyperLogLogUtils.java | 409 -
.../hive/metastore/AcidEventListener.java | 146 -
.../hive/metastore/AggregateStatsCache.java | 571 -
.../hadoop/hive/metastore/AlterHandler.java | 204 -
.../apache/hadoop/hive/metastore/Batchable.java | 86 -
.../hadoop/hive/metastore/ColumnType.java | 301 -
.../hadoop/hive/metastore/DatabaseProduct.java | 75 -
.../apache/hadoop/hive/metastore/Deadline.java | 172 -
.../hive/metastore/DeadlineException.java | 29 -
.../DefaultPartitionExpressionProxy.java | 57 -
.../metastore/DefaultStorageSchemaReader.java | 38 -
.../hive/metastore/FileMetadataHandler.java | 109 -
.../hive/metastore/FileMetadataManager.java | 119 -
.../hive/metastore/HMSMetricsListener.java | 90 -
.../hadoop/hive/metastore/HiveAlterHandler.java | 961 --
.../hadoop/hive/metastore/HiveMetaStore.java | 9602 -------------
.../hive/metastore/HiveMetaStoreClient.java | 3597 -----
.../hive/metastore/HiveMetaStoreFsImpl.java | 55 -
.../hive/metastore/IExtrapolatePartStatus.java | 85 -
.../hadoop/hive/metastore/IHMSHandler.java | 109 -
.../hadoop/hive/metastore/IMetaStoreClient.java | 3757 -----
.../hive/metastore/IMetaStoreSchemaInfo.java | 115 -
.../metastore/LinearExtrapolatePartStatus.java | 106 -
.../hive/metastore/LockComponentBuilder.java | 121 -
.../hive/metastore/LockRequestBuilder.java | 168 -
.../MaterializationsRebuildLockCleanerTask.java | 81 -
.../MaterializationsRebuildLockHandler.java | 216 -
.../hive/metastore/MetaStoreDirectSql.java | 2837 ----
.../metastore/MetaStoreEndFunctionContext.java | 59 -
.../metastore/MetaStoreEndFunctionListener.java | 58 -
.../hive/metastore/MetaStoreEventListener.java | 306 -
.../MetaStoreEventListenerConstants.java | 41 -
.../hadoop/hive/metastore/MetaStoreFS.java | 43 -
.../hadoop/hive/metastore/MetaStoreInit.java | 109 -
.../hive/metastore/MetaStoreInitContext.java | 27 -
.../hive/metastore/MetaStoreInitListener.java | 49 -
.../metastore/MetaStoreListenerNotifier.java | 375 -
.../metastore/MetaStorePreEventListener.java | 57 -
.../hive/metastore/MetaStoreSchemaInfo.java | 246 -
.../metastore/MetaStoreSchemaInfoFactory.java | 64 -
.../hadoop/hive/metastore/MetaStoreThread.java | 58 -
.../hadoop/hive/metastore/MetadataStore.java | 52 -
.../hive/metastore/MetastoreTaskThread.java | 38 -
.../hadoop/hive/metastore/ObjectStore.java | 12509 -----------------
.../hive/metastore/PartFilterExprUtil.java | 165 -
.../metastore/PartitionExpressionProxy.java | 73 -
.../apache/hadoop/hive/metastore/RawStore.java | 1719 ---
.../hadoop/hive/metastore/RawStoreProxy.java | 114 -
.../hive/metastore/ReplChangeManager.java | 501 -
.../hive/metastore/RetryingHMSHandler.java | 232 -
.../hive/metastore/RetryingMetaStoreClient.java | 341 -
.../hive/metastore/RuntimeStatsCleanerTask.java | 66 -
.../metastore/SessionPropertiesListener.java | 46 -
.../hive/metastore/StatObjectConverter.java | 892 --
.../hive/metastore/TServerSocketKeepAlive.java | 47 -
.../hive/metastore/TSetIpAddressProcessor.java | 62 -
.../hive/metastore/TUGIBasedProcessor.java | 183 -
.../hadoop/hive/metastore/TableIterable.java | 115 -
.../hadoop/hive/metastore/ThreadPool.java | 63 -
.../TransactionalMetaStoreEventListener.java | 39 -
.../TransactionalValidationListener.java | 487 -
.../apache/hadoop/hive/metastore/Warehouse.java | 756 -
.../hive/metastore/api/utils/DecimalUtils.java | 49 -
.../hive/metastore/cache/ByteArrayWrapper.java | 45 -
.../hadoop/hive/metastore/cache/CacheUtils.java | 136 -
.../hive/metastore/cache/CachedStore.java | 2532 ----
.../hive/metastore/cache/SharedCache.java | 1650 ---
.../client/builder/CatalogBuilder.java | 62 -
.../client/builder/ConstraintBuilder.java | 115 -
.../client/builder/DatabaseBuilder.java | 122 -
.../client/builder/FunctionBuilder.java | 143 -
.../GrantRevokePrivilegeRequestBuilder.java | 63 -
.../builder/HiveObjectPrivilegeBuilder.java | 69 -
.../client/builder/HiveObjectRefBuilder.java | 69 -
.../client/builder/ISchemaBuilder.java | 102 -
.../client/builder/PartitionBuilder.java | 119 -
.../builder/PrivilegeGrantInfoBuilder.java | 84 -
.../metastore/client/builder/RoleBuilder.java | 55 -
.../builder/SQLCheckConstraintBuilder.java | 51 -
.../builder/SQLDefaultConstraintBuilder.java | 51 -
.../client/builder/SQLForeignKeyBuilder.java | 103 -
.../builder/SQLNotNullConstraintBuilder.java | 52 -
.../client/builder/SQLPrimaryKeyBuilder.java | 52 -
.../builder/SQLUniqueConstraintBuilder.java | 46 -
.../client/builder/SchemaVersionBuilder.java | 114 -
.../client/builder/SerdeAndColsBuilder.java | 124 -
.../builder/StorageDescriptorBuilder.java | 163 -
.../metastore/client/builder/TableBuilder.java | 224 -
.../aggr/BinaryColumnStatsAggregator.java | 61 -
.../aggr/BooleanColumnStatsAggregator.java | 62 -
.../columnstats/aggr/ColumnStatsAggregator.java | 35 -
.../aggr/ColumnStatsAggregatorFactory.java | 113 -
.../aggr/DateColumnStatsAggregator.java | 360 -
.../aggr/DecimalColumnStatsAggregator.java | 375 -
.../aggr/DoubleColumnStatsAggregator.java | 348 -
.../aggr/IExtrapolatePartStatus.java | 47 -
.../aggr/LongColumnStatsAggregator.java | 348 -
.../aggr/StringColumnStatsAggregator.java | 304 -
.../cache/DateColumnStatsDataInspector.java | 124 -
.../cache/DecimalColumnStatsDataInspector.java | 124 -
.../cache/DoubleColumnStatsDataInspector.java | 124 -
.../cache/LongColumnStatsDataInspector.java | 124 -
.../cache/StringColumnStatsDataInspector.java | 125 -
.../merge/BinaryColumnStatsMerger.java | 35 -
.../merge/BooleanColumnStatsMerger.java | 35 -
.../columnstats/merge/ColumnStatsMerger.java | 31 -
.../merge/ColumnStatsMergerFactory.java | 120 -
.../merge/DateColumnStatsMerger.java | 59 -
.../merge/DecimalColumnStatsMerger.java | 85 -
.../merge/DoubleColumnStatsMerger.java | 54 -
.../merge/LongColumnStatsMerger.java | 54 -
.../merge/StringColumnStatsMerger.java | 54 -
.../metastore/conf/ConfTemplatePrinter.java | 150 -
.../hive/metastore/conf/MetastoreConf.java | 1688 ---
.../hive/metastore/conf/TimeValidator.java | 67 -
.../datasource/BoneCPDataSourceProvider.java | 87 -
.../datasource/DataSourceProvider.java | 79 -
.../datasource/DataSourceProviderFactory.java | 66 -
.../datasource/DbCPDataSourceProvider.java | 117 -
.../datasource/HikariCPDataSourceProvider.java | 89 -
.../hive/metastore/datasource/package-info.java | 23 -
.../hive/metastore/events/AbortTxnEvent.java | 51 -
.../hive/metastore/events/AcidWriteEvent.java | 91 -
.../metastore/events/AddForeignKeyEvent.java | 41 -
.../events/AddNotNullConstraintEvent.java | 42 -
.../metastore/events/AddPartitionEvent.java | 84 -
.../metastore/events/AddPrimaryKeyEvent.java | 42 -
.../metastore/events/AddSchemaVersionEvent.java | 40 -
.../events/AddUniqueConstraintEvent.java | 42 -
.../metastore/events/AllocWriteIdEvent.java | 57 -
.../metastore/events/AlterCatalogEvent.java | 44 -
.../metastore/events/AlterDatabaseEvent.java | 56 -
.../metastore/events/AlterISchemaEvent.java | 45 -
.../metastore/events/AlterPartitionEvent.java | 75 -
.../events/AlterSchemaVersionEvent.java | 46 -
.../hive/metastore/events/AlterTableEvent.java | 63 -
.../hive/metastore/events/CommitTxnEvent.java | 51 -
.../metastore/events/ConfigChangeEvent.java | 52 -
.../metastore/events/CreateCatalogEvent.java | 39 -
.../metastore/events/CreateDatabaseEvent.java | 43 -
.../metastore/events/CreateFunctionEvent.java | 43 -
.../metastore/events/CreateISchemaEvent.java | 39 -
.../hive/metastore/events/CreateTableEvent.java | 43 -
.../hive/metastore/events/DropCatalogEvent.java | 39 -
.../metastore/events/DropConstraintEvent.java | 57 -
.../metastore/events/DropDatabaseEvent.java | 43 -
.../metastore/events/DropFunctionEvent.java | 43 -
.../hive/metastore/events/DropISchemaEvent.java | 39 -
.../metastore/events/DropPartitionEvent.java | 70 -
.../events/DropSchemaVersionEvent.java | 40 -
.../hive/metastore/events/DropTableEvent.java | 54 -
.../hive/metastore/events/EventCleanerTask.java | 66 -
.../hive/metastore/events/InsertEvent.java | 132 -
.../hive/metastore/events/ListenerEvent.java | 187 -
.../events/LoadPartitionDoneEvent.java | 57 -
.../hive/metastore/events/OpenTxnEvent.java | 51 -
.../metastore/events/PreAddPartitionEvent.java | 79 -
.../events/PreAddSchemaVersionEvent.java | 39 -
.../metastore/events/PreAlterCatalogEvent.java | 40 -
.../metastore/events/PreAlterDatabaseEvent.java | 47 -
.../metastore/events/PreAlterISchemaEvent.java | 44 -
.../events/PreAlterPartitionEvent.java | 65 -
.../events/PreAlterSchemaVersionEvent.java | 45 -
.../metastore/events/PreAlterTableEvent.java | 53 -
.../events/PreAuthorizationCallEvent.java | 33 -
.../metastore/events/PreCreateCatalogEvent.java | 39 -
.../events/PreCreateDatabaseEvent.java | 43 -
.../metastore/events/PreCreateISchemaEvent.java | 39 -
.../metastore/events/PreCreateTableEvent.java | 43 -
.../metastore/events/PreDropCatalogEvent.java | 39 -
.../metastore/events/PreDropDatabaseEvent.java | 43 -
.../metastore/events/PreDropISchemaEvent.java | 39 -
.../metastore/events/PreDropPartitionEvent.java | 67 -
.../events/PreDropSchemaVersionEvent.java | 39 -
.../metastore/events/PreDropTableEvent.java | 55 -
.../hive/metastore/events/PreEventContext.java | 82 -
.../events/PreLoadPartitionDoneEvent.java | 64 -
.../metastore/events/PreReadCatalogEvent.java | 39 -
.../metastore/events/PreReadDatabaseEvent.java | 46 -
.../metastore/events/PreReadISchemaEvent.java | 39 -
.../metastore/events/PreReadTableEvent.java | 47 -
.../events/PreReadhSchemaVersionEvent.java | 36 -
.../metastore/hooks/JDOConnectionURLHook.java | 52 -
.../metastore/messaging/AbortTxnMessage.java | 36 -
.../metastore/messaging/AcidWriteMessage.java | 50 -
.../messaging/AddForeignKeyMessage.java | 36 -
.../messaging/AddNotNullConstraintMessage.java | 36 -
.../messaging/AddPartitionMessage.java | 68 -
.../messaging/AddPrimaryKeyMessage.java | 35 -
.../messaging/AddUniqueConstraintMessage.java | 36 -
.../messaging/AllocWriteIdMessage.java | 36 -
.../messaging/AlterCatalogMessage.java | 29 -
.../messaging/AlterDatabaseMessage.java | 36 -
.../messaging/AlterPartitionMessage.java | 69 -
.../metastore/messaging/AlterTableMessage.java | 58 -
.../metastore/messaging/CommitTxnMessage.java | 59 -
.../messaging/CreateCatalogMessage.java | 25 -
.../messaging/CreateDatabaseMessage.java | 31 -
.../messaging/CreateFunctionMessage.java | 46 -
.../metastore/messaging/CreateTableMessage.java | 53 -
.../metastore/messaging/DropCatalogMessage.java | 25 -
.../messaging/DropConstraintMessage.java | 29 -
.../messaging/DropDatabaseMessage.java | 27 -
.../messaging/DropFunctionMessage.java | 38 -
.../messaging/DropPartitionMessage.java | 49 -
.../metastore/messaging/DropTableMessage.java | 46 -
.../hive/metastore/messaging/EventMessage.java | 127 -
.../hive/metastore/messaging/EventUtils.java | 202 -
.../hive/metastore/messaging/InsertMessage.java | 75 -
.../messaging/MessageDeserializer.java | 200 -
.../metastore/messaging/MessageFactory.java | 341 -
.../metastore/messaging/OpenTxnMessage.java | 38 -
.../metastore/messaging/PartitionFiles.java | 53 -
.../messaging/event/filters/AndFilter.java | 39 -
.../messaging/event/filters/BasicFilter.java | 33 -
.../event/filters/DatabaseAndTableFilter.java | 65 -
.../event/filters/EventBoundaryFilter.java | 34 -
.../event/filters/MessageFormatFilter.java | 36 -
.../messaging/json/JSONAbortTxnMessage.java | 88 -
.../messaging/json/JSONAcidWriteMessage.java | 150 -
.../json/JSONAddForeignKeyMessage.java | 102 -
.../json/JSONAddNotNullConstraintMessage.java | 97 -
.../messaging/json/JSONAddPartitionMessage.java | 175 -
.../json/JSONAddPrimaryKeyMessage.java | 102 -
.../json/JSONAddUniqueConstraintMessage.java | 99 -
.../messaging/json/JSONAllocWriteIdMessage.java | 113 -
.../messaging/json/JSONAlterCatalogMessage.java | 90 -
.../json/JSONAlterDatabaseMessage.java | 97 -
.../json/JSONAlterPartitionMessage.java | 153 -
.../messaging/json/JSONAlterTableMessage.java | 128 -
.../messaging/json/JSONCommitTxnMessage.java | 183 -
.../json/JSONCreateCatalogMessage.java | 80 -
.../json/JSONCreateDatabaseMessage.java | 85 -
.../json/JSONCreateFunctionMessage.java | 87 -
.../messaging/json/JSONCreateTableMessage.java | 134 -
.../messaging/json/JSONDropCatalogMessage.java | 67 -
.../json/JSONDropConstraintMessage.java | 91 -
.../messaging/json/JSONDropDatabaseMessage.java | 72 -
.../messaging/json/JSONDropFunctionMessage.java | 79 -
.../json/JSONDropPartitionMessage.java | 135 -
.../messaging/json/JSONDropTableMessage.java | 121 -
.../messaging/json/JSONInsertMessage.java | 148 -
.../messaging/json/JSONMessageDeserializer.java | 273 -
.../messaging/json/JSONMessageFactory.java | 402 -
.../messaging/json/JSONOpenTxnMessage.java | 106 -
.../hive/metastore/metrics/JsonReporter.java | 223 -
.../hive/metastore/metrics/JvmPauseMonitor.java | 222 -
.../hadoop/hive/metastore/metrics/Metrics.java | 244 -
.../metastore/metrics/MetricsConstants.java | 46 -
.../hive/metastore/metrics/PerfLogger.java | 194 -
.../hadoop/hive/metastore/model/MCatalog.java | 58 -
.../hive/metastore/model/MColumnDescriptor.java | 51 -
.../hive/metastore/model/MConstraint.java | 214 -
.../hive/metastore/model/MCreationMetadata.java | 97 -
.../hive/metastore/model/MDBPrivilege.java | 142 -
.../hadoop/hive/metastore/model/MDatabase.java | 157 -
.../hive/metastore/model/MDelegationToken.java | 45 -
.../hive/metastore/model/MFieldSchema.java | 80 -
.../hadoop/hive/metastore/model/MFunction.java | 119 -
.../hive/metastore/model/MGlobalPrivilege.java | 130 -
.../hadoop/hive/metastore/model/MISchema.java | 107 -
.../hadoop/hive/metastore/model/MIndex.java | 200 -
.../hadoop/hive/metastore/model/MMasterKey.java | 55 -
.../metastore/model/MMetastoreDBProperties.java | 56 -
.../hive/metastore/model/MNotificationLog.java | 108 -
.../metastore/model/MNotificationNextId.java | 42 -
.../hadoop/hive/metastore/model/MOrder.java | 62 -
.../hadoop/hive/metastore/model/MPartition.java | 162 -
.../model/MPartitionColumnPrivilege.java | 171 -
.../model/MPartitionColumnStatistics.java | 281 -
.../hive/metastore/model/MPartitionEvent.java | 97 -
.../metastore/model/MPartitionPrivilege.java | 149 -
.../hive/metastore/model/MPrincipalDesc.java | 59 -
.../hive/metastore/model/MResourceUri.java | 49 -
.../hadoop/hive/metastore/model/MRole.java | 80 -
.../hadoop/hive/metastore/model/MRoleMap.java | 120 -
.../hive/metastore/model/MRuntimeStat.java | 59 -
.../hive/metastore/model/MSchemaVersion.java | 127 -
.../hadoop/hive/metastore/model/MSerDeInfo.java | 127 -
.../metastore/model/MStorageDescriptor.java | 277 -
.../hive/metastore/model/MStringList.java | 62 -
.../hadoop/hive/metastore/model/MTable.java | 283 -
.../metastore/model/MTableColumnPrivilege.java | 170 -
.../metastore/model/MTableColumnStatistics.java | 272 -
.../hive/metastore/model/MTablePrivilege.java | 149 -
.../model/MTxnWriteNotificationLog.java | 123 -
.../hadoop/hive/metastore/model/MType.java | 105 -
.../hive/metastore/model/MVersionTable.java | 57 -
.../hadoop/hive/metastore/model/MWMMapping.java | 83 -
.../hadoop/hive/metastore/model/MWMPool.java | 89 -
.../hive/metastore/model/MWMResourcePlan.java | 105 -
.../hadoop/hive/metastore/model/MWMTrigger.java | 89 -
.../hive/metastore/parser/ExpressionTree.java | 606 -
.../hadoop/hive/metastore/parser/Filter.g | 486 -
.../hive/metastore/parser/package-info.java | 23 -
.../spec/CompositePartitionSpecProxy.java | 258 -
.../spec/PartitionListComposingSpecProxy.java | 209 -
.../partition/spec/PartitionSpecProxy.java | 220 -
.../spec/PartitionSpecWithSharedSDProxy.java | 192 -
.../hive/metastore/security/DBTokenStore.java | 180 -
.../security/DelegationTokenIdentifier.java | 52 -
.../security/DelegationTokenSecretManager.java | 134 -
.../security/DelegationTokenSelector.java | 33 -
.../security/DelegationTokenStore.java | 116 -
.../metastore/security/DelegationTokenTool.java | 252 -
.../security/HadoopThriftAuthBridge.java | 700 -
.../security/HadoopThriftAuthBridge23.java | 114 -
.../metastore/security/MemoryTokenStore.java | 118 -
.../MetastoreDelegationTokenManager.java | 180 -
.../security/TUGIContainingTransport.java | 96 -
.../TokenStoreDelegationTokenSecretManager.java | 334 -
.../metastore/security/ZooKeeperTokenStore.java | 474 -
.../hive/metastore/tools/HiveMetaTool.java | 490 -
.../hive/metastore/tools/HiveSchemaHelper.java | 673 -
.../metastore/tools/MetastoreSchemaTool.java | 460 -
.../hive/metastore/tools/SQLGenerator.java | 187 -
.../metastore/tools/SchemaToolCommandLine.java | 308 -
.../hive/metastore/tools/SchemaToolTask.java | 32 -
.../tools/SchemaToolTaskAlterCatalog.java | 90 -
.../tools/SchemaToolTaskCreateCatalog.java | 132 -
.../tools/SchemaToolTaskCreateUser.java | 115 -
.../metastore/tools/SchemaToolTaskInfo.java | 43 -
.../metastore/tools/SchemaToolTaskInit.java | 73 -
.../tools/SchemaToolTaskMoveDatabase.java | 96 -
.../tools/SchemaToolTaskMoveTable.java | 142 -
.../metastore/tools/SchemaToolTaskUpgrade.java | 116 -
.../metastore/tools/SchemaToolTaskValidate.java | 630 -
.../hadoop/hive/metastore/tools/SmokeTest.java | 102 -
.../txn/AcidCompactionHistoryService.java | 71 -
.../metastore/txn/AcidHouseKeeperService.java | 71 -
.../txn/AcidOpenTxnsCounterService.java | 72 -
.../hive/metastore/txn/AcidWriteSetService.java | 69 -
.../hive/metastore/txn/CompactionInfo.java | 170 -
.../metastore/txn/CompactionTxnHandler.java | 1158 --
.../hadoop/hive/metastore/txn/TxnDbUtil.java | 621 -
.../hadoop/hive/metastore/txn/TxnHandler.java | 5094 -------
.../hadoop/hive/metastore/txn/TxnStore.java | 509 -
.../hadoop/hive/metastore/txn/TxnUtils.java | 481 -
.../hive/metastore/utils/CommonCliOptions.java | 160 -
.../hadoop/hive/metastore/utils/FileUtils.java | 537 -
.../hadoop/hive/metastore/utils/HdfsUtils.java | 395 -
.../metastore/utils/HiveStrictManagedUtils.java | 100 -
.../hadoop/hive/metastore/utils/LogUtils.java | 140 -
.../hive/metastore/utils/MetaStoreUtils.java | 1840 ---
.../metastore/utils/MetastoreVersionInfo.java | 133 -
.../hive/metastore/utils/SecurityUtils.java | 313 -
.../hive/metastore/utils/StringableMap.java | 80 -
.../src/main/resources/package.jdo | 1426 --
.../metastore-common/src/main/scripts/base | 231 -
.../src/main/scripts/ext/metastore.sh | 41 -
.../src/main/scripts/ext/schemaTool.sh | 33 -
.../src/main/scripts/ext/smokeTest.sh | 33 -
.../src/main/scripts/metastore-config.sh | 69 -
.../src/main/scripts/schematool | 21 -
.../src/main/scripts/start-metastore | 22 -
.../main/sql/derby/hive-schema-1.2.0.derby.sql | 405 -
.../main/sql/derby/hive-schema-3.0.0.derby.sql | 692 -
.../main/sql/derby/hive-schema-3.1.0.derby.sql | 720 -
.../main/sql/derby/hive-schema-4.0.0.derby.sql | 720 -
.../sql/derby/upgrade-1.2.0-to-2.0.0.derby.sql | 62 -
.../sql/derby/upgrade-2.0.0-to-2.1.0.derby.sql | 22 -
.../sql/derby/upgrade-2.1.0-to-2.2.0.derby.sql | 59 -
.../sql/derby/upgrade-2.2.0-to-2.3.0.derby.sql | 5 -
.../sql/derby/upgrade-2.3.0-to-3.0.0.derby.sql | 283 -
.../sql/derby/upgrade-3.0.0-to-3.1.0.derby.sql | 68 -
.../sql/derby/upgrade-3.1.0-to-4.0.0.derby.sql | 8 -
.../src/main/sql/derby/upgrade.order.derby | 18 -
.../src/main/sql/mssql/create-user.mssql.sql | 5 -
.../main/sql/mssql/hive-schema-1.2.0.mssql.sql | 947 --
.../main/sql/mssql/hive-schema-3.0.0.mssql.sql | 1246 --
.../main/sql/mssql/hive-schema-3.1.0.mssql.sql | 1284 --
.../main/sql/mssql/hive-schema-4.0.0.mssql.sql | 1284 --
.../sql/mssql/upgrade-1.2.0-to-2.0.0.mssql.sql | 73 -
.../sql/mssql/upgrade-2.0.0-to-2.1.0.mssql.sql | 39 -
.../sql/mssql/upgrade-2.1.0-to-2.2.0.mssql.sql | 43 -
.../sql/mssql/upgrade-2.2.0-to-2.3.0.mssql.sql | 7 -
.../sql/mssql/upgrade-2.3.0-to-3.0.0.mssql.sql | 352 -
.../sql/mssql/upgrade-3.0.0-to-3.1.0.mssql.sql | 70 -
.../sql/mssql/upgrade-3.1.0-to-4.0.0.mssql.sql | 10 -
.../src/main/sql/mssql/upgrade.order.mssql | 12 -
.../src/main/sql/mysql/create-user.mysql.sql | 8 -
.../main/sql/mysql/hive-schema-1.2.0.mysql.sql | 910 --
.../main/sql/mysql/hive-schema-3.0.0.mysql.sql | 1183 --
.../main/sql/mysql/hive-schema-3.1.0.mysql.sql | 1218 --
.../main/sql/mysql/hive-schema-4.0.0.mysql.sql | 1220 --
.../sql/mysql/upgrade-1.2.0-to-2.0.0.mysql.sql | 75 -
.../sql/mysql/upgrade-2.0.0-to-2.1.0.mysql.sql | 42 -
.../sql/mysql/upgrade-2.1.0-to-2.2.0.mysql.sql | 43 -
.../sql/mysql/upgrade-2.2.0-to-2.3.0.mysql.sql | 8 -
.../sql/mysql/upgrade-2.3.0-to-3.0.0.mysql.sql | 326 -
.../sql/mysql/upgrade-3.0.0-to-3.1.0.mysql.sql | 71 -
.../sql/mysql/upgrade-3.1.0-to-4.0.0.mysql.sql | 10 -
.../src/main/sql/mysql/upgrade.order.mysql | 18 -
.../src/main/sql/oracle/create-user.oracle.sql | 3 -
.../sql/oracle/hive-schema-1.2.0.oracle.sql | 856 --
.../sql/oracle/hive-schema-3.0.0.oracle.sql | 1140 --
.../sql/oracle/hive-schema-3.1.0.oracle.sql | 1175 --
.../sql/oracle/hive-schema-4.0.0.oracle.sql | 1177 --
.../oracle/upgrade-1.2.0-to-2.0.0.oracle.sql | 83 -
.../oracle/upgrade-2.0.0-to-2.1.0.oracle.sql | 39 -
.../oracle/upgrade-2.1.0-to-2.2.0.oracle.sql | 58 -
.../oracle/upgrade-2.2.0-to-2.3.0.oracle.sql | 7 -
.../oracle/upgrade-2.3.0-to-3.0.0.oracle.sql | 343 -
.../oracle/upgrade-3.0.0-to-3.1.0.oracle.sql | 70 -
.../oracle/upgrade-3.1.0-to-4.0.0.oracle.sql | 9 -
.../src/main/sql/oracle/upgrade.order.oracle | 14 -
.../main/sql/postgres/create-user.postgres.sql | 2 -
.../sql/postgres/hive-schema-1.2.0.postgres.sql | 1562 --
.../sql/postgres/hive-schema-3.0.0.postgres.sql | 1827 ---
.../sql/postgres/hive-schema-3.1.0.postgres.sql | 1866 ---
.../sql/postgres/hive-schema-4.0.0.postgres.sql | 1868 ---
.../upgrade-1.2.0-to-2.0.0.postgres.sql | 73 -
.../upgrade-2.0.0-to-2.1.0.postgres.sql | 40 -
.../upgrade-2.1.0-to-2.2.0.postgres.sql | 39 -
.../upgrade-2.2.0-to-2.3.0.postgres.sql | 8 -
.../upgrade-2.3.0-to-3.0.0.postgres.sql | 360 -
.../upgrade-3.0.0-to-3.1.0.postgres.sql | 72 -
.../upgrade-3.1.0-to-4.0.0.postgres.sql | 10 -
.../main/sql/postgres/upgrade.order.postgres | 18 -
.../hadoop/hive/common/TestStatsSetupConst.java | 114 -
.../ndv/fm/TestFMSketchSerialization.java | 101 -
.../hive/common/ndv/hll/TestHLLNoBias.java | 117 -
.../common/ndv/hll/TestHLLSerialization.java | 270 -
.../hive/common/ndv/hll/TestHyperLogLog.java | 338 -
.../common/ndv/hll/TestHyperLogLogDense.java | 85 -
.../common/ndv/hll/TestHyperLogLogMerge.java | 147 -
.../common/ndv/hll/TestHyperLogLogSparse.java | 84 -
.../common/ndv/hll/TestSparseEncodeHash.java | 59 -
.../metastore/AlternateFailurePreListener.java | 62 -
.../metastore/DummyEndFunctionListener.java | 47 -
.../metastore/DummyJdoConnectionUrlHook.java | 45 -
.../hadoop/hive/metastore/DummyListener.java | 126 -
.../metastore/DummyMetaStoreInitListener.java | 39 -
.../hadoop/hive/metastore/DummyPreListener.java | 49 -
.../DummyRawStoreControlledCommit.java | 1268 --
.../DummyRawStoreForJdoConnection.java | 1249 --
.../apache/hadoop/hive/metastore/FakeDerby.java | 404 -
.../HiveMetaStoreClientPreCatalog.java | 3546 -----
.../InjectableBehaviourObjectStore.java | 218 -
.../hive/metastore/IpAddressListener.java | 102 -
.../hive/metastore/MetaStoreTestUtils.java | 291 -
.../MockPartitionExpressionForMetastore.java | 58 -
.../hive/metastore/NonCatCallsWithCatalog.java | 1158 --
.../hadoop/hive/metastore/TestAdminUser.java | 49 -
.../hive/metastore/TestAggregateStatsCache.java | 272 -
.../metastore/TestCatalogNonDefaultClient.java | 74 -
.../metastore/TestCatalogNonDefaultSvr.java | 68 -
.../hive/metastore/TestCatalogOldClient.java | 44 -
.../hadoop/hive/metastore/TestDeadline.java | 130 -
.../metastore/TestEmbeddedHiveMetaStore.java | 51 -
.../hadoop/hive/metastore/TestFilterHooks.java | 254 -
.../hive/metastore/TestHiveAlterHandler.java | 121 -
.../hive/metastore/TestHiveMetaStore.java | 3102 ----
.../metastore/TestHiveMetaStoreGetMetaConf.java | 115 -
.../TestHiveMetaStorePartitionSpecs.java | 383 -
.../TestHiveMetaStoreSchemaMethods.java | 1248 --
.../metastore/TestHiveMetaStoreTimeout.java | 142 -
.../hive/metastore/TestHiveMetaStoreTxns.java | 267 -
...TestHiveMetaStoreWithEnvironmentContext.java | 191 -
.../hive/metastore/TestHiveMetastoreCli.java | 68 -
.../hive/metastore/TestLockRequestBuilder.java | 587 -
.../hive/metastore/TestMarkPartition.java | 118 -
.../hive/metastore/TestMarkPartitionRemote.java | 34 -
.../TestMetaStoreConnectionUrlHook.java | 49 -
.../TestMetaStoreEndFunctionListener.java | 146 -
.../metastore/TestMetaStoreEventListener.java | 472 -
.../TestMetaStoreEventListenerOnlyOnCommit.java | 121 -
.../TestMetaStoreEventListenerWithOldConf.java | 129 -
.../metastore/TestMetaStoreInitListener.java | 56 -
.../metastore/TestMetaStoreListenersError.java | 97 -
.../metastore/TestMetaStoreSchemaFactory.java | 72 -
.../hive/metastore/TestMetaStoreSchemaInfo.java | 55 -
.../hadoop/hive/metastore/TestObjectStore.java | 904 --
.../metastore/TestObjectStoreInitRetry.java | 135 -
.../metastore/TestObjectStoreSchemaMethods.java | 602 -
.../hadoop/hive/metastore/TestOldSchema.java | 233 -
.../TestPartitionNameWhitelistValidation.java | 125 -
.../hive/metastore/TestRawStoreProxy.java | 67 -
.../hive/metastore/TestRemoteHiveMetaStore.java | 64 -
.../TestRemoteHiveMetaStoreIpAddress.java | 66 -
.../TestRemoteUGIHiveMetaStoreIpAddress.java | 31 -
.../TestRetriesInRetryingHMSHandler.java | 111 -
.../hive/metastore/TestRetryingHMSHandler.java | 82 -
.../metastore/TestSetUGIOnBothClientServer.java | 34 -
.../hive/metastore/TestSetUGIOnOnlyClient.java | 35 -
.../hive/metastore/TestSetUGIOnOnlyServer.java | 35 -
.../apache/hadoop/hive/metastore/TestStats.java | 732 -
.../hive/metastore/TestTableIterable.java | 76 -
.../hive/metastore/VerifyingObjectStore.java | 219 -
.../annotation/MetastoreCheckinTest.java | 25 -
.../metastore/annotation/MetastoreTest.java | 24 -
.../metastore/annotation/MetastoreUnitTest.java | 25 -
.../hive/metastore/cache/TestCachedStore.java | 1075 --
.../metastore/cache/TestCatalogCaching.java | 142 -
.../metastore/client/MetaStoreClientTest.java | 95 -
.../client/MetaStoreFactoryForTests.java | 112 -
.../metastore/client/TestAddPartitions.java | 1736 ---
.../client/TestAddPartitionsFromPartSpec.java | 1267 --
.../metastore/client/TestAlterPartitions.java | 1154 --
.../metastore/client/TestAppendPartitions.java | 600 -
.../hive/metastore/client/TestCatalogs.java | 267 -
.../metastore/client/TestCheckConstraint.java | 363 -
.../hive/metastore/client/TestDatabases.java | 634 -
.../metastore/client/TestDefaultConstraint.java | 363 -
.../metastore/client/TestDropPartitions.java | 659 -
.../client/TestExchangePartitions.java | 1337 --
.../hive/metastore/client/TestForeignKey.java | 538 -
.../hive/metastore/client/TestFunctions.java | 765 -
.../metastore/client/TestGetPartitions.java | 608 -
.../hive/metastore/client/TestGetTableMeta.java | 330 -
.../metastore/client/TestListPartitions.java | 1522 --
.../metastore/client/TestNotNullConstraint.java | 355 -
.../hive/metastore/client/TestPrimaryKey.java | 468 -
.../hive/metastore/client/TestRuntimeStats.java | 154 -
.../TestTablesCreateDropAlterTruncate.java | 1400 --
.../metastore/client/TestTablesGetExists.java | 514 -
.../hive/metastore/client/TestTablesList.java | 320 -
.../metastore/client/TestUniqueConstraint.java | 356 -
.../hive/metastore/client/package-info.java | 22 -
.../merge/DecimalColumnStatsMergerTest.java | 235 -
.../hive/metastore/conf/TestMetastoreConf.java | 433 -
.../TestDataSourceProviderFactory.java | 248 -
.../hive/metastore/dbinstall/DbInstallBase.java | 265 -
.../hive/metastore/dbinstall/ITestMysql.java | 82 -
.../hive/metastore/dbinstall/ITestOracle.java | 83 -
.../hive/metastore/dbinstall/ITestPostgres.java | 82 -
.../metastore/dbinstall/ITestSqlServer.java | 84 -
.../json/TestJSONMessageDeserializer.java | 115 -
.../hive/metastore/metrics/TestMetrics.java | 164 -
.../minihms/AbstractMetaStoreService.java | 173 -
.../minihms/ClusterMetaStoreForTests.java | 32 -
.../minihms/EmbeddedMetaStoreForTests.java | 33 -
.../hadoop/hive/metastore/minihms/MiniHMS.java | 76 -
.../minihms/RemoteMetaStoreForTests.java | 43 -
.../hive/metastore/minihms/package-info.java | 23 -
.../tools/TestMetastoreSchemaTool.java | 70 -
.../tools/TestSchemaToolForMetastore.java | 534 -
.../metastore/txn/TestTxnHandlerNegative.java | 58 -
.../hadoop/hive/metastore/txn/TestTxnUtils.java | 239 -
.../hive/metastore/utils/TestHdfsUtils.java | 348 -
.../metastore/utils/TestMetaStoreUtils.java | 291 -
standalone-metastore/metastore-server/pom.xml | 684 +
.../metastore-server/src/assembly/bin.xml | 134 +
.../metastore-server/src/assembly/src.xml | 53 +
.../hadoop/hive/common/StatsSetupConst.java | 336 +
.../common/ndv/NumDistinctValueEstimator.java | 51 +
.../ndv/NumDistinctValueEstimatorFactory.java | 75 +
.../hadoop/hive/common/ndv/fm/FMSketch.java | 359 +
.../hive/common/ndv/fm/FMSketchUtils.java | 132 +
.../hive/common/ndv/hll/HLLConstants.java | 933 ++
.../hive/common/ndv/hll/HLLDenseRegister.java | 202 +
.../hadoop/hive/common/ndv/hll/HLLRegister.java | 50 +
.../hive/common/ndv/hll/HLLSparseRegister.java | 261 +
.../hadoop/hive/common/ndv/hll/HyperLogLog.java | 664 +
.../hive/common/ndv/hll/HyperLogLogUtils.java | 409 +
.../hive/metastore/AcidEventListener.java | 146 +
.../hive/metastore/AggregateStatsCache.java | 571 +
.../hadoop/hive/metastore/AlterHandler.java | 204 +
.../apache/hadoop/hive/metastore/Batchable.java | 86 +
.../hadoop/hive/metastore/ColumnType.java | 301 +
.../hadoop/hive/metastore/DatabaseProduct.java | 75 +
.../apache/hadoop/hive/metastore/Deadline.java | 172 +
.../hive/metastore/DeadlineException.java | 29 +
.../DefaultPartitionExpressionProxy.java | 57 +
.../metastore/DefaultStorageSchemaReader.java | 38 +
.../hive/metastore/FileMetadataHandler.java | 109 +
.../hive/metastore/FileMetadataManager.java | 119 +
.../hive/metastore/HMSMetricsListener.java | 90 +
.../hadoop/hive/metastore/HiveAlterHandler.java | 961 ++
.../hadoop/hive/metastore/HiveMetaStore.java | 9602 +++++++++++++
.../hive/metastore/HiveMetaStoreClient.java | 3597 +++++
.../hive/metastore/HiveMetaStoreFsImpl.java | 55 +
.../hive/metastore/IExtrapolatePartStatus.java | 85 +
.../hadoop/hive/metastore/IHMSHandler.java | 109 +
.../hadoop/hive/metastore/IMetaStoreClient.java | 3757 +++++
.../hive/metastore/IMetaStoreSchemaInfo.java | 115 +
.../metastore/LinearExtrapolatePartStatus.java | 106 +
.../hive/metastore/LockComponentBuilder.java | 121 +
.../hive/metastore/LockRequestBuilder.java | 168 +
.../MaterializationsRebuildLockCleanerTask.java | 81 +
.../MaterializationsRebuildLockHandler.java | 216 +
.../hive/metastore/MetaStoreDirectSql.java | 2837 ++++
.../metastore/MetaStoreEndFunctionContext.java | 59 +
.../metastore/MetaStoreEndFunctionListener.java | 58 +
.../hive/metastore/MetaStoreEventListener.java | 306 +
.../MetaStoreEventListenerConstants.java | 41 +
.../hadoop/hive/metastore/MetaStoreFS.java | 43 +
.../hadoop/hive/metastore/MetaStoreInit.java | 109 +
.../hive/metastore/MetaStoreInitContext.java | 27 +
.../hive/metastore/MetaStoreInitListener.java | 49 +
.../metastore/MetaStoreListenerNotifier.java | 375 +
.../metastore/MetaStorePreEventListener.java | 57 +
.../hive/metastore/MetaStoreSchemaInfo.java | 246 +
.../metastore/MetaStoreSchemaInfoFactory.java | 64 +
.../hadoop/hive/metastore/MetaStoreThread.java | 58 +
.../hadoop/hive/metastore/MetadataStore.java | 52 +
.../hive/metastore/MetastoreTaskThread.java | 38 +
.../hadoop/hive/metastore/ObjectStore.java | 12509 +++++++++++++++++
.../hive/metastore/PartFilterExprUtil.java | 165 +
.../metastore/PartitionExpressionProxy.java | 73 +
.../apache/hadoop/hive/metastore/RawStore.java | 1719 +++
.../hadoop/hive/metastore/RawStoreProxy.java | 114 +
.../hive/metastore/ReplChangeManager.java | 501 +
.../hive/metastore/RetryingHMSHandler.java | 232 +
.../hive/metastore/RetryingMetaStoreClient.java | 341 +
.../hive/metastore/RuntimeStatsCleanerTask.java | 66 +
.../metastore/SessionPropertiesListener.java | 46 +
.../hive/metastore/StatObjectConverter.java | 892 ++
.../hive/metastore/TServerSocketKeepAlive.java | 47 +
.../hive/metastore/TSetIpAddressProcessor.java | 62 +
.../hive/metastore/TUGIBasedProcessor.java | 183 +
.../hadoop/hive/metastore/TableIterable.java | 115 +
.../hadoop/hive/metastore/ThreadPool.java | 63 +
.../TransactionalMetaStoreEventListener.java | 39 +
.../TransactionalValidationListener.java | 487 +
.../apache/hadoop/hive/metastore/Warehouse.java | 756 +
.../hive/metastore/api/utils/DecimalUtils.java | 49 +
.../hive/metastore/cache/ByteArrayWrapper.java | 45 +
.../hadoop/hive/metastore/cache/CacheUtils.java | 136 +
.../hive/metastore/cache/CachedStore.java | 2532 ++++
.../hive/metastore/cache/SharedCache.java | 1650 +++
.../client/builder/CatalogBuilder.java | 62 +
.../client/builder/ConstraintBuilder.java | 115 +
.../client/builder/DatabaseBuilder.java | 122 +
.../client/builder/FunctionBuilder.java | 143 +
.../GrantRevokePrivilegeRequestBuilder.java | 63 +
.../builder/HiveObjectPrivilegeBuilder.java | 69 +
.../client/builder/HiveObjectRefBuilder.java | 69 +
.../client/builder/ISchemaBuilder.java | 102 +
.../client/builder/PartitionBuilder.java | 119 +
.../builder/PrivilegeGrantInfoBuilder.java | 84 +
.../metastore/client/builder/RoleBuilder.java | 55 +
.../builder/SQLCheckConstraintBuilder.java | 51 +
.../builder/SQLDefaultConstraintBuilder.java | 51 +
.../client/builder/SQLForeignKeyBuilder.java | 103 +
.../builder/SQLNotNullConstraintBuilder.java | 52 +
.../client/builder/SQLPrimaryKeyBuilder.java | 52 +
.../builder/SQLUniqueConstraintBuilder.java | 46 +
.../client/builder/SchemaVersionBuilder.java | 114 +
.../client/builder/SerdeAndColsBuilder.java | 124 +
.../builder/StorageDescriptorBuilder.java | 163 +
.../metastore/client/builder/TableBuilder.java | 224 +
.../aggr/BinaryColumnStatsAggregator.java | 61 +
.../aggr/BooleanColumnStatsAggregator.java | 62 +
.../columnstats/aggr/ColumnStatsAggregator.java | 35 +
.../aggr/ColumnStatsAggregatorFactory.java | 113 +
.../aggr/DateColumnStatsAggregator.java | 360 +
.../aggr/DecimalColumnStatsAggregator.java | 375 +
.../aggr/DoubleColumnStatsAggregator.java | 348 +
.../aggr/IExtrapolatePartStatus.java | 47 +
.../aggr/LongColumnStatsAggregator.java | 348 +
.../aggr/StringColumnStatsAggregator.java | 304 +
.../cache/DateColumnStatsDataInspector.java | 124 +
.../cache/DecimalColumnStatsDataInspector.java | 124 +
.../cache/DoubleColumnStatsDataInspector.java | 124 +
.../cache/LongColumnStatsDataInspector.java | 124 +
.../cache/StringColumnStatsDataInspector.java | 125 +
.../merge/BinaryColumnStatsMerger.java | 35 +
.../merge/BooleanColumnStatsMerger.java | 35 +
.../columnstats/merge/ColumnStatsMerger.java | 31 +
.../merge/ColumnStatsMergerFactory.java | 120 +
.../merge/DateColumnStatsMerger.java | 59 +
.../merge/DecimalColumnStatsMerger.java | 85 +
.../merge/DoubleColumnStatsMerger.java | 54 +
.../merge/LongColumnStatsMerger.java | 54 +
.../merge/StringColumnStatsMerger.java | 54 +
.../metastore/conf/ConfTemplatePrinter.java | 150 +
.../hive/metastore/conf/MetastoreConf.java | 1688 +++
.../hive/metastore/conf/TimeValidator.java | 67 +
.../datasource/BoneCPDataSourceProvider.java | 87 +
.../datasource/DataSourceProvider.java | 79 +
.../datasource/DataSourceProviderFactory.java | 66 +
.../datasource/DbCPDataSourceProvider.java | 117 +
.../datasource/HikariCPDataSourceProvider.java | 89 +
.../hive/metastore/datasource/package-info.java | 23 +
.../hive/metastore/events/AbortTxnEvent.java | 51 +
.../hive/metastore/events/AcidWriteEvent.java | 91 +
.../metastore/events/AddForeignKeyEvent.java | 41 +
.../events/AddNotNullConstraintEvent.java | 42 +
.../metastore/events/AddPartitionEvent.java | 84 +
.../metastore/events/AddPrimaryKeyEvent.java | 42 +
.../metastore/events/AddSchemaVersionEvent.java | 40 +
.../events/AddUniqueConstraintEvent.java | 42 +
.../metastore/events/AllocWriteIdEvent.java | 57 +
.../metastore/events/AlterCatalogEvent.java | 44 +
.../metastore/events/AlterDatabaseEvent.java | 56 +
.../metastore/events/AlterISchemaEvent.java | 45 +
.../metastore/events/AlterPartitionEvent.java | 75 +
.../events/AlterSchemaVersionEvent.java | 46 +
.../hive/metastore/events/AlterTableEvent.java | 63 +
.../hive/metastore/events/CommitTxnEvent.java | 51 +
.../metastore/events/ConfigChangeEvent.java | 52 +
.../metastore/events/CreateCatalogEvent.java | 39 +
.../metastore/events/CreateDatabaseEvent.java | 43 +
.../metastore/events/CreateFunctionEvent.java | 43 +
.../metastore/events/CreateISchemaEvent.java | 39 +
.../hive/metastore/events/CreateTableEvent.java | 43 +
.../hive/metastore/events/DropCatalogEvent.java | 39 +
.../metastore/events/DropConstraintEvent.java | 57 +
.../metastore/events/DropDatabaseEvent.java | 43 +
.../metastore/events/DropFunctionEvent.java | 43 +
.../hive/metastore/events/DropISchemaEvent.java | 39 +
.../metastore/events/DropPartitionEvent.java | 70 +
.../events/DropSchemaVersionEvent.java | 40 +
.../hive/metastore/events/DropTableEvent.java | 54 +
.../hive/metastore/events/EventCleanerTask.java | 66 +
.../hive/metastore/events/InsertEvent.java | 132 +
.../hive/metastore/events/ListenerEvent.java | 187 +
.../events/LoadPartitionDoneEvent.java | 57 +
.../hive/metastore/events/OpenTxnEvent.java | 51 +
.../metastore/events/PreAddPartitionEvent.java | 79 +
.../events/PreAddSchemaVersionEvent.java | 39 +
.../metastore/events/PreAlterCatalogEvent.java | 40 +
.../metastore/events/PreAlterDatabaseEvent.java | 47 +
.../metastore/events/PreAlterISchemaEvent.java | 44 +
.../events/PreAlterPartitionEvent.java | 65 +
.../events/PreAlterSchemaVersionEvent.java | 45 +
.../metastore/events/PreAlterTableEvent.java | 53 +
.../events/PreAuthorizationCallEvent.java | 33 +
.../metastore/events/PreCreateCatalogEvent.java | 39 +
.../events/PreCreateDatabaseEvent.java | 43 +
.../metastore/events/PreCreateISchemaEvent.java | 39 +
.../metastore/events/PreCreateTableEvent.java | 43 +
.../metastore/events/PreDropCatalogEvent.java | 39 +
.../metastore/events/PreDropDatabaseEvent.java | 43 +
.../metastore/events/PreDropISchemaEvent.java | 39 +
.../metastore/events/PreDropPartitionEvent.java | 67 +
.../events/PreDropSchemaVersionEvent.java | 39 +
.../metastore/events/PreDropTableEvent.java | 55 +
.../hive/metastore/events/PreEventContext.java | 82 +
.../events/PreLoadPartitionDoneEvent.java | 64 +
.../metastore/events/PreReadCatalogEvent.java | 39 +
.../metastore/events/PreReadDatabaseEvent.java | 46 +
.../metastore/events/PreReadISchemaEvent.java | 39 +
.../metastore/events/PreReadTableEvent.java | 47 +
.../events/PreReadhSchemaVersionEvent.java | 36 +
.../metastore/hooks/JDOConnectionURLHook.java | 52 +
.../metastore/messaging/AbortTxnMessage.java | 36 +
.../metastore/messaging/AcidWriteMessage.java | 50 +
.../messaging/AddForeignKeyMessage.java | 36 +
.../messaging/AddNotNullConstraintMessage.java | 36 +
.../messaging/AddPartitionMessage.java | 68 +
.../messaging/AddPrimaryKeyMessage.java | 35 +
.../messaging/AddUniqueConstraintMessage.java | 36 +
.../messaging/AllocWriteIdMessage.java | 36 +
.../messaging/AlterCatalogMessage.java | 29 +
.../messaging/AlterDatabaseMessage.java | 36 +
.../messaging/AlterPartitionMessage.java | 69 +
.../metastore/messaging/AlterTableMessage.java | 58 +
.../metastore/messaging/CommitTxnMessage.java | 59 +
.../messaging/CreateCatalogMessage.java | 25 +
.../messaging/CreateDatabaseMessage.java | 31 +
.../messaging/CreateFunctionMessage.java | 46 +
.../metastore/messaging/CreateTableMessage.java | 53 +
.../metastore/messaging/DropCatalogMessage.java | 25 +
.../messaging/DropConstraintMessage.java | 29 +
.../messaging/DropDatabaseMessage.java | 27 +
.../messaging/DropFunctionMessage.java | 38 +
.../messaging/DropPartitionMessage.java | 49 +
.../metastore/messaging/DropTableMessage.java | 46 +
.../hive/metastore/messaging/EventMessage.java | 127 +
.../hive/metastore/messaging/EventUtils.java | 202 +
.../hive/metastore/messaging/InsertMessage.java | 75 +
.../messaging/MessageDeserializer.java | 200 +
.../metastore/messaging/MessageFactory.java | 341 +
.../metastore/messaging/OpenTxnMessage.java | 38 +
.../metastore/messaging/PartitionFiles.java | 53 +
.../messaging/event/filters/AndFilter.java | 39 +
.../messaging/event/filters/BasicFilter.java | 33 +
.../event/filters/DatabaseAndTableFilter.java | 65 +
.../event/filters/EventBoundaryFilter.java | 34 +
.../event/filters/MessageFormatFilter.java | 36 +
.../messaging/json/JSONAbortTxnMessage.java | 88 +
.../messaging/json/JSONAcidWriteMessage.java | 150 +
.../json/JSONAddForeignKeyMessage.java | 102 +
.../json/JSONAddNotNullConstraintMessage.java | 97 +
.../messaging/json/JSONAddPartitionMessage.java | 175 +
.../json/JSONAddPrimaryKeyMessage.java | 102 +
.../json/JSONAddUniqueConstraintMessage.java | 99 +
.../messaging/json/JSONAllocWriteIdMessage.java | 113 +
.../messaging/json/JSONAlterCatalogMessage.java | 90 +
.../json/JSONAlterDatabaseMessage.java | 97 +
.../json/JSONAlterPartitionMessage.java | 153 +
.../messaging/json/JSONAlterTableMessage.java | 128 +
.../messaging/json/JSONCommitTxnMessage.java | 183 +
.../json/JSONCreateCatalogMessage.java | 80 +
.../json/JSONCreateDatabaseMessage.java | 85 +
.../json/JSONCreateFunctionMessage.java | 87 +
.../messaging/json/JSONCreateTableMessage.java | 134 +
.../messaging/json/JSONDropCatalogMessage.java | 67 +
.../json/JSONDropConstraintMessage.java | 91 +
.../messaging/json/JSONDropDatabaseMessage.java | 72 +
.../messaging/json/JSONDropFunctionMessage.java | 79 +
.../json/JSONDropPartitionMessage.java | 135 +
.../messaging/json/JSONDropTableMessage.java | 121 +
.../messaging/json/JSONInsertMessage.java | 148 +
.../messaging/json/JSONMessageDeserializer.java | 273 +
.../messaging/json/JSONMessageFactory.java | 402 +
.../messaging/json/JSONOpenTxnMessage.java | 106 +
.../hive/metastore/metrics/JsonReporter.java | 223 +
.../hive/metastore/metrics/JvmPauseMonitor.java | 222 +
.../hadoop/hive/metastore/metrics/Metrics.java | 244 +
.../metastore/metrics/MetricsConstants.java | 46 +
.../hive/metastore/metrics/PerfLogger.java | 194 +
.../hadoop/hive/metastore/model/MCatalog.java | 58 +
.../hive/metastore/model/MColumnDescriptor.java | 51 +
.../hive/metastore/model/MConstraint.java | 214 +
.../hive/metastore/model/MCreationMetadata.java | 97 +
.../hive/metastore/model/MDBPrivilege.java | 142 +
.../hadoop/hive/metastore/model/MDatabase.java | 157 +
.../hive/metastore/model/MDelegationToken.java | 45 +
.../hive/metastore/model/MFieldSchema.java | 80 +
.../hadoop/hive/metastore/model/MFunction.java | 119 +
.../hive/metastore/model/MGlobalPrivilege.java | 130 +
.../hadoop/hive/metastore/model/MISchema.java | 107 +
.../hadoop/hive/metastore/model/MIndex.java | 200 +
.../hadoop/hive/metastore/model/MMasterKey.java | 55 +
.../metastore/model/MMetastoreDBProperties.java | 56 +
.../hive/metastore/model/MNotificationLog.java | 108 +
.../metastore/model/MNotificationNextId.java | 42 +
.../hadoop/hive/metastore/model/MOrder.java | 62 +
.../hadoop/hive/metastore/model/MPartition.java | 162 +
.../model/MPartitionColumnPrivilege.java | 171 +
.../model/MPartitionColumnStatistics.java | 281 +
.../hive/metastore/model/MPartitionEvent.java | 97 +
.../metastore/model/MPartitionPrivilege.java | 149 +
.../hive/metastore/model/MPrincipalDesc.java | 59 +
.../hive/metastore/model/MResourceUri.java | 49 +
.../hadoop/hive/metastore/model/MRole.java | 80 +
.../hadoop/hive/metastore/model/MRoleMap.java | 120 +
.../hive/metastore/model/MRuntimeStat.java | 59 +
.../hive/metastore/model/MSchemaVersion.java | 127 +
.../hadoop/hive/metastore/model/MSerDeInfo.java | 127 +
.../metastore/model/MStorageDescriptor.java | 277 +
.../hive/metastore/model/MStringList.java | 62 +
.../hadoop/hive/metastore/model/MTable.java | 283 +
.../metastore/model/MTableColumnPrivilege.java | 170 +
.../metastore/model/MTableColumnStatistics.java | 272 +
.../hive/metastore/model/MTablePrivilege.java | 149 +
.../model/MTxnWriteNotificationLog.java | 123 +
.../hadoop/hive/metastore/model/MType.java | 105 +
.../hive/metastore/model/MVersionTable.java | 57 +
.../hadoop/hive/metastore/model/MWMMapping.java | 83 +
.../hadoop/hive/metastore/model/MWMPool.java | 89 +
.../hive/metastore/model/MWMResourcePlan.java | 105 +
.../hadoop/hive/metastore/model/MWMTrigger.java | 89 +
.../hive/metastore/parser/ExpressionTree.java | 606 +
.../hadoop/hive/metastore/parser/Filter.g | 486 +
.../hive/metastore/parser/package-info.java | 23 +
.../spec/CompositePartitionSpecProxy.java | 258 +
.../spec/PartitionListComposingSpecProxy.java | 209 +
.../partition/spec/PartitionSpecProxy.java | 220 +
.../spec/PartitionSpecWithSharedSDProxy.java | 192 +
.../hive/metastore/security/DBTokenStore.java | 180 +
.../security/DelegationTokenIdentifier.java | 52 +
.../security/DelegationTokenSecretManager.java | 134 +
.../security/DelegationTokenSelector.java | 33 +
.../security/DelegationTokenStore.java | 116 +
.../metastore/security/DelegationTokenTool.java | 252 +
.../security/HadoopThriftAuthBridge.java | 700 +
.../security/HadoopThriftAuthBridge23.java | 114 +
.../metastore/security/MemoryTokenStore.java | 118 +
.../MetastoreDelegationTokenManager.java | 180 +
.../security/TUGIContainingTransport.java | 96 +
.../TokenStoreDelegationTokenSecretManager.java | 334 +
.../metastore/security/ZooKeeperTokenStore.java | 474 +
.../hive/metastore/tools/HiveMetaTool.java | 490 +
.../hive/metastore/tools/HiveSchemaHelper.java | 673 +
.../metastore/tools/MetastoreSchemaTool.java | 460 +
.../hive/metastore/tools/SQLGenerator.java | 187 +
.../metastore/tools/SchemaToolCommandLine.java | 308 +
.../hive/metastore/tools/SchemaToolTask.java | 32 +
.../tools/SchemaToolTaskAlterCatalog.java | 90 +
.../tools/SchemaToolTaskCreateCatalog.java | 132 +
.../tools/SchemaToolTaskCreateUser.java | 115 +
.../metastore/tools/SchemaToolTaskInfo.java | 43 +
.../metastore/tools/SchemaToolTaskInit.java | 73 +
.../tools/SchemaToolTaskMoveDatabase.java | 96 +
.../tools/SchemaToolTaskMoveTable.java | 142 +
.../metastore/tools/SchemaToolTaskUpgrade.java | 116 +
.../metastore/tools/SchemaToolTaskValidate.java | 630 +
.../hadoop/hive/metastore/tools/SmokeTest.java | 102 +
.../txn/AcidCompactionHistoryService.java | 71 +
.../metastore/txn/AcidHouseKeeperService.java | 71 +
.../txn/AcidOpenTxnsCounterService.java | 72 +
.../hive/metastore/txn/AcidWriteSetService.java | 69 +
.../hive/metastore/txn/CompactionInfo.java | 170 +
.../metastore/txn/CompactionTxnHandler.java | 1158 ++
.../hadoop/hive/metastore/txn/TxnDbUtil.java | 621 +
.../hadoop/hive/metastore/txn/TxnHandler.java | 5094 +++++++
.../hadoop/hive/metastore/txn/TxnStore.java | 509 +
.../hadoop/hive/metastore/txn/TxnUtils.java | 481 +
.../hive/metastore/utils/CommonCliOptions.java | 160 +
.../hadoop/hive/metastore/utils/FileUtils.java | 537 +
.../hadoop/hive/metastore/utils/HdfsUtils.java | 395 +
.../metastore/utils/HiveStrictManagedUtils.java | 100 +
.../hadoop/hive/metastore/utils/LogUtils.java | 140 +
.../hive/metastore/utils/MetaStoreUtils.java | 1840 +++
.../metastore/utils/MetastoreVersionInfo.java | 133 +
.../hive/metastore/utils/SecurityUtils.java | 313 +
.../hive/metastore/utils/StringableMap.java | 80 +
.../main/resources/datanucleus-log4j.properties | 17 +
.../main/resources/metastore-log4j2.properties | 71 +
.../src/main/resources/metastore-site.xml | 34 +
.../src/main/resources/package.jdo | 1426 ++
.../src/main/resources/saveVersion.sh | 91 +
.../metastore-server/src/main/scripts/base | 237 +
.../src/main/scripts/ext/metastore.sh | 41 +
.../src/main/scripts/ext/schemaTool.sh | 33 +
.../src/main/scripts/ext/smokeTest.sh | 33 +
.../src/main/scripts/metastore-config.sh | 69 +
.../src/main/scripts/schematool | 21 +
.../src/main/scripts/start-metastore | 22 +
.../main/sql/derby/hive-schema-1.2.0.derby.sql | 405 +
.../main/sql/derby/hive-schema-3.0.0.derby.sql | 692 +
.../main/sql/derby/hive-schema-3.1.0.derby.sql | 720 +
.../main/sql/derby/hive-schema-4.0.0.derby.sql | 720 +
.../sql/derby/upgrade-1.2.0-to-2.0.0.derby.sql | 62 +
.../sql/derby/upgrade-2.0.0-to-2.1.0.derby.sql | 22 +
.../sql/derby/upgrade-2.1.0-to-2.2.0.derby.sql | 59 +
.../sql/derby/upgrade-2.2.0-to-2.3.0.derby.sql | 5 +
.../sql/derby/upgrade-2.3.0-to-3.0.0.derby.sql | 283 +
.../sql/derby/upgrade-3.0.0-to-3.1.0.derby.sql | 68 +
.../sql/derby/upgrade-3.1.0-to-4.0.0.derby.sql | 8 +
.../src/main/sql/derby/upgrade.order.derby | 18 +
.../src/main/sql/mssql/create-user.mssql.sql | 5 +
.../main/sql/mssql/hive-schema-1.2.0.mssql.sql | 947 ++
.../main/sql/mssql/hive-schema-3.0.0.mssql.sql | 1246 ++
.../main/sql/mssql/hive-schema-3.1.0.mssql.sql | 1284 ++
.../main/sql/mssql/hive-schema-4.0.0.mssql.sql | 1284 ++
.../sql/mssql/upgrade-1.2.0-to-2.0.0.mssql.sql | 73 +
.../sql/mssql/upgrade-2.0.0-to-2.1.0.mssql.sql | 39 +
.../sql/mssql/upgrade-2.1.0-to-2.2.0.mssql.sql | 43 +
.../sql/mssql/upgrade-2.2.0-to-2.3.0.mssql.sql | 7 +
.../sql/mssql/upgrade-2.3.0-to-3.0.0.mssql.sql | 352 +
.../sql/mssql/upgrade-3.0.0-to-3.1.0.mssql.sql | 70 +
.../sql/mssql/upgrade-3.1.0-to-4.0.0.mssql.sql | 10 +
.../src/main/sql/mssql/upgrade.order.mssql | 12 +
.../src/main/sql/mysql/create-user.mysql.sql | 8 +
.../main/sql/mysql/hive-schema-1.2.0.mysql.sql | 910 ++
.../main/sql/mysql/hive-schema-3.0.0.mysql.sql | 1183 ++
.../main/sql/mysql/hive-schema-3.1.0.mysql.sql | 1218 ++
.../main/sql/mysql/hive-schema-4.0.0.mysql.sql | 1220 ++
.../sql/mysql/upgrade-1.2.0-to-2.0.0.mysql.sql | 75 +
.../sql/mysql/upgrade-2.0.0-to-2.1.0.mysql.sql | 42 +
.../sql/mysql/upgrade-2.1.0-to-2.2.0.mysql.sql | 43 +
.../sql/mysql/upgrade-2.2.0-to-2.3.0.mysql.sql | 8 +
.../sql/mysql/upgrade-2.3.0-to-3.0.0.mysql.sql | 326 +
.../sql/mysql/upgrade-3.0.0-to-3.1.0.mysql.sql | 71 +
.../sql/mysql/upgrade-3.1.0-to-4.0.0.mysql.sql | 10 +
.../src/main/sql/mysql/upgrade.order.mysql | 18 +
.../src/main/sql/oracle/create-user.oracle.sql | 3 +
.../sql/oracle/hive-schema-1.2.0.oracle.sql | 856 ++
.../sql/oracle/hive-schema-3.0.0.oracle.sql | 1140 ++
.../sql/oracle/hive-schema-3.1.0.oracle.sql | 1175 ++
.../sql/oracle/hive-schema-4.0.0.oracle.sql | 1177 ++
.../oracle/upgrade-1.2.0-to-2.0.0.oracle.sql | 83 +
.../oracle/upgrade-2.0.0-to-2.1.0.oracle.sql | 39 +
.../oracle/upgrade-2.1.0-to-2.2.0.oracle.sql | 58 +
.../oracle/upgrade-2.2.0-to-2.3.0.oracle.sql | 7 +
.../oracle/upgrade-2.3.0-to-3.0.0.oracle.sql | 343 +
.../oracle/upgrade-3.0.0-to-3.1.0.oracle.sql | 70 +
.../oracle/upgrade-3.1.0-to-4.0.0.oracle.sql | 9 +
.../src/main/sql/oracle/upgrade.order.oracle | 14 +
.../main/sql/postgres/create-user.postgres.sql | 2 +
.../sql/postgres/hive-schema-1.2.0.postgres.sql | 1562 ++
.../sql/postgres/hive-schema-3.0.0.postgres.sql | 1827 +++
.../sql/postgres/hive-schema-3.1.0.postgres.sql | 1866 +++
.../sql/postgres/hive-schema-4.0.0.postgres.sql | 1868 +++
.../upgrade-1.2.0-to-2.0.0.postgres.sql | 73 +
.../upgrade-2.0.0-to-2.1.0.postgres.sql | 40 +
.../upgrade-2.1.0-to-2.2.0.postgres.sql | 39 +
.../upgrade-2.2.0-to-2.3.0.postgres.sql | 8 +
.../upgrade-2.3.0-to-3.0.0.postgres.sql | 360 +
.../upgrade-3.0.0-to-3.1.0.postgres.sql | 72 +
.../upgrade-3.1.0-to-4.0.0.postgres.sql | 10 +
.../main/sql/postgres/upgrade.order.postgres | 18 +
.../hadoop/hive/common/TestStatsSetupConst.java | 114 +
.../ndv/fm/TestFMSketchSerialization.java | 101 +
.../hive/common/ndv/hll/TestHLLNoBias.java | 117 +
.../common/ndv/hll/TestHLLSerialization.java | 270 +
.../hive/common/ndv/hll/TestHyperLogLog.java | 338 +
.../common/ndv/hll/TestHyperLogLogDense.java | 85 +
.../common/ndv/hll/TestHyperLogLogMerge.java | 147 +
.../common/ndv/hll/TestHyperLogLogSparse.java | 84 +
.../common/ndv/hll/TestSparseEncodeHash.java | 59 +
.../metastore/AlternateFailurePreListener.java | 62 +
.../metastore/DummyEndFunctionListener.java | 47 +
.../metastore/DummyJdoConnectionUrlHook.java | 45 +
.../hadoop/hive/metastore/DummyListener.java | 126 +
.../metastore/DummyMetaStoreInitListener.java | 39 +
.../hadoop/hive/metastore/DummyPreListener.java | 49 +
.../DummyRawStoreControlledCommit.java | 1268 ++
.../DummyRawStoreForJdoConnection.java | 1249 ++
.../apache/hadoop/hive/metastore/FakeDerby.java | 404 +
.../HiveMetaStoreClientPreCatalog.java | 3546 +++++
.../InjectableBehaviourObjectStore.java | 218 +
.../hive/metastore/IpAddressListener.java | 102 +
.../hive/metastore/MetaStoreTestUtils.java | 291 +
.../MockPartitionExpressionForMetastore.java | 58 +
.../hive/metastore/NonCatCallsWithCatalog.java | 1158 ++
.../hadoop/hive/metastore/TestAdminUser.java | 49 +
.../hive/metastore/TestAggregateStatsCache.java | 272 +
.../metastore/TestCatalogNonDefaultClient.java | 74 +
.../metastore/TestCatalogNonDefaultSvr.java | 68 +
.../hive/metastore/TestCatalogOldClient.java | 44 +
.../hadoop/hive/metastore/TestDeadline.java | 130 +
.../metastore/TestEmbeddedHiveMetaStore.java | 51 +
.../hadoop/hive/metastore/TestFilterHooks.java | 254 +
.../hive/metastore/TestHiveAlterHandler.java | 121 +
.../hive/metastore/TestHiveMetaStore.java | 3102 ++++
.../metastore/TestHiveMetaStoreGetMetaConf.java | 115 +
.../TestHiveMetaStorePartitionSpecs.java | 383 +
.../TestHiveMetaStoreSchemaMethods.java | 1248 ++
.../metastore/TestHiveMetaStoreTimeout.java | 142 +
.../hive/metastore/TestHiveMetaStoreTxns.java | 267 +
...TestHiveMetaStoreWithEnvironmentContext.java | 191 +
.../hive/metastore/TestHiveMetastoreCli.java | 68 +
.../hive/metastore/TestLockRequestBuilder.java | 587 +
.../hive/metastore/TestMarkPartition.java | 118 +
.../hive/metastore/TestMarkPartitionRemote.java | 34 +
.../TestMetaStoreConnectionUrlHook.java | 49 +
.../TestMetaStoreEndFunctionListener.java | 146 +
.../metastore/TestMetaStoreEventListener.java | 472 +
.../TestMetaStoreEventListenerOnlyOnCommit.java | 121 +
.../TestMetaStoreEventListenerWithOldConf.java | 129 +
.../metastore/TestMetaStoreInitListener.java | 56 +
.../metastore/TestMetaStoreListenersError.java | 97 +
.../metastore/TestMetaStoreSchemaFactory.java | 72 +
.../hive/metastore/TestMetaStoreSchemaInfo.java | 55 +
.../hadoop/hive/metastore/TestObjectStore.java | 904 ++
.../metastore/TestObjectStoreInitRetry.java | 135 +
.../metastore/TestObjectStoreSchemaMethods.java | 602 +
.../hadoop/hive/metastore/TestOldSchema.java | 233 +
.../TestPartitionNameWhitelistValidation.java | 125 +
.../hive/metastore/TestRawStoreProxy.java | 67 +
.../hive/metastore/TestRemoteHiveMetaStore.java | 64 +
.../TestRemoteHiveMetaStoreIpAddress.java | 66 +
.../TestRemoteUGIHiveMetaStoreIpAddress.java | 31 +
.../TestRetriesInRetryingHMSHandler.java | 111 +
.../hive/metastore/TestRetryingHMSHandler.java | 82 +
.../metastore/TestSetUGIOnBothClientServer.java | 34 +
.../hive/metastore/TestSetUGIOnOnlyClient.java | 35 +
.../hive/metastore/TestSetUGIOnOnlyServer.java | 35 +
.../apache/hadoop/hive/metastore/TestStats.java | 732 +
.../hive/metastore/TestTableIterable.java | 76 +
.../hive/metastore/VerifyingObjectStore.java | 219 +
.../annotation/MetastoreCheckinTest.java | 25 +
.../metastore/annotation/MetastoreTest.java | 24 +
.../metastore/annotation/MetastoreUnitTest.java | 25 +
.../hive/metastore/cache/TestCachedStore.java | 1075 ++
.../metastore/cache/TestCatalogCaching.java | 142 +
.../metastore/client/MetaStoreClientTest.java | 95 +
.../client/MetaStoreFactoryForTests.java | 112 +
.../metastore/client/TestAddPartitions.java | 1736 +++
.../client/TestAddPartitionsFromPartSpec.java | 1267 ++
.../metastore/client/TestAlterPartitions.java | 1154 ++
.../metastore/client/TestAppendPartitions.java | 600 +
.../hive/metastore/client/TestCatalogs.java | 267 +
.../metastore/client/TestCheckConstraint.java | 363 +
.../hive/metastore/client/TestDatabases.java | 634 +
.../metastore/client/TestDefaultConstraint.java | 363 +
.../metastore/client/TestDropPartitions.java | 659 +
.../client/TestExchangePartitions.java | 1337 ++
.../hive/metastore/client/TestForeignKey.java | 538 +
.../hive/metastore/client/TestFunctions.java | 765 +
.../metastore/client/TestGetPartitions.java | 608 +
.../hive/metastore/client/TestGetTableMeta.java | 330 +
.../metastore/client/TestListPartitions.java | 1522 ++
.../metastore/client/TestNotNullConstraint.java | 355 +
.../hive/metastore/client/TestPrimaryKey.java | 468 +
.../hive/metastore/client/TestRuntimeStats.java | 154 +
.../TestTablesCreateDropAlterTruncate.java | 1400 ++
.../metastore/client/TestTablesGetExists.java | 514 +
.../hive/metastore/client/TestTablesList.java | 320 +
.../metastore/client/TestUniqueConstraint.java | 356 +
.../hive/metastore/client/package-info.java | 22 +
.../merge/DecimalColumnStatsMergerTest.java | 235 +
.../hive/metastore/conf/TestMetastoreConf.java | 433 +
.../TestDataSourceProviderFactory.java | 248 +
.../hive/metastore/dbinstall/DbInstallBase.java | 265 +
.../hive/metastore/dbinstall/ITestMysql.java | 82 +
.../hive/metastore/dbinstall/ITestOracle.java | 83 +
.../hive/metastore/dbinstall/ITestPostgres.java | 82 +
.../metastore/dbinstall/ITestSqlServer.java | 84 +
.../json/TestJSONMessageDeserializer.java | 115 +
.../hive/metastore/metrics/TestMetrics.java | 164 +
.../minihms/AbstractMetaStoreService.java | 173 +
.../minihms/ClusterMetaStoreForTests.java | 32 +
.../minihms/EmbeddedMetaStoreForTests.java | 33 +
.../hadoop/hive/metastore/minihms/MiniHMS.java | 76 +
.../minihms/RemoteMetaStoreForTests.java | 43 +
.../tools/TestMetastoreSchemaTool.java | 70 +
.../tools/TestSchemaToolForMetastore.java | 534 +
.../metastore/txn/TestTxnHandlerNegative.java | 58 +
.../hadoop/hive/metastore/txn/TestTxnUtils.java | 239 +
.../hive/metastore/utils/TestHdfsUtils.java | 348 +
.../metastore/utils/TestMetaStoreUtils.java | 291 +
.../src/test/resources/log4j2.properties | 35 +
standalone-metastore/pom.xml | 1 +
upgrade-acid/pom.xml | 2 +-
1427 files changed, 180054 insertions(+), 172313 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/java/org/apache/hadoop/hive/ql/QueryPlan.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/RelOptHiveTable.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/test/org/apache/hadoop/hive/ql/parse/TestUpdateDeleteSemanticAnalyzer.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/test/results/clientpositive/acid_nullscan.q.out
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/651e7950/ql/src/test/results/clientpositive/llap/acid_bucket_pruning.q.out
----------------------------------------------------------------------