AnalyzeQueryArguments is an input datatype for logging and analyzing UI actions. It's used by the analyzeQuery() query field.

Table: AnalyzeQueryArguments

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
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.
queryKindQueryKindInputType  Short-TermThe arguments for analyzeQuery. See QueryKindInputType.
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.