This is an automated email from the ASF dual-hosted git repository.
zhangbutao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
from 35b8ab30d12 HIVE-29133: Support Z-order indexing for Iceberg tables
via CREATE TABLE DDL (#6095)
add 55d69073069 HIVE-26148: Keep MetaStoreFilterHook interface
compatibility after introducing catalogs. (#3218)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/hive/ql/ErrorMsg.java | 4 +-
.../security/TestHDFSPermissionPolicyProvider.java | 16 +--
.../plugin/TestHiveAuthorizerShowFilters.java | 2 +-
.../rules/views/HiveMaterializedViewUtils.java | 6 +-
.../hadoop/hive/ql/parse/SemanticAnalyzer.java | 16 +--
.../hadoop/hive/ql/processors/CommandUtil.java | 4 +-
.../security/authorization/AuthorizationUtils.java | 16 ++-
.../DefaultHiveAuthorizationTranslator.java | 4 +-
.../HDFSPermissionPolicyProvider.java | 2 +-
.../authorization/PrivilegeSynchronizer.java | 118 +++++++++++----------
.../authorization/command/CommandAuthorizerV2.java | 35 +++---
.../plugin/AuthorizationMetaStoreFilterHook.java | 38 ++++---
.../authorization/plugin/HivePrivilegeObject.java | 76 +++++++++++--
.../plugin/HivePrivilegeObjectUtils.java | 48 +++++----
.../metastore/HiveMetaStoreAuthorizableEvent.java | 11 +-
.../plugin/metastore/HiveMetaStoreAuthorizer.java | 38 +++----
.../plugin/metastore/events/AlterTableEvent.java | 2 +-
.../metastore/events/CreateFunctionEvent.java | 13 +--
.../plugin/metastore/events/CreateTableEvent.java | 4 +-
.../plugin/metastore/events/DropFunctionEvent.java | 8 +-
.../metastore/events/LoadPartitionDoneEvent.java | 2 +-
.../filtercontext/DataConnectorFilterContext.java | 5 +-
.../filtercontext/DatabaseFilterContext.java | 14 +--
.../filtercontext/TableFilterContext.java | 8 +-
.../plugin/sqlstd/SQLAuthorizationUtils.java | 2 +-
.../plugin/sqlstd/SQLStdHiveAccessController.java | 5 +-
.../metastore/MockMetaStoreOwnerFilterHook.java | 2 +-
.../metastore/TestTablePermissionFilterAlgos.java | 4 +
.../authorization_addpartition.q.out | 2 +-
.../authorization_alter_drop_ptn.q.out | 2 +-
...ation_alter_table_exchange_partition_fail.q.out | 4 +-
...tion_alter_table_exchange_partition_fail2.q.out | 4 +-
.../clientnegative/authorization_alter_view.q.out | 2 +-
.../clientnegative/authorization_create_view.q.out | 2 +-
.../clientnegative/authorization_createview.q.out | 2 +-
.../clientnegative/authorization_ctas.q.out | 2 +-
.../authorization_delete_nodeletepriv.q.out | 2 +-
.../authorization_desc_table_nosel.q.out | 2 +-
.../authorization_drop_db_cascade.q.out | 2 +-
.../authorization_droppartition.q.out | 2 +-
.../clientnegative/authorization_explain.q.out | 2 +-
.../clientnegative/authorization_fail_8.q.out | 2 +-
.../authorization_grant_table_allpriv.q.out | 2 +-
.../authorization_grant_table_fail1.q.out | 2 +-
.../authorization_grant_table_fail_nogrant.q.out | 2 +-
.../authorization_insert_noinspriv.q.out | 2 +-
.../authorization_insert_noselectpriv.q.out | 2 +-
.../authorization_insertoverwrite_nodel.q.out | 2 +-
.../authorization_insertpart_noinspriv.q.out | 6 +-
.../clientnegative/authorization_msck.q.out | 2 +-
.../authorization_not_owner_alter_tab_rename.q.out | 2 +-
...thorization_not_owner_alter_tab_serdeprop.q.out | 2 +-
.../authorization_not_owner_drop_tab.q.out | 2 +-
.../authorization_not_owner_drop_tab2.q.out | 2 +-
.../authorization_not_owner_drop_view.q.out | 2 +-
.../authorization_priv_current_role_neg.q.out | 2 +-
.../authorization_revoke_table_fail1.q.out | 2 +-
.../authorization_revoke_table_fail2.q.out | 2 +-
.../authorization_rolehierarchy_privs.q.out | 2 +-
.../clientnegative/authorization_select.q.out | 2 +-
.../clientnegative/authorization_select_view.q.out | 2 +-
.../authorization_show_columns.q.out | 2 +-
.../authorization_show_parts_nosel.q.out | 2 +-
.../clientnegative/authorization_truncate.q.out | 2 +-
.../clientnegative/authorization_truncate_2.q.out | 2 +-
.../authorization_update_noupdatepriv.q.out | 2 +-
.../clientnegative/masking_acid_delete.q.out | 2 +-
.../clientnegative/masking_acid_merge.q.out | 2 +-
.../clientnegative/masking_acid_update.q.out | 2 +-
.../test/results/clientnegative/masking_mv.q.out | 2 +-
...alized_view_authorization_create_no_grant.q.out | 2 +-
..._view_authorization_create_no_select_perm.q.out | 2 +-
...aterialized_view_authorization_drop_other.q.out | 2 +-
...ialized_view_authorization_no_select_perm.q.out | 2 +-
...lized_view_authorization_rebuild_no_grant.q.out | 2 +-
...rialized_view_authorization_rebuild_other.q.out | 2 +-
.../service/cli/operation/GetColumnsOperation.java | 2 +-
.../cli/operation/GetFunctionsOperation.java | 2 +-
.../service/cli/operation/GetTablesOperation.java | 2 +-
.../apache/hive/service/server/KillQueryImpl.java | 3 +-
.../client/ThriftHiveMetaStoreClient.java | 4 +-
.../metastore/DefaultMetaStoreFilterHookImpl.java | 6 +-
.../hadoop/hive/metastore/MetaStoreFilterHook.java | 3 +-
.../hadoop/hive/metastore/utils/FilterUtils.java | 6 +-
.../hadoop/hive/metastore/TestFilterHooks.java | 5 +-
85 files changed, 379 insertions(+), 261 deletions(-)