A polymorphic query expression allowing operator expression nesting of the different query expressions. The expressionType discriminator is selectable without an inline fragment; every other field requires a fragment on the concrete type. Note that GraphQL field merging still requires one type per response name across fragments — the differently-typed leaf value fields are named intValue / timeValue / boolValue / value for that reason.
Used by
SearchParseQueryResulttype: The abstract syntax tree result of parsing a graph search where-clause string.SearchQueryMatchKeyValueBooleanExpressiontype: Search expression matching a boolean-typed key against true or false.SearchQueryMatchKeyValueNumericExpressiontype: Search expression matching a numeric key against a number.SearchQueryMatchKeyValueTimeExpressiontype: Search expression matching a time-typed key against a point in time.SearchQueryOperatorExpressiontype: Search query operator expression consisting of one operator and a list of operand expressions.
Example
Example
{"expressionType": "OPERATOR"}