Skip to content

Commit 1762e5b

Browse files
authored
chore: add DatasetListItem type (#1017)
_Thank_ you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/python-bigquery/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) Fixes #995 🦕
1 parent f7b0ee4 commit 1762e5b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

google/cloud/bigquery/client.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ def _dataset_from_arg(self, dataset):
549549

550550
def create_dataset(
551551
self,
552-
dataset: Union[str, Dataset, DatasetReference],
552+
dataset: Union[str, Dataset, DatasetReference, DatasetListItem],
553553
exists_ok: bool = False,
554554
retry: retries.Retry = DEFAULT_RETRY,
555555
timeout: float = DEFAULT_TIMEOUT,
@@ -679,7 +679,7 @@ def create_routine(
679679

680680
def create_table(
681681
self,
682-
table: Union[str, Table, TableReference],
682+
table: Union[str, Table, TableReference, TableListItem],
683683
exists_ok: bool = False,
684684
retry: retries.Retry = DEFAULT_RETRY,
685685
timeout: float = DEFAULT_TIMEOUT,
@@ -693,6 +693,7 @@ def create_table(
693693
table (Union[ \
694694
google.cloud.bigquery.table.Table, \
695695
google.cloud.bigquery.table.TableReference, \
696+
google.cloud.bigquery.table.TableListItem, \
696697
str, \
697698
]):
698699
A :class:`~google.cloud.bigquery.table.Table` to create.
@@ -1295,7 +1296,7 @@ def update_table(
12951296

12961297
def list_models(
12971298
self,
1298-
dataset: Union[Dataset, DatasetReference, str],
1299+
dataset: Union[Dataset, DatasetReference, DatasetListItem, str],
12991300
max_results: int = None,
13001301
page_token: str = None,
13011302
retry: retries.Retry = DEFAULT_RETRY,
@@ -1372,7 +1373,7 @@ def api_request(*args, **kwargs):
13721373

13731374
def list_routines(
13741375
self,
1375-
dataset: Union[Dataset, DatasetReference, str],
1376+
dataset: Union[Dataset, DatasetReference, DatasetListItem, str],
13761377
max_results: int = None,
13771378
page_token: str = None,
13781379
retry: retries.Retry = DEFAULT_RETRY,
@@ -1449,7 +1450,7 @@ def api_request(*args, **kwargs):
14491450

14501451
def list_tables(
14511452
self,
1452-
dataset: Union[Dataset, DatasetReference, str],
1453+
dataset: Union[Dataset, DatasetReference, DatasetListItem, str],
14531454
max_results: int = None,
14541455
page_token: str = None,
14551456
retry: retries.Retry = DEFAULT_RETRY,
@@ -1525,7 +1526,7 @@ def api_request(*args, **kwargs):
15251526

15261527
def delete_dataset(
15271528
self,
1528-
dataset: Union[Dataset, DatasetReference, str],
1529+
dataset: Union[Dataset, DatasetReference, DatasetListItem, str],
15291530
delete_contents: bool = False,
15301531
retry: retries.Retry = DEFAULT_RETRY,
15311532
timeout: float = DEFAULT_TIMEOUT,

0 commit comments

Comments
 (0)