Skip to content

Commit fa8979c

Browse files
authored
Merge pull request #16999 from [BEAM-14039] Propagate ignore_unknown_columns parameter.
[BEAM-14039] Propagate ignore_unknown_columns parameter.
2 parents 3a7a213 + 83c1670 commit fa8979c

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

sdks/python/apache_beam/io/gcp/bigquery.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1796,6 +1796,7 @@ def __init__(
17961796
retry_strategy,
17971797
additional_bq_parameters,
17981798
ignore_insert_ids,
1799+
ignore_unknown_columns,
17991800
with_auto_sharding,
18001801
test_client=None):
18011802
self.table_reference = table_reference
@@ -1811,6 +1812,7 @@ def __init__(
18111812
self.test_client = test_client
18121813
self.additional_bq_parameters = additional_bq_parameters
18131814
self.ignore_insert_ids = ignore_insert_ids
1815+
self.ignore_unknown_columns = ignore_unknown_columns
18141816
self.with_auto_sharding = with_auto_sharding
18151817

18161818
class InsertIdPrefixFn(DoFn):
@@ -1836,6 +1838,7 @@ def expand(self, input):
18361838
test_client=self.test_client,
18371839
additional_bq_parameters=self.additional_bq_parameters,
18381840
ignore_insert_ids=self.ignore_insert_ids,
1841+
ignore_unknown_columns=self.ignore_unknown_columns,
18391842
with_batched_input=self.with_auto_sharding)
18401843

18411844
def _add_random_shard(element):
@@ -2168,6 +2171,7 @@ def expand(self, pcoll):
21682171
retry_strategy=self.insert_retry_strategy,
21692172
additional_bq_parameters=self.additional_bq_parameters,
21702173
ignore_insert_ids=self._ignore_insert_ids,
2174+
ignore_unknown_columns=self._ignore_unknown_columns,
21712175
with_auto_sharding=self.with_auto_sharding,
21722176
test_client=self.test_client)
21732177

sdks/python/apache_beam/io/gcp/bigquery_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1019,6 +1019,7 @@ def store_callback(table, **kwargs):
10191019
retry_strategy=None,
10201020
additional_bq_parameters=[],
10211021
ignore_insert_ids=False,
1022+
ignore_unknown_columns=False,
10221023
with_auto_sharding=False,
10231024
test_client=client))
10241025

@@ -1078,6 +1079,7 @@ def store_callback(table, **kwargs):
10781079
retry_strategy=None,
10791080
additional_bq_parameters=[],
10801081
ignore_insert_ids=False,
1082+
ignore_unknown_columns=False,
10811083
with_auto_sharding=with_auto_sharding,
10821084
test_client=client))
10831085

0 commit comments

Comments
 (0)