Skip to content

Commit 576b70c

Browse files
committed
Revert "use get_table_objects_by_name instead of get_tables"
This reverts commit f97f978.
1 parent 3919454 commit 576b70c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pyiceberg/catalog/hive.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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_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()
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_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()
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_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()
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_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()
667667
except IndexError as e:
668668
raise NoSuchObjectException("get_table failed: unknown result") from e
669669
tbl.dbName = to_database_name

0 commit comments

Comments
 (0)