Optionaldimensionsdataset.field or namespace.dataset.field.
OptionalfiltersStructured predicates, never SQL text. Build them with the filters helpers.
OptionalgrainTime bucket for the selected time dimension.
OptionallimitMaximum rows. Defaults to the server's limit.
OptionalmaxMilliseconds to wait before giving up. On expiry the job is cancelled rather than left running, so an abandoned wait does not keep spending warehouse time.
Metric names. Metrics at different grains, or in different namespaces, are aggregated separately and joined on the shared dimensions.
OptionalorderSort keys applied to the result.
Optionaldesc?: booleanSort descending.
A metric or dimension name from the same request.
OptionalpageRows per page while collecting. Lower it when rows are wide.
A QueryRequest, plus how long to wait and how to page.