Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The tableExists in HiveMetaStoreClient is to check whether a table exists, in current implementation an authorization filtering is performed on both the client and server side, this API would return false even though there is such a table in HMS due to this filter, which is against the role of this method. As this method doesn't breach any internal details of the table, so it would be better to remove the filtering, and make it accept the pattern based tableName or databaseName.