@@ -389,7 +389,7 @@ def _create_hive_table(self, open_client: Client, hive_table: HiveTable) -> None
389
389
390
390
def _get_hive_table (self , open_client : Client , database_name : str , table_name : str ) -> HiveTable :
391
391
try :
392
- return open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
392
+ return open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
393
393
except IndexError as e :
394
394
raise NoSuchTableError (f"Table does not exists: { table_name } " ) from e
395
395
@@ -436,7 +436,7 @@ def create_table(
436
436
with self ._client as open_client :
437
437
self ._create_hive_table (open_client , tbl )
438
438
try :
439
- hive_table = open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
439
+ hive_table = open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
440
440
except IndexError as e :
441
441
raise NoSuchObjectException ("get_table failed: unknown result" ) from e
442
442
@@ -469,7 +469,7 @@ def register_table(self, identifier: Union[str, Identifier], metadata_location:
469
469
with self ._client as open_client :
470
470
self ._create_hive_table (open_client , tbl )
471
471
try :
472
- hive_table = open_client .get_table_objects_by_name ( dbname = database_name , tbl_names = [ table_name ] ).pop ()
472
+ hive_table = open_client .get_tables ( db_name = database_name , pattern = table_name ).pop ()
473
473
except IndexError as e :
474
474
raise NoSuchObjectException ("get_table failed: unknown result" ) from e
475
475
@@ -663,7 +663,7 @@ def rename_table(self, from_identifier: Union[str, Identifier], to_identifier: U
663
663
try :
664
664
with self ._client as open_client :
665
665
try :
666
- tbl = open_client .get_table_objects_by_name ( dbname = from_database_name , tbl_names = [ from_table_name ] ).pop ()
666
+ tbl = open_client .get_tables ( db_name = from_database_name , pattern = from_table_name ).pop ()
667
667
except IndexError as e :
668
668
raise NoSuchObjectException ("get_table failed: unknown result" ) from e
669
669
tbl .dbName = to_database_name
0 commit comments