Search query operator expression consisting of one operator and a list of operand expressions.
Fields
| Field Name | Description |
|---|---|
expressionType - SearchQueryExpressionType!
|
The expression node type discriminator. |
logicalOperator - SearchQueryOperator!
|
The logical operator combining the expressions. Named distinctly from the leaf expressions' operator field — the two have different enum types, and GraphQL field merging requires one type per response name when both appear in fragments on SearchQueryExpression. |
expressions - [SearchQueryExpression!]!
|
List of operand expressions. |
isTimeRange - Boolean!
|
True if this operator expression is a time range, defined as: an AND operator expression with two time value expressions on the same key where one expression is > or >= and the other expression is < or <=. |
Used by
SearchQueryExpressionTypeenum: The node type of a SearchQueryExpression: one operator variant and one variant per leaf value kind.
Example
Example
{
"expressionType": "OPERATOR",
"logicalOperator": "AND",
"expressions": [SearchQueryExpression],
"isTimeRange": false
}