AnalyzeQueryArguments is used for input arguments for analyzeQuery().

Table: AnalyzeQueryArguments

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Aug 18, 2025
arguments[QueryArgumentInputType]  Short-TermThe arguments for analyzeQuery. See QueryArgumentInputType.
isLiveboolean  Short-TermWhether query is for live or static data.
queryStringstringyes Short-TermThe query string for analyzeQuery.
rejectFunctions[string]  Short-TermA list of function names which are disallowed when validating the query.
strictboolean trueShort-TermWhether query analysis is performed in strict mode. When true, missing query arguments are reported as validation errors, and saved query uses are validated. When false, missing query arguments and all saved query uses are not reported as errors.
timeIntervalQueryTimeInterval  Short-TermA time range for which the query is intended to be run. The interval will be validated syntactically and certain query functions can be further validated. Allows for partial time intervals with analyzeQuery() -- default time interval set in line with query jobs. See QueryTimeInterval.
versionLanguageVersionInputTypeyes Short-TermThe version used. See LanguageVersionInputType.
viewNameRepoOrViewName  Short-TermThe name of the view. RepoOrViewName is a scalar.