project | string | no | no | GCP project where the query job will execute. |
credentials_json | string | no | no | JSON credentials for authenticating with GCP. |
table | string | no | no | Fully-qualified BigQuery table name to query. |
columns | []string | no | no | List of columns to select from the table. |
where | string | yes | no | Optional WHERE clause to filter rows. Placeholder arguments are populated with the args_mapping field. Placeholders should always be question marks (? ). The value defaults to ``. |
args_mapping | string | yes | no | An optional Bloblang mapping which should evaluate to an array of values matching in size to the number of placeholder arguments in the field where. The value defaults to ``. |
auto_replay_nacks | bool | yes | no | Whether messages that are rejected (nacked) at the output level should be automatically replayed indefinitely, eventually resulting in back pressure if the cause of the rejections is persistent. If set to false these messages will instead be deleted. Disabling auto replays can greatly improve memory efficiency of high throughput streams as the original shape of the data can be discarded immediately upon consumption and mutation. The value defaults to true . |