Skip to main content

parseCEL

Converts a CEL string expression into a DefaultRuleGroupType or DefaultRuleGroupTypeIC.

Functions

FunctionDescription
celGenerateFlatAndOrList-
celGenerateMixedAndOrList-
celNormalizeCombinator-
celNormalizeOperator-
evalCELLiteralValue-
getCELIdentifierFromChain-
getCELIdentifierFromNegatedChain-
isCELAddition-
isCELBooleanLiteral-
isCELBytesLiteral-
isCELConditionalAnd-
isCELConditionalExpr-
isCELConditionalOr-
isCELDivision-
isCELDynamicPropertyAccessor-
isCELExpressionGroup-
isCELExpressionList-
isCELFieldInit-
isCELFieldInits-
isCELFieldsObject-
isCELFloatLiteral-
isCELFunctionCall-
isCELIdentifier-
isCELIdentifierOrChain-
isCELIntegerLiteral-
isCELLikeExpression-
isCELList-
isCELLiteral-
isCELMap-
isCELMapInit-
isCELMapInits-
isCELMember-
isCELModulo-
isCELMultiplication-
isCELNegatedIdentifier-
isCELNegatedIdentifierOrChain-
isCELNegatedLikeExpression-
isCELNegation-
isCELNegative-
isCELNullLiteral-
isCELNumericLiteral-
isCELProperty-
isCELRelation-
isCELStringLiteral-
isCELSubtraction-
isCELUnsignedIntegerLiteral-
parseCELConverts a CEL string expression into a query suitable for the index!QueryBuilder QueryBuilder component's query or defaultQuery props (DefaultRuleGroupType).

Interfaces

InterfaceDescription
CELAddition-
CELBooleanLiteral-
CELBytesLiteral-
CELConditionalAnd-
CELConditionalExpr-
CELConditionalOr-
CELDivision-
CELDynamicPropertyAccessor-
CELExpression-
CELExpressionGroup-
CELExpressionList-
CELFieldInit-
CELFieldInits-
CELFieldsObject-
CELFloatLiteral-
CELFunctionCall-
CELIdentifier-
CELIntegerLiteral-
CELLikeExpression-
CELList-
CELMap-
CELMapInit-
CELMapInits-
CELMember-
CELMemberIdentifierChain-
CELMemberNegatedIdentifier-
CELMemberNegatedIdentifierChain-
CELModulo-
CELMultiplication-
CELNegatedLikeExpression-
CELNegation-
CELNegative-
CELNullLiteral-
CELProperty-
CELRelation-
CELStringLiteral-
CELSubtraction-
CELUnsignedIntegerLiteral-
ParseCELOptionsIC-
ParseCELOptionsStandard-
ParsedCEL-

Type Aliases

Type AliasDescription
CELExpressionType-
CELLiteral-
CELMathOperation-
CELNumericLiteral-
CELPrimary-
CELRelop-
ParseCELOptionsOptions object for parseCEL.

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.