HIVE-20097 : Convert standalone-metastore to a submodule (Alexander Kolbasov reviewed by Vihang Karajgaonkar)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/20eb7b51 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/20eb7b51 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/20eb7b51 Branch: refs/heads/master Commit: 20eb7b516f373f42b07f979ba03363c116adb99c Parents: 57dd304 Author: Vihang Karajgaonkar <vih...@cloudera.com> Authored: Thu Jul 12 18:03:02 2018 -0700 Committer: Vihang Karajgaonkar <vih...@cloudera.com> Committed: Thu Jul 12 18:03:02 2018 -0700 ---------------------------------------------------------------------- .gitignore | 1 + hcatalog/core/pom.xml | 2 +- hcatalog/webhcat/java-client/pom.xml | 2 +- hcatalog/webhcat/svr/pom.xml | 2 +- itests/hcatalog-unit/pom.xml | 2 +- itests/hive-blobstore/pom.xml | 4 +- itests/hive-minikdc/pom.xml | 4 +- itests/hive-unit-hadoop2/pom.xml | 2 +- itests/hive-unit/pom.xml | 4 +- itests/qtest-accumulo/pom.xml | 4 +- itests/qtest-spark/pom.xml | 4 +- itests/qtest/pom.xml | 4 +- itests/util/pom.xml | 2 +- llap-server/pom.xml | 2 +- metastore/pom.xml | 2 +- packaging/src/main/assembly/bin.xml | 2 +- packaging/src/main/assembly/src.xml | 2 +- ql/pom.xml | 4 +- service/pom.xml | 2 +- standalone-metastore/DEV-README | 2 +- .../findbugs/findbugs-exclude.xml | 24 + standalone-metastore/metastore-common/pom.xml | 754 + .../metastore-common/src/assembly/bin.xml | 136 + .../metastore-common/src/assembly/src.xml | 53 + .../gen/thrift/gen-cpp/ThriftHiveMetastore.cpp | 94840 ++++++ .../gen/thrift/gen-cpp/ThriftHiveMetastore.h | 30068 ++ .../ThriftHiveMetastore_server.skeleton.cpp | 1079 + .../thrift/gen-cpp/hive_metastore_constants.cpp | 67 + .../thrift/gen-cpp/hive_metastore_constants.h | 49 + .../gen/thrift/gen-cpp/hive_metastore_types.cpp | 33217 +++ .../gen/thrift/gen-cpp/hive_metastore_types.h | 14125 + .../hive/metastore/api/AbortTxnRequest.java | 497 + .../hive/metastore/api/AbortTxnsRequest.java | 438 + .../api/AddCheckConstraintRequest.java | 443 + .../api/AddDefaultConstraintRequest.java | 443 + .../metastore/api/AddDynamicPartitions.java | 959 + .../metastore/api/AddForeignKeyRequest.java | 443 + .../api/AddNotNullConstraintRequest.java | 443 + .../metastore/api/AddPartitionsRequest.java | 955 + .../hive/metastore/api/AddPartitionsResult.java | 447 + .../metastore/api/AddPrimaryKeyRequest.java | 443 + .../api/AddUniqueConstraintRequest.java | 443 + .../hadoop/hive/metastore/api/AggrStats.java | 542 + .../api/AllocateTableWriteIdsRequest.java | 915 + .../api/AllocateTableWriteIdsResponse.java | 443 + .../metastore/api/AlreadyExistsException.java | 395 + .../hive/metastore/api/AlterCatalogRequest.java | 504 + .../hive/metastore/api/AlterISchemaRequest.java | 509 + .../hadoop/hive/metastore/api/BasicTxnInfo.java | 907 + .../metastore/api/BinaryColumnStatsData.java | 696 + .../metastore/api/BooleanColumnStatsData.java | 696 + .../metastore/api/CacheFileMetadataRequest.java | 703 + .../metastore/api/CacheFileMetadataResult.java | 387 + .../hadoop/hive/metastore/api/Catalog.java | 606 + .../metastore/api/CheckConstraintsRequest.java | 591 + .../metastore/api/CheckConstraintsResponse.java | 443 + .../hive/metastore/api/CheckLockRequest.java | 589 + .../metastore/api/ClearFileMetadataRequest.java | 438 + .../metastore/api/ClearFileMetadataResult.java | 283 + .../hive/metastore/api/ClientCapabilities.java | 441 + .../hive/metastore/api/ClientCapability.java | 45 + .../hive/metastore/api/CmRecycleRequest.java | 488 + .../hive/metastore/api/CmRecycleResponse.java | 283 + .../hive/metastore/api/ColumnStatistics.java | 549 + .../metastore/api/ColumnStatisticsData.java | 675 + .../metastore/api/ColumnStatisticsDesc.java | 904 + .../hive/metastore/api/ColumnStatisticsObj.java | 593 + .../hive/metastore/api/CommitTxnRequest.java | 657 + .../hive/metastore/api/CompactionRequest.java | 977 + .../hive/metastore/api/CompactionResponse.java | 583 + .../hive/metastore/api/CompactionType.java | 45 + .../api/ConfigValSecurityException.java | 395 + .../metastore/api/CreateCatalogRequest.java | 400 + .../hive/metastore/api/CreationMetadata.java | 851 + .../api/CurrentNotificationEventId.java | 387 + .../hive/metastore/api/DataOperationType.java | 57 + .../hadoop/hive/metastore/api/Database.java | 1201 + .../apache/hadoop/hive/metastore/api/Date.java | 387 + .../hive/metastore/api/DateColumnStatsData.java | 823 + .../hadoop/hive/metastore/api/Decimal.java | 497 + .../metastore/api/DecimalColumnStatsData.java | 823 + .../api/DefaultConstraintsRequest.java | 591 + .../api/DefaultConstraintsResponse.java | 443 + .../metastore/api/DoubleColumnStatsData.java | 799 + .../hive/metastore/api/DropCatalogRequest.java | 395 + .../metastore/api/DropConstraintRequest.java | 701 + .../hive/metastore/api/DropPartitionsExpr.java | 505 + .../metastore/api/DropPartitionsRequest.java | 1218 + .../metastore/api/DropPartitionsResult.java | 447 + .../hive/metastore/api/EnvironmentContext.java | 447 + .../hive/metastore/api/EventRequestType.java | 48 + .../hadoop/hive/metastore/api/FieldSchema.java | 603 + .../metastore/api/FileMetadataExprType.java | 42 + .../metastore/api/FindSchemasByColsResp.java | 449 + .../metastore/api/FindSchemasByColsRqst.java | 605 + .../hive/metastore/api/FireEventRequest.java | 967 + .../metastore/api/FireEventRequestData.java | 309 + .../hive/metastore/api/FireEventResponse.java | 283 + .../hive/metastore/api/ForeignKeysRequest.java | 814 + .../hive/metastore/api/ForeignKeysResponse.java | 443 + .../hadoop/hive/metastore/api/Function.java | 1306 + .../hadoop/hive/metastore/api/FunctionType.java | 42 + .../metastore/api/GetAllFunctionsResponse.java | 447 + .../hive/metastore/api/GetCatalogRequest.java | 395 + .../hive/metastore/api/GetCatalogResponse.java | 400 + .../hive/metastore/api/GetCatalogsResponse.java | 444 + .../api/GetFileMetadataByExprRequest.java | 773 + .../api/GetFileMetadataByExprResult.java | 553 + .../metastore/api/GetFileMetadataRequest.java | 438 + .../metastore/api/GetFileMetadataResult.java | 540 + .../metastore/api/GetOpenTxnsInfoResponse.java | 542 + .../hive/metastore/api/GetOpenTxnsResponse.java | 750 + .../api/GetPrincipalsInRoleRequest.java | 389 + .../api/GetPrincipalsInRoleResponse.java | 443 + .../api/GetRoleGrantsForPrincipalRequest.java | 502 + .../api/GetRoleGrantsForPrincipalResponse.java | 443 + .../metastore/api/GetRuntimeStatsRequest.java | 482 + .../hive/metastore/api/GetSerdeRequest.java | 395 + .../hive/metastore/api/GetTableRequest.java | 711 + .../hive/metastore/api/GetTableResult.java | 394 + .../hive/metastore/api/GetTablesRequest.java | 765 + .../hive/metastore/api/GetTablesResult.java | 443 + .../metastore/api/GetValidWriteIdsRequest.java | 539 + .../metastore/api/GetValidWriteIdsResponse.java | 443 + .../api/GrantRevokePrivilegeRequest.java | 620 + .../api/GrantRevokePrivilegeResponse.java | 390 + .../metastore/api/GrantRevokeRoleRequest.java | 1059 + .../metastore/api/GrantRevokeRoleResponse.java | 390 + .../hive/metastore/api/GrantRevokeType.java | 45 + .../hive/metastore/api/HeartbeatRequest.java | 489 + .../metastore/api/HeartbeatTxnRangeRequest.java | 482 + .../api/HeartbeatTxnRangeResponse.java | 588 + .../hive/metastore/api/HiveObjectPrivilege.java | 833 + .../hive/metastore/api/HiveObjectRef.java | 979 + .../hive/metastore/api/HiveObjectType.java | 54 + .../hadoop/hive/metastore/api/ISchema.java | 1266 + .../hadoop/hive/metastore/api/ISchemaName.java | 603 + .../metastore/api/InsertEventRequestData.java | 855 + .../metastore/api/InvalidInputException.java | 395 + .../metastore/api/InvalidObjectException.java | 395 + .../api/InvalidOperationException.java | 395 + .../api/InvalidPartitionException.java | 395 + .../hive/metastore/api/LockComponent.java | 1158 + .../hadoop/hive/metastore/api/LockLevel.java | 48 + .../hadoop/hive/metastore/api/LockRequest.java | 861 + .../hadoop/hive/metastore/api/LockResponse.java | 500 + .../hadoop/hive/metastore/api/LockState.java | 51 + .../hadoop/hive/metastore/api/LockType.java | 48 + .../hive/metastore/api/LongColumnStatsData.java | 799 + .../api/MapSchemaVersionToSerdeRequest.java | 504 + .../hive/metastore/api/Materialization.java | 750 + .../hive/metastore/api/MetaException.java | 395 + .../hive/metastore/api/MetadataPpdResult.java | 517 + .../hive/metastore/api/NoSuchLockException.java | 395 + .../metastore/api/NoSuchObjectException.java | 395 + .../hive/metastore/api/NoSuchTxnException.java | 395 + .../api/NotNullConstraintsRequest.java | 591 + .../api/NotNullConstraintsResponse.java | 443 + .../hive/metastore/api/NotificationEvent.java | 1112 + .../metastore/api/NotificationEventRequest.java | 490 + .../api/NotificationEventResponse.java | 443 + .../api/NotificationEventsCountRequest.java | 598 + .../api/NotificationEventsCountResponse.java | 387 + .../hive/metastore/api/OpenTxnRequest.java | 963 + .../hive/metastore/api/OpenTxnsResponse.java | 438 + .../apache/hadoop/hive/metastore/api/Order.java | 497 + .../hadoop/hive/metastore/api/Partition.java | 1335 + .../hive/metastore/api/PartitionEventType.java | 42 + .../api/PartitionListComposingSpec.java | 449 + .../hive/metastore/api/PartitionSpec.java | 932 + .../api/PartitionSpecWithSharedSD.java | 558 + .../metastore/api/PartitionValuesRequest.java | 1328 + .../metastore/api/PartitionValuesResponse.java | 443 + .../hive/metastore/api/PartitionValuesRow.java | 438 + .../hive/metastore/api/PartitionWithoutSD.java | 1016 + .../metastore/api/PartitionsByExprRequest.java | 921 + .../metastore/api/PartitionsByExprResult.java | 542 + .../metastore/api/PartitionsStatsRequest.java | 900 + .../metastore/api/PartitionsStatsResult.java | 490 + .../hive/metastore/api/PrimaryKeysRequest.java | 600 + .../hive/metastore/api/PrimaryKeysResponse.java | 443 + .../metastore/api/PrincipalPrivilegeSet.java | 906 + .../hive/metastore/api/PrincipalType.java | 48 + .../hadoop/hive/metastore/api/PrivilegeBag.java | 449 + .../hive/metastore/api/PrivilegeGrantInfo.java | 815 + .../metastore/api/PutFileMetadataRequest.java | 710 + .../metastore/api/PutFileMetadataResult.java | 283 + .../api/ReplTblWriteIdStateRequest.java | 952 + .../hive/metastore/api/RequestPartsSpec.java | 438 + .../hadoop/hive/metastore/api/ResourceType.java | 48 + .../hadoop/hive/metastore/api/ResourceUri.java | 511 + .../apache/hadoop/hive/metastore/api/Role.java | 601 + .../hive/metastore/api/RolePrincipalGrant.java | 1035 + .../hadoop/hive/metastore/api/RuntimeStat.java | 600 + .../hive/metastore/api/SQLCheckConstraint.java | 1213 + .../metastore/api/SQLDefaultConstraint.java | 1213 + .../hive/metastore/api/SQLForeignKey.java | 1822 + .../metastore/api/SQLNotNullConstraint.java | 1109 + .../hive/metastore/api/SQLPrimaryKey.java | 1210 + .../hive/metastore/api/SQLUniqueConstraint.java | 1207 + .../hadoop/hive/metastore/api/Schema.java | 605 + .../hive/metastore/api/SchemaCompatibility.java | 51 + .../hadoop/hive/metastore/api/SchemaType.java | 45 + .../hive/metastore/api/SchemaValidation.java | 45 + .../hive/metastore/api/SchemaVersion.java | 1412 + .../metastore/api/SchemaVersionDescriptor.java | 502 + .../hive/metastore/api/SchemaVersionState.java | 63 + .../hadoop/hive/metastore/api/SerDeInfo.java | 1092 + .../hadoop/hive/metastore/api/SerdeType.java | 45 + .../api/SetPartitionsStatsRequest.java | 550 + .../api/SetSchemaVersionStateRequest.java | 516 + .../hive/metastore/api/ShowCompactRequest.java | 283 + .../hive/metastore/api/ShowCompactResponse.java | 443 + .../api/ShowCompactResponseElement.java | 1641 + .../hive/metastore/api/ShowLocksRequest.java | 710 + .../hive/metastore/api/ShowLocksResponse.java | 449 + .../metastore/api/ShowLocksResponseElement.java | 1929 + .../hadoop/hive/metastore/api/SkewedInfo.java | 834 + .../hive/metastore/api/StorageDescriptor.java | 1748 + .../metastore/api/StringColumnStatsData.java | 791 + .../apache/hadoop/hive/metastore/api/Table.java | 2283 + .../hadoop/hive/metastore/api/TableMeta.java | 807 + .../hive/metastore/api/TableStatsRequest.java | 750 + .../hive/metastore/api/TableStatsResult.java | 443 + .../hive/metastore/api/TableValidWriteIds.java | 851 + .../hive/metastore/api/ThriftHiveMetastore.java | 239288 ++++++++++++++++ .../hive/metastore/api/TxnAbortedException.java | 395 + .../hadoop/hive/metastore/api/TxnInfo.java | 1220 + .../hive/metastore/api/TxnOpenException.java | 395 + .../hadoop/hive/metastore/api/TxnState.java | 48 + .../hadoop/hive/metastore/api/TxnToWriteId.java | 482 + .../apache/hadoop/hive/metastore/api/Type.java | 768 + .../metastore/api/UniqueConstraintsRequest.java | 591 + .../api/UniqueConstraintsResponse.java | 443 + .../hive/metastore/api/UnknownDBException.java | 395 + .../api/UnknownPartitionException.java | 395 + .../metastore/api/UnknownTableException.java | 395 + .../hive/metastore/api/UnlockRequest.java | 387 + .../hadoop/hive/metastore/api/Version.java | 499 + .../hive/metastore/api/WMAlterPoolRequest.java | 504 + .../hive/metastore/api/WMAlterPoolResponse.java | 283 + .../api/WMAlterResourcePlanRequest.java | 805 + .../api/WMAlterResourcePlanResponse.java | 398 + .../metastore/api/WMAlterTriggerRequest.java | 398 + .../metastore/api/WMAlterTriggerResponse.java | 283 + ...CreateOrDropTriggerToPoolMappingRequest.java | 708 + ...reateOrDropTriggerToPoolMappingResponse.java | 283 + .../api/WMCreateOrUpdateMappingRequest.java | 501 + .../api/WMCreateOrUpdateMappingResponse.java | 283 + .../hive/metastore/api/WMCreatePoolRequest.java | 398 + .../metastore/api/WMCreatePoolResponse.java | 283 + .../api/WMCreateResourcePlanRequest.java | 504 + .../api/WMCreateResourcePlanResponse.java | 283 + .../metastore/api/WMCreateTriggerRequest.java | 398 + .../metastore/api/WMCreateTriggerResponse.java | 283 + .../metastore/api/WMDropMappingRequest.java | 398 + .../metastore/api/WMDropMappingResponse.java | 283 + .../hive/metastore/api/WMDropPoolRequest.java | 499 + .../hive/metastore/api/WMDropPoolResponse.java | 283 + .../api/WMDropResourcePlanRequest.java | 393 + .../api/WMDropResourcePlanResponse.java | 283 + .../metastore/api/WMDropTriggerRequest.java | 499 + .../metastore/api/WMDropTriggerResponse.java | 283 + .../hive/metastore/api/WMFullResourcePlan.java | 1033 + .../api/WMGetActiveResourcePlanRequest.java | 283 + .../api/WMGetActiveResourcePlanResponse.java | 398 + .../api/WMGetAllResourcePlanRequest.java | 283 + .../api/WMGetAllResourcePlanResponse.java | 447 + .../metastore/api/WMGetResourcePlanRequest.java | 393 + .../api/WMGetResourcePlanResponse.java | 398 + .../api/WMGetTriggersForResourePlanRequest.java | 393 + .../WMGetTriggersForResourePlanResponse.java | 447 + .../hadoop/hive/metastore/api/WMMapping.java | 804 + .../hive/metastore/api/WMNullablePool.java | 901 + .../metastore/api/WMNullableResourcePlan.java | 918 + .../hadoop/hive/metastore/api/WMPool.java | 802 + .../metastore/api/WMPoolSchedulingPolicy.java | 45 + .../hive/metastore/api/WMPoolTrigger.java | 490 + .../hive/metastore/api/WMResourcePlan.java | 720 + .../metastore/api/WMResourcePlanStatus.java | 48 + .../hadoop/hive/metastore/api/WMTrigger.java | 809 + .../api/WMValidateResourcePlanRequest.java | 393 + .../api/WMValidateResourcePlanResponse.java | 597 + .../hive/metastore/api/WriteEventInfo.java | 1012 + .../api/WriteNotificationLogRequest.java | 949 + .../api/WriteNotificationLogResponse.java | 283 + .../metastore/api/hive_metastoreConstants.java | 89 + .../gen-php/metastore/ThriftHiveMetastore.php | 59951 ++++ .../src/gen/thrift/gen-php/metastore/Types.php | 32146 +++ .../src/gen/thrift/gen-py/__init__.py | 0 .../hive_metastore/ThriftHiveMetastore-remote | 1634 + .../hive_metastore/ThriftHiveMetastore.py | 48956 ++++ .../thrift/gen-py/hive_metastore/__init__.py | 1 + .../thrift/gen-py/hive_metastore/constants.py | 36 + .../gen/thrift/gen-py/hive_metastore/ttypes.py | 23076 ++ .../thrift/gen-rb/hive_metastore_constants.rb | 59 + .../gen/thrift/gen-rb/hive_metastore_types.rb | 5322 + .../gen/thrift/gen-rb/thrift_hive_metastore.rb | 13779 + .../hadoop/hive/common/StatsSetupConst.java | 335 + .../common/classification/RetrySemantics.java | 57 + .../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 | 202 + .../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 + .../hive/metastore/DefaultHiveMetaHook.java | 51 + .../DefaultMetaStoreFilterHookImpl.java | 93 + .../DefaultPartitionExpressionProxy.java | 57 + .../metastore/DefaultStorageSchemaReader.java | 38 + .../hadoop/hive/metastore/FileFormatProxy.java | 64 + .../hive/metastore/FileMetadataHandler.java | 109 + .../hive/metastore/FileMetadataManager.java | 119 + .../hive/metastore/HMSMetricsListener.java | 90 + .../hadoop/hive/metastore/HiveAlterHandler.java | 948 + .../hive/metastore/HiveMetaException.java | 42 + .../hadoop/hive/metastore/HiveMetaHook.java | 122 + .../hive/metastore/HiveMetaHookLoader.java | 39 + .../hadoop/hive/metastore/HiveMetaStore.java | 9354 + .../hive/metastore/HiveMetaStoreClient.java | 3326 + .../hive/metastore/HiveMetaStoreFsImpl.java | 55 + .../hive/metastore/IExtrapolatePartStatus.java | 85 + .../hadoop/hive/metastore/IHMSHandler.java | 104 + .../hadoop/hive/metastore/IMetaStoreClient.java | 3699 + .../hive/metastore/IMetaStoreSchemaInfo.java | 115 + .../metastore/LinearExtrapolatePartStatus.java | 106 + .../hive/metastore/LockComponentBuilder.java | 121 + .../hive/metastore/LockRequestBuilder.java | 168 + .../MaterializationsCacheCleanerTask.java | 63 + .../MaterializationsInvalidationCache.java | 543 + .../MaterializationsRebuildLockCleanerTask.java | 61 + .../MaterializationsRebuildLockHandler.java | 216 + .../hive/metastore/MetaStoreDirectSql.java | 2817 + .../metastore/MetaStoreEndFunctionContext.java | 59 + .../metastore/MetaStoreEndFunctionListener.java | 58 + .../hive/metastore/MetaStoreEventListener.java | 306 + .../MetaStoreEventListenerConstants.java | 41 + .../hadoop/hive/metastore/MetaStoreFS.java | 43 + .../hive/metastore/MetaStoreFilterHook.java | 147 + .../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 | 12219 + .../hive/metastore/PartFilterExprUtil.java | 165 + .../hive/metastore/PartitionDropOptions.java | 54 + .../metastore/PartitionExpressionProxy.java | 73 + .../apache/hadoop/hive/metastore/RawStore.java | 1682 + .../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/StorageSchemaReader.java | 46 + .../hive/metastore/TServerSocketKeepAlive.java | 47 + .../hive/metastore/TSetIpAddressProcessor.java | 62 + .../hive/metastore/TUGIBasedProcessor.java | 183 + .../apache/hadoop/hive/metastore/TableType.java | 26 + .../hadoop/hive/metastore/ThreadPool.java | 63 + .../TransactionalMetaStoreEventListener.java | 39 + .../TransactionalValidationListener.java | 487 + .../apache/hadoop/hive/metastore/Warehouse.java | 756 + .../annotation/MetastoreVersionAnnotation.java | 85 + .../hive/metastore/annotation/NoReconnect.java | 29 + .../api/InitializeTableWriteIdsRequest.java | 42 + .../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/EnumValidator.java | 26 + .../hive/metastore/conf/MetastoreConf.java | 1688 + .../hive/metastore/conf/RangeValidator.java | 38 + .../hive/metastore/conf/SizeValidator.java | 110 + .../hive/metastore/conf/StringSetValidator.java | 51 + .../hive/metastore/conf/TimeValidator.java | 67 + .../hadoop/hive/metastore/conf/Validator.java | 87 + .../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 + .../hive/metastore/hooks/URIResolverHook.java | 37 + .../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 | 87 + .../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 | 155 + .../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 | 273 + .../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 + .../metastore/security/TFilterTransport.java | 99 + .../security/TUGIAssumingTransport.java | 73 + .../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 | 1107 + .../hadoop/hive/metastore/txn/TxnDbUtil.java | 505 + .../hadoop/hive/metastore/txn/TxnHandler.java | 4906 + .../hadoop/hive/metastore/txn/TxnStore.java | 490 + .../hadoop/hive/metastore/txn/TxnUtils.java | 471 + .../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/JavaUtils.java | 130 + .../hadoop/hive/metastore/utils/LogUtils.java | 140 + .../hive/metastore/utils/MetaStoreUtils.java | 1840 + .../metastore/utils/MetastoreVersionInfo.java | 133 + .../hadoop/hive/metastore/utils/ObjectPair.java | 86 + .../hive/metastore/utils/SecurityUtils.java | 313 + .../hive/metastore/utils/StringUtils.java | 130 + .../hive/metastore/utils/StringableMap.java | 80 + .../MetastoreDelegationTokenSupport.java | 68 + .../hadoop/hive/metastore/metastore.proto | 29 + .../main/resources/datanucleus-log4j.properties | 17 + .../main/resources/metastore-log4j2.properties | 71 + .../src/main/resources/metastore-site.xml | 34 + .../src/main/resources/package.jdo | 1420 + .../src/main/resources/saveVersion.sh | 91 + .../src/main/resources/thrift-replacements.txt | 106 + .../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 | 710 + .../main/sql/derby/hive-schema-4.0.0.derby.sql | 710 + .../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 | 49 + .../sql/derby/upgrade-3.1.0-to-4.0.0.derby.sql | 6 + .../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 | 1271 + .../main/sql/mssql/hive-schema-4.0.0.mssql.sql | 1272 + .../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 | 51 + .../sql/mssql/upgrade-3.1.0-to-4.0.0.mssql.sql | 6 + .../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 | 1208 + .../main/sql/mysql/hive-schema-4.0.0.mysql.sql | 1208 + .../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 | 51 + .../sql/mysql/upgrade-3.1.0-to-4.0.0.mysql.sql | 6 + .../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 | 1165 + .../sql/oracle/hive-schema-4.0.0.oracle.sql | 1165 + .../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 | 342 + .../oracle/upgrade-3.0.0-to-3.1.0.oracle.sql | 51 + .../oracle/upgrade-3.1.0-to-4.0.0.oracle.sql | 6 + .../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 | 1856 + .../sql/postgres/hive-schema-4.0.0.postgres.sql | 1858 + .../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 | 53 + .../upgrade-3.1.0-to-4.0.0.postgres.sql | 6 + .../main/sql/postgres/upgrade.order.postgres | 18 + .../src/main/thrift/hive_metastore.thrift | 2275 + .../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 | 1226 + .../DummyRawStoreForJdoConnection.java | 1212 + .../apache/hadoop/hive/metastore/FakeDerby.java | 404 + .../HiveMetaStoreClientPreCatalog.java | 3427 + .../InjectableBehaviourObjectStore.java | 211 + .../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 | 3103 + .../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 | 471 + .../TestMetaStoreEventListenerOnlyOnCommit.java | 121 + .../TestMetaStoreEventListenerWithOldConf.java | 129 + .../metastore/TestMetaStoreInitListener.java | 56 + .../metastore/TestMetaStoreListenersError.java | 97 + ...stMetaStoreMaterializationsCacheCleaner.java | 328 + .../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/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 | 1117 + .../metastore/client/TestAppendPartitions.java | 594 + .../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 | 1384 + .../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 + .../src/test/resources/log4j2.properties | 35 + standalone-metastore/pom.xml | 1000 +- standalone-metastore/src/assembly/bin.xml | 136 - standalone-metastore/src/assembly/src.xml | 53 - .../gen/thrift/gen-cpp/ThriftHiveMetastore.cpp | 94840 ------ .../gen/thrift/gen-cpp/ThriftHiveMetastore.h | 30068 -- .../ThriftHiveMetastore_server.skeleton.cpp | 1079 - .../thrift/gen-cpp/hive_metastore_constants.cpp | 67 - .../thrift/gen-cpp/hive_metastore_constants.h | 49 - .../gen/thrift/gen-cpp/hive_metastore_types.cpp | 33217 --- .../gen/thrift/gen-cpp/hive_metastore_types.h | 14125 - .../hive/metastore/api/AbortTxnRequest.java | 497 - .../hive/metastore/api/AbortTxnsRequest.java | 438 - .../api/AddCheckConstraintRequest.java | 443 - .../api/AddDefaultConstraintRequest.java | 443 - .../metastore/api/AddDynamicPartitions.java | 959 - .../metastore/api/AddForeignKeyRequest.java | 443 - .../api/AddNotNullConstraintRequest.java | 443 - .../metastore/api/AddPartitionsRequest.java | 955 - .../hive/metastore/api/AddPartitionsResult.java | 447 - .../metastore/api/AddPrimaryKeyRequest.java | 443 - .../api/AddUniqueConstraintRequest.java | 443 - .../hadoop/hive/metastore/api/AggrStats.java | 542 - .../api/AllocateTableWriteIdsRequest.java | 915 - .../api/AllocateTableWriteIdsResponse.java | 443 - .../metastore/api/AlreadyExistsException.java | 395 - .../hive/metastore/api/AlterCatalogRequest.java | 504 - .../hive/metastore/api/AlterISchemaRequest.java | 509 - .../hadoop/hive/metastore/api/BasicTxnInfo.java | 907 - .../metastore/api/BinaryColumnStatsData.java | 696 - .../metastore/api/BooleanColumnStatsData.java | 696 - .../metastore/api/CacheFileMetadataRequest.java | 703 - .../metastore/api/CacheFileMetadataResult.java | 387 - .../hadoop/hive/metastore/api/Catalog.java | 606 - .../metastore/api/CheckConstraintsRequest.java | 591 - .../metastore/api/CheckConstraintsResponse.java | 443 - .../hive/metastore/api/CheckLockRequest.java | 589 - .../metastore/api/ClearFileMetadataRequest.java | 438 - .../metastore/api/ClearFileMetadataResult.java | 283 - .../hive/metastore/api/ClientCapabilities.java | 441 - .../hive/metastore/api/ClientCapability.java | 45 - .../hive/metastore/api/CmRecycleRequest.java | 488 - .../hive/metastore/api/CmRecycleResponse.java | 283 - .../hive/metastore/api/ColumnStatistics.java | 549 - .../metastore/api/ColumnStatisticsData.java | 675 - .../metastore/api/ColumnStatisticsDesc.java | 904 - .../hive/metastore/api/ColumnStatisticsObj.java | 593 - .../hive/metastore/api/CommitTxnRequest.java | 657 - .../hive/metastore/api/CompactionRequest.java | 977 - .../hive/metastore/api/CompactionResponse.java | 583 - .../hive/metastore/api/CompactionType.java | 45 - .../api/ConfigValSecurityException.java | 395 - .../metastore/api/CreateCatalogRequest.java | 400 - .../hive/metastore/api/CreationMetadata.java | 851 - .../api/CurrentNotificationEventId.java | 387 - .../hive/metastore/api/DataOperationType.java | 57 - .../hadoop/hive/metastore/api/Database.java | 1201 - .../apache/hadoop/hive/metastore/api/Date.java | 387 - .../hive/metastore/api/DateColumnStatsData.java | 823 - .../hadoop/hive/metastore/api/Decimal.java | 497 - .../metastore/api/DecimalColumnStatsData.java | 823 - .../api/DefaultConstraintsRequest.java | 591 - .../api/DefaultConstraintsResponse.java | 443 - .../metastore/api/DoubleColumnStatsData.java | 799 - .../hive/metastore/api/DropCatalogRequest.java | 395 - .../metastore/api/DropConstraintRequest.java | 701 - .../hive/metastore/api/DropPartitionsExpr.java | 505 - .../metastore/api/DropPartitionsRequest.java | 1218 - .../metastore/api/DropPartitionsResult.java | 447 - .../hive/metastore/api/EnvironmentContext.java | 447 - .../hive/metastore/api/EventRequestType.java | 48 - .../hadoop/hive/metastore/api/FieldSchema.java | 603 - .../metastore/api/FileMetadataExprType.java | 42 - .../metastore/api/FindSchemasByColsResp.java | 449 - .../metastore/api/FindSchemasByColsRqst.java | 605 - .../hive/metastore/api/FireEventRequest.java | 967 - .../metastore/api/FireEventRequestData.java | 309 - .../hive/metastore/api/FireEventResponse.java | 283 - .../hive/metastore/api/ForeignKeysRequest.java | 814 - .../hive/metastore/api/ForeignKeysResponse.java | 443 - .../hadoop/hive/metastore/api/Function.java | 1306 - .../hadoop/hive/metastore/api/FunctionType.java | 42 - .../metastore/api/GetAllFunctionsResponse.java | 447 - .../hive/metastore/api/GetCatalogRequest.java | 395 - .../hive/metastore/api/GetCatalogResponse.java | 400 - .../hive/metastore/api/GetCatalogsResponse.java | 444 - .../api/GetFileMetadataByExprRequest.java | 773 - .../api/GetFileMetadataByExprResult.java | 553 - .../metastore/api/GetFileMetadataRequest.java | 438 - .../metastore/api/GetFileMetadataResult.java | 540 - .../metastore/api/GetOpenTxnsInfoResponse.java | 542 - .../hive/metastore/api/GetOpenTxnsResponse.java | 750 - .../api/GetPrincipalsInRoleRequest.java | 389 - .../api/GetPrincipalsInRoleResponse.java | 443 - .../api/GetRoleGrantsForPrincipalRequest.java | 502 - .../api/GetRoleGrantsForPrincipalResponse.java | 443 - .../metastore/api/GetRuntimeStatsRequest.java | 482 - .../hive/metastore/api/GetSerdeRequest.java | 395 - .../hive/metastore/api/GetTableRequest.java | 711 - .../hive/metastore/api/GetTableResult.java | 394 - .../hive/metastore/api/GetTablesRequest.java | 765 - .../hive/metastore/api/GetTablesResult.java | 443 - .../metastore/api/GetValidWriteIdsRequest.java | 539 - .../metastore/api/GetValidWriteIdsResponse.java | 443 - .../api/GrantRevokePrivilegeRequest.java | 620 - .../api/GrantRevokePrivilegeResponse.java | 390 - .../metastore/api/GrantRevokeRoleRequest.java | 1059 - .../metastore/api/GrantRevokeRoleResponse.java | 390 - .../hive/metastore/api/GrantRevokeType.java | 45 - .../hive/metastore/api/HeartbeatRequest.java | 489 - .../metastore/api/HeartbeatTxnRangeRequest.java | 482 - .../api/HeartbeatTxnRangeResponse.java | 588 - .../hive/metastore/api/HiveObjectPrivilege.java | 833 - .../hive/metastore/api/HiveObjectRef.java | 979 - .../hive/metastore/api/HiveObjectType.java | 54 - .../hadoop/hive/metastore/api/ISchema.java | 1266 - .../hadoop/hive/metastore/api/ISchemaName.java | 603 - .../metastore/api/InsertEventRequestData.java | 855 - .../metastore/api/InvalidInputException.java | 395 - .../metastore/api/InvalidObjectException.java | 395 - .../api/InvalidOperationException.java | 395 - .../api/InvalidPartitionException.java | 395 - .../hive/metastore/api/LockComponent.java | 1158 - .../hadoop/hive/metastore/api/LockLevel.java | 48 - .../hadoop/hive/metastore/api/LockRequest.java | 861 - .../hadoop/hive/metastore/api/LockResponse.java | 500 - .../hadoop/hive/metastore/api/LockState.java | 51 - .../hadoop/hive/metastore/api/LockType.java | 48 - .../hive/metastore/api/LongColumnStatsData.java | 799 - .../api/MapSchemaVersionToSerdeRequest.java | 504 - .../hive/metastore/api/Materialization.java | 750 - .../hive/metastore/api/MetaException.java | 395 - .../hive/metastore/api/MetadataPpdResult.java | 517 - .../hive/metastore/api/NoSuchLockException.java | 395 - .../metastore/api/NoSuchObjectException.java | 395 - .../hive/metastore/api/NoSuchTxnException.java | 395 - .../api/NotNullConstraintsRequest.java | 591 - .../api/NotNullConstraintsResponse.java | 443 - .../hive/metastore/api/NotificationEvent.java | 1112 - .../metastore/api/NotificationEventRequest.java | 490 - .../api/NotificationEventResponse.java | 443 - .../api/NotificationEventsCountRequest.java | 598 - .../api/NotificationEventsCountResponse.java | 387 - .../hive/metastore/api/OpenTxnRequest.java | 963 - .../hive/metastore/api/OpenTxnsResponse.java | 438 - .../apache/hadoop/hive/metastore/api/Order.java | 497 - .../hadoop/hive/metastore/api/Partition.java | 1335 - .../hive/metastore/api/PartitionEventType.java | 42 - .../api/PartitionListComposingSpec.java | 449 - .../hive/metastore/api/PartitionSpec.java | 932 - .../api/PartitionSpecWithSharedSD.java | 558 - .../metastore/api/PartitionValuesRequest.java | 1328 - .../metastore/api/PartitionValuesResponse.java | 443 - .../hive/metastore/api/PartitionValuesRow.java | 438 - .../hive/metastore/api/PartitionWithoutSD.java | 1016 - .../metastore/api/PartitionsByExprRequest.java | 921 - .../metastore/api/PartitionsByExprResult.java | 542 - .../metastore/api/PartitionsStatsRequest.java | 900 - .../metastore/api/PartitionsStatsResult.java | 490 - .../hive/metastore/api/PrimaryKeysRequest.java | 600 - .../hive/metastore/api/PrimaryKeysResponse.java | 443 - .../metastore/api/PrincipalPrivilegeSet.java | 906 - .../hive/metastore/api/PrincipalType.java | 48 - .../hadoop/hive/metastore/api/PrivilegeBag.java | 449 - .../hive/metastore/api/PrivilegeGrantInfo.java | 815 - .../metastore/api/PutFileMetadataRequest.java | 710 - .../metastore/api/PutFileMetadataResult.java | 283 - .../api/ReplTblWriteIdStateRequest.java | 952 - .../hive/metastore/api/RequestPartsSpec.java | 438 - .../hadoop/hive/metastore/api/ResourceType.java | 48 - .../hadoop/hive/metastore/api/ResourceUri.java | 511 - .../apache/hadoop/hive/metastore/api/Role.java | 601 - .../hive/metastore/api/RolePrincipalGrant.java | 1035 - .../hadoop/hive/metastore/api/RuntimeStat.java | 600 - .../hive/metastore/api/SQLCheckConstraint.java | 1213 - .../metastore/api/SQLDefaultConstraint.java | 1213 - .../hive/metastore/api/SQLForeignKey.java | 1822 - .../metastore/api/SQLNotNullConstraint.java | 1109 - .../hive/metastore/api/SQLPrimaryKey.java | 1210 - .../hive/metastore/api/SQLUniqueConstraint.java | 1207 - .../hadoop/hive/metastore/api/Schema.java | 605 - .../hive/metastore/api/SchemaCompatibility.java | 51 - .../hadoop/hive/metastore/api/SchemaType.java | 45 - .../hive/metastore/api/SchemaValidation.java | 45 - .../hive/metastore/api/SchemaVersion.java | 1412 - .../metastore/api/SchemaVersionDescriptor.java | 502 - .../hive/metastore/api/SchemaVersionState.java | 63 - .../hadoop/hive/metastore/api/SerDeInfo.java | 1092 - .../hadoop/hive/metastore/api/SerdeType.java | 45 - .../api/SetPartitionsStatsRequest.java | 550 - .../api/SetSchemaVersionStateRequest.java | 516 - .../hive/metastore/api/ShowCompactRequest.java | 283 - .../hive/metastore/api/ShowCompactResponse.java | 443 - .../api/ShowCompactResponseElement.java | 1641 - .../hive/metastore/api/ShowLocksRequest.java | 710 - .../hive/metastore/api/ShowLocksResponse.java | 449 - .../metastore/api/ShowLocksResponseElement.java | 1929 - .../hadoop/hive/metastore/api/SkewedInfo.java | 834 - .../hive/metastore/api/StorageDescriptor.java | 1748 - .../metastore/api/StringColumnStatsData.java | 791 - .../apache/hadoop/hive/metastore/api/Table.java | 2283 - .../hadoop/hive/metastore/api/TableMeta.java | 807 - .../hive/metastore/api/TableStatsRequest.java | 750 - .../hive/metastore/api/TableStatsResult.java | 443 - .../hive/metastore/api/TableValidWriteIds.java | 851 - .../hive/metastore/api/ThriftHiveMetastore.java | 239288 ---------------- .../hive/metastore/api/TxnAbortedException.java | 395 - .../hadoop/hive/metastore/api/TxnInfo.java | 1220 - .../hive/metastore/api/TxnOpenException.java | 395 - .../hadoop/hive/metastore/api/TxnState.java | 48 - .../hadoop/hive/metastore/api/TxnToWriteId.java | 482 - .../apache/hadoop/hive/metastore/api/Type.java | 768 - .../metastore/api/UniqueConstraintsRequest.java | 591 - .../api/UniqueConstraintsResponse.java | 443 - .../hive/metastore/api/UnknownDBException.java | 395 - .../api/UnknownPartitionException.java | 395 - .../metastore/api/UnknownTableException.java | 395 - .../hive/metastore/api/UnlockRequest.java | 387 - .../hadoop/hive/metastore/api/Version.java | 499 - .../hive/metastore/api/WMAlterPoolRequest.java | 504 - .../hive/metastore/api/WMAlterPoolResponse.java | 283 - .../api/WMAlterResourcePlanRequest.java | 805 - .../api/WMAlterResourcePlanResponse.java | 398 - .../metastore/api/WMAlterTriggerRequest.java | 398 - .../metastore/api/WMAlterTriggerResponse.java | 283 - ...CreateOrDropTriggerToPoolMappingRequest.java | 708 - ...reateOrDropTriggerToPoolMappingResponse.java | 283 - .../api/WMCreateOrUpdateMappingRequest.java | 501 - .../api/WMCreateOrUpdateMappingResponse.java | 283 - .../hive/metastore/api/WMCreatePoolRequest.java | 398 - .../metastore/api/WMCreatePoolResponse.java | 283 - .../api/WMCreateResourcePlanRequest.java | 504 - .../api/WMCreateResourcePlanResponse.java | 283 - .../metastore/api/WMCreateTriggerRequest.java | 398 - .../metastore/api/WMCreateTriggerResponse.java | 283 - .../metastore/api/WMDropMappingRequest.java | 398 - .../metastore/api/WMDropMappingResponse.java | 283 - .../hive/metastore/api/WMDropPoolRequest.java | 499 - .../hive/metastore/api/WMDropPoolResponse.java | 283 - .../api/WMDropResourcePlanRequest.java | 393 - .../api/WMDropResourcePlanResponse.java | 283 - .../metastore/api/WMDropTriggerRequest.java | 499 - .../metastore/api/WMDropTriggerResponse.java | 283 - .../hive/metastore/api/WMFullResourcePlan.java | 1033 - .../api/WMGetActiveResourcePlanRequest.java | 283 - .../api/WMGetActiveResourcePlanResponse.java | 398 - .../api/WMGetAllResourcePlanRequest.java | 283 - .../api/WMGetAllResourcePlanResponse.java | 447 - .../metastore/api/WMGetResourcePlanRequest.java | 393 - .../api/WMGetResourcePlanResponse.java | 398 - .../api/WMGetTriggersForResourePlanRequest.java | 393 - .../WMGetTriggersForResourePlanResponse.java | 447 - .../hadoop/hive/metastore/api/WMMapping.java | 804 - .../hive/metastore/api/WMNullablePool.java | 901 - .../metastore/api/WMNullableResourcePlan.java | 918 - .../hadoop/hive/metastore/api/WMPool.java | 802 - .../metastore/api/WMPoolSchedulingPolicy.java | 45 - .../hive/metastore/api/WMPoolTrigger.java | 490 - .../hive/metastore/api/WMResourcePlan.java | 720 - .../metastore/api/WMResourcePlanStatus.java | 48 - .../hadoop/hive/metastore/api/WMTrigger.java | 809 - .../api/WMValidateResourcePlanRequest.java | 393 - .../api/WMValidateResourcePlanResponse.java | 597 - .../hive/metastore/api/WriteEventInfo.java | 1012 - .../api/WriteNotificationLogRequest.java | 949 - .../api/WriteNotificationLogResponse.java | 283 - .../metastore/api/hive_metastoreConstants.java | 89 - .../gen-php/metastore/ThriftHiveMetastore.php | 59951 ---- .../src/gen/thrift/gen-php/metastore/Types.php | 32146 --- .../src/gen/thrift/gen-py/__init__.py | 0 .../hive_metastore/ThriftHiveMetastore-remote | 1634 - .../hive_metastore/ThriftHiveMetastore.py | 48956 ---- .../thrift/gen-py/hive_metastore/__init__.py | 1 - .../thrift/gen-py/hive_metastore/constants.py | 36 - .../gen/thrift/gen-py/hive_metastore/ttypes.py | 23076 -- .../thrift/gen-rb/hive_metastore_constants.rb | 59 - .../gen/thrift/gen-rb/hive_metastore_types.rb | 5322 - .../gen/thrift/gen-rb/thrift_hive_metastore.rb | 13779 - .../hadoop/hive/common/StatsSetupConst.java | 335 - .../common/classification/RetrySemantics.java | 57 - .../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 | 202 - .../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 - .../hive/metastore/DefaultHiveMetaHook.java | 51 - .../DefaultMetaStoreFilterHookImpl.java | 93 - .../DefaultPartitionExpressionProxy.java | 57 - .../metastore/DefaultStorageSchemaReader.java | 38 - .../hadoop/hive/metastore/FileFormatProxy.java | 64 - .../hive/metastore/FileMetadataHandler.java | 109 - .../hive/metastore/FileMetadataManager.java | 119 - .../hive/metastore/HMSMetricsListener.java | 90 - .../hadoop/hive/metastore/HiveAlterHandler.java | 948 - .../hive/metastore/HiveMetaException.java | 42 - .../hadoop/hive/metastore/HiveMetaHook.java | 122 - .../hive/metastore/HiveMetaHookLoader.java | 39 - .../hadoop/hive/metastore/HiveMetaStore.java | 9354 - .../hive/metastore/HiveMetaStoreClient.java | 3326 - .../hive/metastore/HiveMetaStoreFsImpl.java | 55 - .../hive/metastore/IExtrapolatePartStatus.java | 85 - .../hadoop/hive/metastore/IHMSHandler.java | 104 - .../hadoop/hive/metastore/IMetaStoreClient.java | 3699 - .../hive/metastore/IMetaStoreSchemaInfo.java | 115 - .../metastore/LinearExtrapolatePartStatus.java | 106 - .../hive/metastore/LockComponentBuilder.java | 121 - .../hive/metastore/LockRequestBuilder.java | 168 - .../MaterializationsCacheCleanerTask.java | 63 - .../MaterializationsInvalidationCache.java | 543 - .../MaterializationsRebuildLockCleanerTask.java | 61 - .../MaterializationsRebuildLockHandler.java | 216 - .../hive/metastore/MetaStoreDirectSql.java | 2817 - .../metastore/MetaStoreEndFunctionContext.java | 59 - .../metastore/MetaStoreEndFunctionListener.java | 58 - .../hive/metastore/MetaStoreEventListener.java | 306 - .../MetaStoreEventListenerConstants.java | 41 - .../hadoop/hive/metastore/MetaStoreFS.java | 43 - .../hive/metastore/MetaStoreFilterHook.java | 147 - .../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 | 12219 - .../hive/metastore/PartFilterExprUtil.java | 165 - .../hive/metastore/PartitionDropOptions.java | 54 - .../metastore/PartitionExpressionProxy.java | 73 - .../apache/hadoop/hive/metastore/RawStore.java | 1682 - .../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/StorageSchemaReader.java | 46 - .../hive/metastore/TServerSocketKeepAlive.java | 47 - .../hive/metastore/TSetIpAddressProcessor.java | 62 - .../hive/metastore/TUGIBasedProcessor.java | 183 - .../apache/hadoop/hive/metastore/TableType.java | 26 - .../hadoop/hive/metastore/ThreadPool.java | 63 - .../TransactionalMetaStoreEventListener.java | 39 - .../TransactionalValidationListener.java | 487 - .../apache/hadoop/hive/metastore/Warehouse.java | 756 - .../annotation/MetastoreVersionAnnotation.java | 85 - .../hive/metastore/annotation/NoReconnect.java | 29 - .../api/InitializeTableWriteIdsRequest.java | 42 - .../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/EnumValidator.java | 26 - .../hive/metastore/conf/MetastoreConf.java | 1688 - .../hive/metastore/conf/RangeValidator.java | 38 - .../hive/metastore/conf/SizeValidator.java | 110 - .../hive/metastore/conf/StringSetValidator.java | 51 - .../hive/metastore/conf/TimeValidator.java | 67 - .../hadoop/hive/metastore/conf/Validator.java | 87 - .../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 - .../hive/metastore/hooks/URIResolverHook.java | 37 - .../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 | 87 - .../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 | 155 - .../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 | 273 - .../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 - .../metastore/security/TFilterTransport.java | 99 - .../security/TUGIAssumingTransport.java | 73 - .../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 | 1107 - .../hadoop/hive/metastore/txn/TxnDbUtil.java | 505 - .../hadoop/hive/metastore/txn/TxnHandler.java | 4906 - .../hadoop/hive/metastore/txn/TxnStore.java | 490 - .../hadoop/hive/metastore/txn/TxnUtils.java | 471 - .../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/JavaUtils.java | 130 - .../hadoop/hive/metastore/utils/LogUtils.java | 140 - .../hive/metastore/utils/MetaStoreUtils.java | 1840 - .../metastore/utils/MetastoreVersionInfo.java | 133 - .../hadoop/hive/metastore/utils/ObjectPair.java | 86 - .../hive/metastore/utils/SecurityUtils.java | 313 - .../hive/metastore/utils/StringUtils.java | 130 - .../hive/metastore/utils/StringableMap.java | 80 - .../MetastoreDelegationTokenSupport.java | 68 - .../hadoop/hive/metastore/metastore.proto | 29 - .../main/resources/datanucleus-log4j.properties | 17 - .../main/resources/metastore-log4j2.properties | 71 - .../src/main/resources/metastore-site.xml | 34 - .../src/main/resources/package.jdo | 1420 - .../src/main/resources/saveVersion.sh | 91 - .../src/main/resources/thrift-replacements.txt | 106 - standalone-metastore/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 | 710 - .../main/sql/derby/hive-schema-4.0.0.derby.sql | 710 - .../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 | 49 - .../sql/derby/upgrade-3.1.0-to-4.0.0.derby.sql | 6 - .../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 | 1271 - .../main/sql/mssql/hive-schema-4.0.0.mssql.sql | 1272 - .../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 | 51 - .../sql/mssql/upgrade-3.1.0-to-4.0.0.mssql.sql | 6 - .../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 | 1208 - .../main/sql/mysql/hive-schema-4.0.0.mysql.sql | 1208 - .../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 | 51 - .../sql/mysql/upgrade-3.1.0-to-4.0.0.mysql.sql | 6 - .../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 | 1165 - .../sql/oracle/hive-schema-4.0.0.oracle.sql | 1165 - .../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 | 342 - .../oracle/upgrade-3.0.0-to-3.1.0.oracle.sql | 51 - .../oracle/upgrade-3.1.0-to-4.0.0.oracle.sql | 6 - .../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 | 1856 - .../sql/postgres/hive-schema-4.0.0.postgres.sql | 1858 - .../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 | 53 - .../upgrade-3.1.0-to-4.0.0.postgres.sql | 6 - .../main/sql/postgres/upgrade.order.postgres | 18 - .../src/main/thrift/hive_metastore.thrift | 2275 - .../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 | 1226 - .../DummyRawStoreForJdoConnection.java | 1212 - .../apache/hadoop/hive/metastore/FakeDerby.java | 404 - .../HiveMetaStoreClientPreCatalog.java | 3427 - .../InjectableBehaviourObjectStore.java | 211 - .../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 | 3103 - .../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 | 471 - .../TestMetaStoreEventListenerOnlyOnCommit.java | 121 - .../TestMetaStoreEventListenerWithOldConf.java | 129 - .../metastore/TestMetaStoreInitListener.java | 56 - .../metastore/TestMetaStoreListenersError.java | 97 - ...stMetaStoreMaterializationsCacheCleaner.java | 328 - .../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/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 | 1117 - .../metastore/client/TestAppendPartitions.java | 594 - .../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 | 1384 - .../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 - .../src/test/resources/log4j2.properties | 35 - upgrade-acid/pom.xml | 2 +- 1748 files changed, 914815 insertions(+), 914572 deletions(-) ----------------------------------------------------------------------