Skip to content

Commit 7f39e33

Browse files
committed
rebase
1 parent f405447 commit 7f39e33

8 files changed

Lines changed: 10 additions & 9 deletions

File tree

pyiceberg/catalog/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,8 @@
3535
NamespaceAlreadyExistsError,
3636
NoSuchNamespaceError,
3737
NoSuchTableError,
38-
NoSuchViewError,
3938
NotInstalledError,
4039
TableAlreadyExistsError,
41-
ViewAlreadyExistsError,
4240
)
4341
from pyiceberg.io import FileIO, load_file_io
4442
from pyiceberg.manifest import ManifestFile

pyiceberg/catalog/bigquery_metastore.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@ def drop_view(self, identifier: str | Identifier) -> None:
310310
def view_exists(self, identifier: str | Identifier) -> bool:
311311
raise NotImplementedError
312312

313+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
314+
raise NotImplementedError
315+
313316
def load_namespace_properties(self, namespace: str | Identifier) -> Properties:
314317
dataset_name = self.identifier_to_database(namespace)
315318

pyiceberg/catalog/glue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,7 @@ def drop_view(self, identifier: str | Identifier) -> None:
972972
def view_exists(self, identifier: str | Identifier) -> bool:
973973
raise NotImplementedError
974974

975-
def rename_view(self, from_identifier: Union[str, Identifier], to_identifier: Union[str, Identifier]) -> None:
975+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
976976
raise NotImplementedError
977977

978978
@staticmethod

pyiceberg/catalog/hive.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ def list_views(self, namespace: str | Identifier) -> list[Identifier]:
482482
def view_exists(self, identifier: str | Identifier) -> bool:
483483
raise NotImplementedError
484484

485-
def rename_view(self, from_identifier: Union[str, Identifier], to_identifier: Union[str, Identifier]) -> None:
485+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
486486
raise NotImplementedError
487487

488488
def _create_lock_request(self, database_name: str, table_name: str) -> LockRequest:

pyiceberg/catalog/noop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,5 +144,5 @@ def create_view(
144144
) -> View:
145145
raise NotImplementedError
146146

147-
def rename_view(self, from_identifier: Union[str, Identifier], to_identifier: Union[str, Identifier]) -> None:
147+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
148148
raise NotImplementedError

pyiceberg/catalog/rest/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1327,7 +1327,7 @@ def drop_view(self, identifier: str) -> None:
13271327
_handle_non_200_response(exc, {404: NoSuchViewError})
13281328

13291329
@retry(**_RETRY_ARGS)
1330-
def rename_view(self, from_identifier: Union[str, Identifier], to_identifier: Union[str, Identifier]) -> None:
1330+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
13311331
payload = {
13321332
"source": self._split_identifier_for_json(from_identifier),
13331333
"destination": self._split_identifier_for_json(to_identifier),

pyiceberg/catalog/sql.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,5 +755,5 @@ def close(self) -> None:
755755
if hasattr(self, "engine"):
756756
self.engine.dispose()
757757

758-
def rename_view(self, from_identifier: Union[str, Identifier], to_identifier: Union[str, Identifier]) -> None:
758+
def rename_view(self, from_identifier: str | Identifier, to_identifier: str | Identifier) -> None:
759759
raise NotImplementedError

tests/catalog/test_rest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2676,8 +2676,8 @@ def test_rename_view_204(rest_mock: Mocker) -> None:
26762676
catalog = RestCatalog("rest", uri=TEST_URI, token=TEST_TOKEN)
26772677
catalog.rename_view(from_identifier, to_identifier)
26782678
assert (
2679-
rest_mock.last_request.text
2680-
== '''{"source": {"namespace": ["some_namespace"], "name": "old_view"}, "destination": {"namespace": ["some_namespace"], "name": "new_view"}}'''
2679+
rest_mock.last_request.text == """{"source": {"namespace": ["some_namespace"], "name": "old_view"}, """
2680+
""""destination": {"namespace": ["some_namespace"], "name": "new_view"}}"""
26812681
)
26822682

26832683

0 commit comments

Comments
 (0)