Skip to content

Commit

Permalink
feat: Add More Specific Type Annotations for Row Dictionaries
Browse files Browse the repository at this point in the history
The keys must be strings as they represent column names. Update type annotations
to reflect this.
  • Loading branch information
waltaskew committed Aug 1, 2022
1 parent e782aa8 commit ec97e77
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions google/cloud/bigquery/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -3349,10 +3349,10 @@ def query(
def insert_rows(
self,
table: Union[Table, TableReference, str],
rows: Union[Iterable[Tuple], Iterable[Dict]],
rows: Union[Iterable[Tuple], Iterable[Mapping[str, Any]]],
selected_fields: Sequence[SchemaField] = None,
**kwargs,
) -> Sequence[dict]:
) -> Sequence[Dict[str, Any]]:
"""Insert rows into a table via the streaming API.
See
Expand Down Expand Up @@ -3470,7 +3470,7 @@ def insert_rows_from_dataframe(
def insert_rows_json(
self,
table: Union[Table, TableReference, TableListItem, str],
json_rows: Sequence[Dict],
json_rows: Sequence[Mapping[str, Any]],
row_ids: Union[
Iterable[Optional[str]], AutoRowIDs, None
] = AutoRowIDs.GENERATE_UUID,
Expand Down

0 comments on commit ec97e77

Please sign in to comment.