Where to write the results.
OptionalonCalled with each progress update while the pipeline runs.
Pass defaultLogger to print them, or your own function to do something else.
The queries to run, in parallel.
Optionalpriority?: numberWhich queries the pipeline runs first; higher goes earlier. Order is unspecified without it.
The query to run.
Optionalvariables?: { [variable: string]: string | undefined }Values for the query's declared variables, keyed by variable name.
Pass a Query on its own, or wrap it to set a priority or bind its variables.
OptionalsourceThe dataset to run the queries against.
What a pipeline should run, and where its results should go.