This is an automated email from the ASF dual-hosted git repository. kgyrtkirk pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
omit 2eb0e00 HIVE-24396: Additional feedback incorporated (Naveen Gangam) Removed ReplicationSpec for connectors Notification event for alter connector removed some code. omit 34720cf HIVE-24396: Remaining comments from the feedback (Naveen Gangam) omit cd90398 HIVE-24396: Conflict from rebase to master omit 53edee9 HIVE-24396: Changes from additional feedback from code review (Naveen Gangam) omit 07ebf02 HIVE-24396: qtest failure (Naveen Gangam) omit 14283d3 HIVE-24396: Cleanup and one test failure (Naveen Gangam) omit b9150e1 HIVE-24396: Incorporating feedback from the initial review (Naveen Gangam) omit 5f5ec66 HIVE-24396: Duplicate SQL statements in derby upgrade script (Naveen Gangam) omit d7a8eb7 HIVE-24396: Some changes with formatters after the rebase (Naveen Gangam) omit 506621c HIVE-24396: Fix for NPE in get_database_core with null catalog name omit 2b4fa4e HIVE-24396: Database name for remote table should be set to hive dbname not the scoped dbname omit 4319d29 HIVE-24396: Fix in connector provider to return null instead of blank Table omit 5c98e30 HIVE-24396: get_table_core() to return null instead of exception omit 4779e86 HIVE-24396: Fix to CachedStore to make DBs NATIVE and fix to create_table_core on null DBs omit 3e41782 HIVE-24396: Unhandled longvarchar and integer types for derby omit 60ae013 HIVE-24396: Addressing test failures omit 5a2236e HIVE-24396: Build failure due to duplicate db definitions omit 9937963 HIVE-24396 Moving create/drop/alter APIs to the interface. Reverting fix for case sensitivity omit 0b60db9 Retain case on table names during query processing omit d66d5fc fix for 2 additional test failures omit 23aafb7 Build issue with EventMessage omit 3de6032 HIVE-24396: refactored code to Abstract class and providers share common code omit a2a592f Test failures with tez driver and duplicate error codes omit df8cb11 HIVE-24396: Follow up test failure fixes omit 683d0ae HIVE-24396: qtest failures, regenerate them because of new columns omit 7504491 HIVE-24396: Fix for drop database for remote databases omit 6369daa Missed change from the rebase omit 7d91a9a HIVE-24396: Added schema changes for Oracle Made DBS.TYPE NOT NULL in all scripts Added Type support to DatabaseBuilder Added Unit test for DataConnector Added Unit test REMOTE Database Fixed test failures in TestSchemaToolForMetaStore omit 1523cd4 HIVE-24396: getTable/getTables API not expected to throw NoSuchObjectException omit b30173d Adding schema changes for mysql and postgres as well omit 013a693 Adding a qtest and fixing type for default db omit c6ed378 NullPointerException in CreateDatabaseOperation due to last change omit 0b9a4f4 HIVE-24396: Build failure in itests due to unimplemented interface methods omit 80013b4 Deleted commented out code and fixed location and IO classes omit 91f1ccd Added provider for postgres, refactored bunch of classes omit d65307d Implemented getTable and getTableNames for MYSQL (working) omit 87c74ec Adding DDL support for connectors (create/drop/show/desc/alter) omit 69e5417 External metastore: clean after rebase This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history. * -- * -- N refs/heads/master (46ddd5a) \ O -- O -- O (2eb0e00) Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../java/org/apache/hadoop/hive/ql/ErrorMsg.java | 3 - .../hcatalog/listener/DummyRawStoreFailEvent.java | 27 - .../hadoop/hive/ql/parse/AlterClauseParser.g | 31 - .../apache/hadoop/hive/ql/parse/CreateDDLParser.g | 42 - .../apache/hadoop/hive/ql/parse/HiveLexerParent.g | 6 - .../org/apache/hadoop/hive/ql/parse/HiveParser.g | 35 +- .../hadoop/hive/ql/parse/IdentifiersParser.g | 8 +- pom.xml | 3 - .../database/create/CreateDatabaseAnalyzer.java | 37 +- .../ql/ddl/database/create/CreateDatabaseDesc.java | 41 +- .../database/create/CreateDatabaseOperation.java | 24 +- .../ql/ddl/database/desc/DescDatabaseDesc.java | 6 +- .../ddl/database/desc/DescDatabaseFormatter.java | 23 +- .../ddl/database/desc/DescDatabaseOperation.java | 27 +- .../alter/AbstractAlterDataConnectorAnalyzer.java | 42 - .../alter/AbstractAlterDataConnectorDesc.java | 43 - .../alter/AbstractAlterDataConnectorOperation.java | 55 - .../owner/AlterDataConnectorSetOwnerAnalyzer.java | 54 - .../owner/AlterDataConnectorSetOwnerDesc.java | 44 - .../owner/AlterDataConnectorSetOwnerOperation.java | 39 - .../AlterDataConnectorSetPropertiesAnalyzer.java | 57 - .../AlterDataConnectorSetPropertiesDesc.java | 45 - .../AlterDataConnectorSetPropertiesOperation.java | 50 - .../url/AlterDataConnectorSetUrlAnalyzer.java | 45 - .../alter/url/AlterDataConnectorSetUrlDesc.java | 43 - .../url/AlterDataConnectorSetUrlOperation.java | 59 - .../create/CreateDataConnectorAnalyzer.java | 88 - .../create/CreateDataConnectorDesc.java | 80 - .../create/CreateDataConnectorOperation.java | 71 - .../desc/DescDataConnectorAnalyzer.java | 61 - .../dataconnector/desc/DescDataConnectorDesc.java | 71 - .../desc/DescDataConnectorFormatter.java | 116 - .../desc/DescDataConnectorOperation.java | 63 - .../drop/DropDataConnectorAnalyzer.java | 58 - .../dataconnector/drop/DropDataConnectorDesc.java | 51 - .../drop/DropDataConnectorOperation.java | 45 - .../show/ShowDataConnectorsAnalyzer.java | 57 - .../dataconnector/show/ShowDataConnectorsDesc.java | 54 - .../show/ShowDataConnectorsFormatter.java | 69 - .../show/ShowDataConnectorsOperation.java | 67 - .../org/apache/hadoop/hive/ql/hooks/Entity.java | 33 +- .../apache/hadoop/hive/ql/hooks/ReadEntity.java | 8 - .../apache/hadoop/hive/ql/hooks/WriteEntity.java | 6 - .../org/apache/hadoop/hive/ql/metadata/Hive.java | 109 +- .../hadoop/hive/ql/parse/BaseSemanticAnalyzer.java | 18 - .../apache/hadoop/hive/ql/plan/HiveOperation.java | 8 - .../hive/ql/security/authorization/Privilege.java | 3 - .../authorization/plugin/HiveOperationType.java | 7 - .../plugin/sqlstd/Operation2Privilege.java | 8 - ql/src/test/queries/clientpositive/dataconnector.q | 71 - .../clientpositive/beeline/escape_comments.q.out | 4 +- .../llap/alter_change_db_location.q.out | 2 +- .../clientpositive/llap/alter_db_owner.q.out | 6 +- .../llap/authorization_owner_actions_db.q.out | 2 +- .../clientpositive/llap/database_location.q.out | 5 +- .../clientpositive/llap/database_properties.q.out | 6 +- .../clientpositive/llap/dataconnector.q.out | 205 - .../clientpositive/llap/db_ddl_explain.q.out | 3 +- .../clientpositive/llap/describe_database.q.out | 6 +- .../clientpositive/llap/unicode_comments.q.out | 2 +- .../clientpositive/tez/explainanalyze_3.q.out | 2 +- .../results/clientpositive/tez/explainuser_3.q.out | 2 +- standalone-metastore/metastore-common/pom.xml | 1 - .../src/gen/thrift/gen-cpp/ThriftHiveMetastore.cpp | 8148 +++++-------- .../src/gen/thrift/gen-cpp/ThriftHiveMetastore.h | 700 -- .../ThriftHiveMetastore_server.skeleton.cpp | 25 - .../gen/thrift/gen-cpp/hive_metastore_types.cpp | 8976 ++++++-------- .../src/gen/thrift/gen-cpp/hive_metastore_types.h | 350 +- .../hive/metastore/api/AbortTxnsRequest.java | 32 +- .../hive/metastore/api/AddDynamicPartitions.java | 32 +- .../api/AllocateTableWriteIdsRequest.java | 68 +- .../api/AllocateTableWriteIdsResponse.java | 36 +- .../hive/metastore/api/AlterPartitionsRequest.java | 36 +- .../hive/metastore/api/AlterTableRequest.java | 32 +- .../metastore/api/ClearFileMetadataRequest.java | 32 +- .../hive/metastore/api/ClientCapabilities.java | 36 +- .../hive/metastore/api/CommitTxnRequest.java | 36 +- .../hive/metastore/api/CompactionRequest.java | 44 +- .../metastore/api/CreateDataConnectorRequest.java | 379 - .../hive/metastore/api/CreateDatabaseRequest.java | 1603 --- .../hive/metastore/api/CreateTableRequest.java | 248 +- .../hadoop/hive/metastore/api/DataConnector.java | 1173 -- .../apache/hadoop/hive/metastore/api/Database.java | 338 +- .../hadoop/hive/metastore/api/DatabaseType.java | 43 - .../hive/metastore/api/ExtendedTableInfo.java | 64 +- .../hive/metastore/api/FindSchemasByColsResp.java | 36 +- .../hive/metastore/api/FireEventRequest.java | 32 +- .../hive/metastore/api/FireEventRequestData.java | 36 +- .../hive/metastore/api/FireEventResponse.java | 32 +- .../apache/hadoop/hive/metastore/api/Function.java | 36 +- .../metastore/api/GetAllFunctionsResponse.java | 36 +- .../metastore/api/GetDataConnectorRequest.java | 368 - .../hive/metastore/api/GetDatabaseRequest.java | 32 +- .../hive/metastore/api/GetFieldsResponse.java | 36 +- .../api/GetFileMetadataByExprRequest.java | 32 +- .../metastore/api/GetFileMetadataByExprResult.java | 48 +- .../hive/metastore/api/GetFileMetadataRequest.java | 32 +- .../hive/metastore/api/GetFileMetadataResult.java | 44 +- .../metastore/api/GetOpenTxnsInfoResponse.java | 36 +- .../hive/metastore/api/GetOpenTxnsRequest.java | 36 +- .../hive/metastore/api/GetOpenTxnsResponse.java | 32 +- .../metastore/api/GetPartitionNamesPsRequest.java | 32 +- .../metastore/api/GetPartitionNamesPsResponse.java | 32 +- .../hive/metastore/api/GetPartitionRequest.java | 32 +- .../metastore/api/GetPartitionsFilterSpec.java | 32 +- .../api/GetPartitionsPsWithAuthRequest.java | 64 +- .../api/GetPartitionsPsWithAuthResponse.java | 36 +- .../hive/metastore/api/GetPartitionsRequest.java | 64 +- .../hive/metastore/api/GetPartitionsResponse.java | 36 +- .../hive/metastore/api/GetProjectionsSpec.java | 32 +- .../hive/metastore/api/GetSchemaResponse.java | 36 +- .../hadoop/hive/metastore/api/GetTableRequest.java | 32 +- .../hive/metastore/api/GetTablesExtRequest.java | 32 +- .../hive/metastore/api/GetTablesRequest.java | 64 +- .../hadoop/hive/metastore/api/GetTablesResult.java | 36 +- .../metastore/api/GetValidWriteIdsRequest.java | 32 +- .../metastore/api/GetValidWriteIdsResponse.java | 36 +- .../metastore/api/HeartbeatTxnRangeResponse.java | 64 +- .../hive/metastore/api/InsertEventRequestData.java | 128 +- .../hadoop/hive/metastore/api/LockRequest.java | 36 +- .../metastore/api/NotificationEventRequest.java | 32 +- .../metastore/api/NotificationEventResponse.java | 36 +- .../hadoop/hive/metastore/api/OpenTxnRequest.java | 32 +- .../hive/metastore/api/OpenTxnsResponse.java | 32 +- .../hive/metastore/api/PartitionsResponse.java | 36 +- .../hive/metastore/api/PutFileMetadataRequest.java | 64 +- .../hive/metastore/api/RenamePartitionRequest.java | 32 +- .../hadoop/hive/metastore/api/ReplLastIdInfo.java | 32 +- .../metastore/api/ReplTblWriteIdStateRequest.java | 32 +- .../hive/metastore/api/ReplicationMetricList.java | 36 +- .../hadoop/hive/metastore/api/SchemaVersion.java | 36 +- .../hive/metastore/api/ShowCompactResponse.java | 36 +- .../hive/metastore/api/ShowLocksResponse.java | 36 +- .../hive/metastore/api/TableValidWriteIds.java | 32 +- .../hive/metastore/api/ThriftHiveMetastore.java | 12180 +++++-------------- .../hive/metastore/api/WMFullResourcePlan.java | 144 +- .../api/WMGetAllResourcePlanResponse.java | 36 +- .../api/WMGetTriggersForResourePlanResponse.java | 36 +- .../api/WMValidateResourcePlanResponse.java | 64 +- .../metastore/api/WriteNotificationLogRequest.java | 32 +- .../thrift/gen-php/metastore/AbortTxnsRequest.php | 18 +- .../gen-php/metastore/AddDynamicPartitions.php | 18 +- .../metastore/AllocateTableWriteIdsRequest.php | 38 +- .../metastore/AllocateTableWriteIdsResponse.php | 20 +- .../gen-php/metastore/AlterPartitionsRequest.php | 20 +- .../thrift/gen-php/metastore/AlterTableRequest.php | 18 +- .../gen-php/metastore/ClearFileMetadataRequest.php | 18 +- .../gen-php/metastore/ClientCapabilities.php | 18 +- .../thrift/gen-php/metastore/CommitTxnRequest.php | 20 +- .../thrift/gen-php/metastore/CompactionRequest.php | 26 +- .../metastore/CreateDataConnectorRequest.php | 99 - .../gen-php/metastore/CreateDatabaseRequest.php | 391 - .../gen-php/metastore/CreateTableRequest.php | 138 +- .../gen/thrift/gen-php/metastore/DataConnector.php | 290 - .../src/gen/thrift/gen-php/metastore/Database.php | 72 - .../gen/thrift/gen-php/metastore/DatabaseType.php | 30 - .../thrift/gen-php/metastore/ExtendedTableInfo.php | 36 +- .../gen-php/metastore/FindSchemasByColsResp.php | 20 +- .../thrift/gen-php/metastore/FireEventRequest.php | 18 +- .../gen-php/metastore/FireEventRequestData.php | 20 +- .../thrift/gen-php/metastore/FireEventResponse.php | 18 +- .../src/gen/thrift/gen-php/metastore/Function.php | 20 +- .../gen-php/metastore/GetAllFunctionsResponse.php | 20 +- .../gen-php/metastore/GetDataConnectorRequest.php | 94 - .../gen-php/metastore/GetDatabaseRequest.php | 18 +- .../thrift/gen-php/metastore/GetFieldsResponse.php | 20 +- .../metastore/GetFileMetadataByExprRequest.php | 18 +- .../metastore/GetFileMetadataByExprResult.php | 28 +- .../gen-php/metastore/GetFileMetadataRequest.php | 18 +- .../gen-php/metastore/GetFileMetadataResult.php | 26 +- .../gen-php/metastore/GetOpenTxnsInfoResponse.php | 20 +- .../gen-php/metastore/GetOpenTxnsRequest.php | 18 +- .../gen-php/metastore/GetOpenTxnsResponse.php | 18 +- .../metastore/GetPartitionNamesPsRequest.php | 18 +- .../metastore/GetPartitionNamesPsResponse.php | 18 +- .../gen-php/metastore/GetPartitionRequest.php | 18 +- .../gen-php/metastore/GetPartitionsFilterSpec.php | 18 +- .../metastore/GetPartitionsPsWithAuthRequest.php | 36 +- .../metastore/GetPartitionsPsWithAuthResponse.php | 20 +- .../gen-php/metastore/GetPartitionsRequest.php | 36 +- .../gen-php/metastore/GetPartitionsResponse.php | 20 +- .../gen-php/metastore/GetProjectionsSpec.php | 18 +- .../thrift/gen-php/metastore/GetSchemaResponse.php | 20 +- .../thrift/gen-php/metastore/GetTableRequest.php | 18 +- .../gen-php/metastore/GetTablesExtRequest.php | 18 +- .../thrift/gen-php/metastore/GetTablesRequest.php | 36 +- .../thrift/gen-php/metastore/GetTablesResult.php | 20 +- .../gen-php/metastore/GetValidWriteIdsRequest.php | 18 +- .../gen-php/metastore/GetValidWriteIdsResponse.php | 20 +- .../metastore/HeartbeatTxnRangeResponse.php | 36 +- .../gen-php/metastore/InsertEventRequestData.php | 72 +- .../gen/thrift/gen-php/metastore/LockRequest.php | 20 +- .../gen-php/metastore/NotificationEventRequest.php | 18 +- .../metastore/NotificationEventResponse.php | 20 +- .../thrift/gen-php/metastore/OpenTxnRequest.php | 18 +- .../thrift/gen-php/metastore/OpenTxnsResponse.php | 18 +- .../gen-php/metastore/PartitionsResponse.php | 20 +- .../gen-php/metastore/PutFileMetadataRequest.php | 36 +- .../gen-php/metastore/RenamePartitionRequest.php | 18 +- .../thrift/gen-php/metastore/ReplLastIdInfo.php | 18 +- .../metastore/ReplTblWriteIdStateRequest.php | 18 +- .../gen-php/metastore/ReplicationMetricList.php | 20 +- .../gen/thrift/gen-php/metastore/SchemaVersion.php | 20 +- .../gen-php/metastore/ShowCompactResponse.php | 20 +- .../thrift/gen-php/metastore/ShowLocksResponse.php | 20 +- .../gen-php/metastore/TableValidWriteIds.php | 18 +- .../metastore/ThriftHiveMetastoreClient.php | 321 - .../gen-php/metastore/ThriftHiveMetastoreIf.php | 35 - .../ThriftHiveMetastore_add_partitions_args.php | 20 +- ...riftHiveMetastore_add_partitions_pspec_args.php | 20 +- ...hriftHiveMetastore_alter_dataconnector_args.php | 123 - ...iftHiveMetastore_alter_dataconnector_result.php | 122 - .../ThriftHiveMetastore_alter_partitions_args.php | 20 +- ...er_partitions_with_environment_context_args.php | 20 +- .../ThriftHiveMetastore_append_partition_args.php | 18 +- ...end_partition_with_environment_context_args.php | 18 +- ...riftHiveMetastore_create_dataconnector_args.php | 99 - ...ftHiveMetastore_create_dataconnector_result.php | 148 - ...etastore_create_table_with_constraints_args.php | 120 +- ...ThriftHiveMetastore_drop_dataconnector_args.php | 142 - ...riftHiveMetastore_drop_dataconnector_result.php | 148 - .../ThriftHiveMetastore_drop_partition_args.php | 18 +- ...rop_partition_with_environment_context_args.php | 18 +- ...ThriftHiveMetastore_exchange_partition_args.php | 26 +- ...hriftHiveMetastore_exchange_partitions_args.php | 26 +- ...iftHiveMetastore_exchange_partitions_result.php | 20 +- ...iveMetastore_find_columns_with_stats_result.php | 18 +- ...hriftHiveMetastore_get_all_databases_result.php | 18 +- ...erialized_view_objects_for_rewriting_result.php | 20 +- ...ThriftHiveMetastore_get_all_packages_result.php | 18 +- ...eMetastore_get_all_stored_procedures_result.php | 18 +- .../ThriftHiveMetastore_get_all_tables_result.php | 18 +- ...eMetastore_get_all_token_identifiers_result.php | 18 +- .../ThriftHiveMetastore_get_databases_result.php | 18 +- ...iftHiveMetastore_get_dataconnector_req_args.php | 99 - ...tHiveMetastore_get_dataconnector_req_result.php | 151 - ...ThriftHiveMetastore_get_dataconnectors_args.php | 68 - ...riftHiveMetastore_get_dataconnectors_result.php | 140 - .../ThriftHiveMetastore_get_fields_result.php | 20 +- ..._get_fields_with_environment_context_result.php | 20 +- .../ThriftHiveMetastore_get_functions_result.php | 18 +- .../ThriftHiveMetastore_get_master_keys_result.php | 18 +- ...get_materialized_views_for_rewriting_result.php | 18 +- ...veMetastore_get_part_specs_by_filter_result.php | 20 +- .../ThriftHiveMetastore_get_partition_args.php | 18 +- ...ftHiveMetastore_get_partition_names_ps_args.php | 18 +- ...HiveMetastore_get_partition_names_ps_result.php | 18 +- ...iveMetastore_get_partition_names_req_result.php | 18 +- ...iftHiveMetastore_get_partition_names_result.php | 18 +- ...tHiveMetastore_get_partition_with_auth_args.php | 36 +- ...veMetastore_get_partitions_by_filter_result.php | 20 +- ...tHiveMetastore_get_partitions_by_names_args.php | 18 +- ...iveMetastore_get_partitions_by_names_result.php | 20 +- .../ThriftHiveMetastore_get_partitions_ps_args.php | 18 +- ...hriftHiveMetastore_get_partitions_ps_result.php | 20 +- ...eMetastore_get_partitions_ps_with_auth_args.php | 36 +- ...etastore_get_partitions_ps_with_auth_result.php | 20 +- ...ftHiveMetastore_get_partitions_pspec_result.php | 20 +- .../ThriftHiveMetastore_get_partitions_result.php | 20 +- ...HiveMetastore_get_partitions_with_auth_args.php | 18 +- ...veMetastore_get_partitions_with_auth_result.php | 20 +- .../ThriftHiveMetastore_get_privilege_set_args.php | 18 +- .../ThriftHiveMetastore_get_role_names_result.php | 18 +- ...hriftHiveMetastore_get_runtime_stats_result.php | 20 +- ...iveMetastore_get_schema_all_versions_result.php | 20 +- .../ThriftHiveMetastore_get_schema_result.php | 20 +- ..._get_schema_with_environment_context_result.php | 20 +- .../ThriftHiveMetastore_get_table_meta_args.php | 18 +- .../ThriftHiveMetastore_get_table_meta_result.php | 20 +- ...eMetastore_get_table_names_by_filter_result.php | 18 +- ...iveMetastore_get_table_objects_by_name_args.php | 18 +- ...eMetastore_get_table_objects_by_name_result.php | 20 +- ...riftHiveMetastore_get_tables_by_type_result.php | 18 +- .../ThriftHiveMetastore_get_tables_ext_result.php | 20 +- .../ThriftHiveMetastore_get_tables_result.php | 18 +- .../ThriftHiveMetastore_get_type_all_result.php | 28 +- ...iveMetastore_isPartitionMarkedForEvent_args.php | 26 +- .../ThriftHiveMetastore_list_privileges_result.php | 20 +- .../ThriftHiveMetastore_list_roles_result.php | 20 +- ...iftHiveMetastore_markPartitionForEvent_args.php | 26 +- ...re_partition_name_has_valid_characters_args.php | 18 +- ...HiveMetastore_partition_name_to_spec_result.php | 26 +- ...HiveMetastore_partition_name_to_vals_result.php | 18 +- .../ThriftHiveMetastore_rename_partition_args.php | 18 +- .../metastore/ThriftHiveMetastore_set_ugi_args.php | 18 +- .../ThriftHiveMetastore_set_ugi_result.php | 18 +- .../ThriftHiveMetastore_truncate_table_args.php | 18 +- .../gen-php/metastore/WMFullResourcePlan.php | 80 +- .../metastore/WMGetAllResourcePlanResponse.php | 20 +- .../WMGetTriggersForResourePlanResponse.php | 20 +- .../metastore/WMValidateResourcePlanResponse.php | 36 +- .../metastore/WriteNotificationLogRequest.php | 18 +- .../hive_metastore/ThriftHiveMetastore-remote | 35 - .../gen-py/hive_metastore/ThriftHiveMetastore.py | 3066 ++--- .../src/gen/thrift/gen-py/hive_metastore/ttypes.py | 1645 +-- .../src/gen/thrift/gen-rb/hive_metastore_types.rb | 134 +- .../src/gen/thrift/gen-rb/thrift_hive_metastore.rb | 331 - .../hadoop/hive/metastore/HiveMetaStoreClient.java | 68 - .../hadoop/hive/metastore/IMetaStoreClient.java | 52 - .../apache/hadoop/hive/metastore/Warehouse.java | 4 - .../hadoop/hive/metastore/conf/MetastoreConf.java | 10 - .../hadoop/hive/metastore/utils/FilterUtils.java | 20 - .../src/main/thrift/hive_metastore.thrift | 54 +- standalone-metastore/metastore-server/pom.xml | 1 - .../apache/hadoop/hive/metastore/HMSHandler.java | 447 +- .../apache/hadoop/hive/metastore/IHMSHandler.java | 12 - .../hadoop/hive/metastore/MetaStoreDirectSql.java | 14 +- .../hive/metastore/MetaStoreEventListener.java | 24 - .../hive/metastore/MetaStoreListenerNotifier.java | 23 - .../apache/hadoop/hive/metastore/ObjectStore.java | 218 +- .../org/apache/hadoop/hive/metastore/RawStore.java | 47 - .../TransactionalMetaStoreEventListener.java | 14 - .../hadoop/hive/metastore/cache/CachedStore.java | 29 - .../metastore/client/builder/DatabaseBuilder.java | 33 - .../AbstractDataConnectorProvider.java | 132 - .../DataConnectorProviderFactory.java | 89 - .../dataconnector/IDataConnectorProvider.java | 93 - .../JDBCConnectorProviderFactory.java | 32 - .../jdbc/AbstractJDBCConnectorProvider.java | 314 - .../jdbc/DerbySQLConnectorProvider.java | 86 - .../dataconnector/jdbc/MySQLConnectorProvider.java | 87 - .../jdbc/PostgreSQLConnectorProvider.java | 70 - .../metastore/events/AlterDataConnectorEvent.java | 57 - .../metastore/events/CreateDataConnectorEvent.java | 43 - .../metastore/events/DropDataConnectorEvent.java | 26 - .../events/PreCreateDataConnectorEvent.java | 24 - .../hive/metastore/events/PreEventContext.java | 5 +- .../hive/metastore/messaging/EventMessage.java | 5 +- .../hive/metastore/messaging/MessageBuilder.java | 3 - .../hive/metastore/model/MDataConnector.java | 177 - .../hadoop/hive/metastore/model/MDatabase.java | 62 - .../src/main/resources/package.jdo | 45 +- .../src/main/sql/derby/hive-schema-4.0.0.derby.sql | 11 +- .../sql/derby/upgrade-3.2.0-to-4.0.0.derby.sql | 11 - .../src/main/sql/mysql/hive-schema-4.0.0.mysql.sql | 24 - .../sql/mysql/upgrade-3.2.0-to-4.0.0.mysql.sql | 26 - .../main/sql/oracle/hive-schema-4.0.0.oracle.sql | 25 +- .../sql/oracle/upgrade-3.2.0-to-4.0.0.oracle.sql | 25 - .../sql/postgres/hive-schema-4.0.0.postgres.sql | 25 +- .../postgres/upgrade-3.2.0-to-4.0.0.postgres.sql | 25 - .../metastore/DummyRawStoreControlledCommit.java | 32 +- .../metastore/DummyRawStoreForJdoConnection.java | 54 +- .../metastore/HiveMetaStoreClientPreCatalog.java | 44 +- .../hadoop/hive/metastore/TestHiveMetaStore.java | 140 +- .../hive/metastore/cache/TestCachedStore.java | 1 - .../schematool/TestSchemaToolForMetastore.java | 18 +- .../upgrade-3.1.3000-to-4.0.0.postgres.sql | 28 - standalone-metastore/pom.xml | 1 - testutils/ptest2/pom.xml | 1 - 349 files changed, 15015 insertions(+), 38327 deletions(-) delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/AbstractAlterDataConnectorAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/AbstractAlterDataConnectorDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/AbstractAlterDataConnectorOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/owner/AlterDataConnectorSetOwnerAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/owner/AlterDataConnectorSetOwnerDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/owner/AlterDataConnectorSetOwnerOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/properties/AlterDataConnectorSetPropertiesAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/properties/AlterDataConnectorSetPropertiesDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/properties/AlterDataConnectorSetPropertiesOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/url/AlterDataConnectorSetUrlAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/url/AlterDataConnectorSetUrlDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/alter/url/AlterDataConnectorSetUrlOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/create/CreateDataConnectorAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/create/CreateDataConnectorDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/create/CreateDataConnectorOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/desc/DescDataConnectorAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/desc/DescDataConnectorDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/desc/DescDataConnectorFormatter.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/desc/DescDataConnectorOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/drop/DropDataConnectorAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/drop/DropDataConnectorDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/drop/DropDataConnectorOperation.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/show/ShowDataConnectorsAnalyzer.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/show/ShowDataConnectorsDesc.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/show/ShowDataConnectorsFormatter.java delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/show/ShowDataConnectorsOperation.java delete mode 100644 ql/src/test/queries/clientpositive/dataconnector.q delete mode 100644 ql/src/test/results/clientpositive/llap/dataconnector.q.out delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateDataConnectorRequest.java delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/CreateDatabaseRequest.java delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DataConnector.java delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DatabaseType.java delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetDataConnectorRequest.java delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/CreateDataConnectorRequest.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/CreateDatabaseRequest.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/DataConnector.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/DatabaseType.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/GetDataConnectorRequest.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_alter_dataconnector_args.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_alter_dataconnector_result.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_create_dataconnector_args.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_create_dataconnector_result.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_drop_dataconnector_args.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_drop_dataconnector_result.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_get_dataconnector_req_args.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_get_dataconnector_req_result.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_get_dataconnectors_args.php delete mode 100644 standalone-metastore/metastore-common/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore_get_dataconnectors_result.php delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/AbstractDataConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/DataConnectorProviderFactory.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/IDataConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/JDBCConnectorProviderFactory.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/jdbc/AbstractJDBCConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/jdbc/DerbySQLConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/jdbc/MySQLConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/dataconnector/jdbc/PostgreSQLConnectorProvider.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/events/AlterDataConnectorEvent.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/events/CreateDataConnectorEvent.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/events/DropDataConnectorEvent.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/events/PreCreateDataConnectorEvent.java delete mode 100644 standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/model/MDataConnector.java