Skip to main content

parseJSONata

Converts a JSONata string expression into a DefaultRuleGroupType or DefaultRuleGroupTypeIC.

Functions

FunctionDescription
getFieldFromPath-
getValidValue-
isJSONataBoolean-
isJSONataExpressionOperandA JSONata comparison operand that is a candidate expression subtree: an arithmetic infix node (+ - * / %) or a function-call node (excluding the not/contains predicates handled elsewhere). The expr-supplied getExpression handler decides whether it maps to a known function.
isJSONataIdentifier-
isJSONataList-
isJSONataNull-
isJSONataNumber-
isJSONataString-
parseJSONataConverts a JSONata string expression into a query suitable for the index!QueryBuilder QueryBuilder component's query or defaultQuery props (DefaultRuleGroupType).

Interfaces

InterfaceDescription
JSONataAnd-
JSONataBinaryNode-
JSONataBlock-
JSONataBoolean-
JSONataContains-
JSONataEqual-
JSONataExprNode-
JSONataGreaterThan-
JSONataGreaterThanOrEqual-
JSONataIdentifier-
JSONataIn-
JSONataLessThan-
JSONataLessThanOrEqual-
JSONataList-
JSONataName-
JSONataNot-
JSONataNotEqual-
JSONataNull-
JSONataNumber-
JSONataOr-
JSONataPath-
JSONataRegex-
JSONataString-
JSONataToMillis-
ParseJSONataExpressionContextContext passed to parseJSONata!ParseJSONataOptions.getExpression.
ParseJSONataOptionsOptions object for parseJSONata.

Type Aliases

Type AliasDescription
JSONataExpressionOperandA JSONata operand subtree that parseJSONata!ParseJSONataOptions.getExpression may receive — an arithmetic infix node (+ - * / %) or a function-call node ($abs/$min/$max/$uppercase/$lowercase, etc.).

caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.