@@ -389,7 +389,7 @@ def _create_hive_table(self, open_client: Client, hive_table: HiveTable) -> None
389389
390390 def _get_hive_table (self , open_client : Client , database_name : str , table_name : str ) -> HiveTable :
391391 try :
392- return open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
392+ return open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
393393 except IndexError as e :
394394 raise NoSuchTableError (f"Table does not exists: { table_name } " ) from e
395395
@@ -436,7 +436,7 @@ def create_table(
436436 with self ._client as open_client :
437437 self ._create_hive_table (open_client , tbl )
438438 try :
439- hive_table = open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
439+ hive_table = open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
440440 except IndexError as e :
441441 raise NoSuchObjectException ("get_table failed: unknown result" ) from e
442442
@@ -469,7 +469,7 @@ def register_table(self, identifier: Union[str, Identifier], metadata_location:
469469 with self ._client as open_client :
470470 self ._create_hive_table (open_client , tbl )
471471 try :
472- hive_table = open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
472+ hive_table = open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
473473 except IndexError as e :
474474 raise NoSuchObjectException ("get_table failed: unknown result" ) from e
475475
@@ -663,7 +663,7 @@ def rename_table(self, from_identifier: Union[str, Identifier], to_identifier: U
663663 try :
664664 with self ._client as open_client :
665665 try :
666- tbl = open_client .get_tables ( db_name = from_database_name , pattern = from_table_name ).pop ()
666+ tbl = open_client .get_table_objects_by_name ( dbname = from_database_name , tbl_names = [ from_table_name ] ).pop ()
667667 except IndexError as e :
668668 raise NoSuchObjectException ("get_table failed: unknown result" ) from e
669669 tbl .dbName = to_database_name
0 commit comments