Graph search · GraphQL type

SearchQueryOperatorExpression type

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

  • SearchQueryExpressionType enum: 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
}