getExpressionRuleProcessorSequelize()
getExpressionRuleProcessorSequelize(
serializers?:SQLSerializerRegistry):RuleProcessor
Defined in: expr/src/processors/getExpressionRuleProcessorSequelize.ts:61
Generates a rule processor with expression support for use by
formatQuery with the "sequelize" format.
Expression rules render their LHS (and any expression RHS/bounds) as a SQL fragment
(arithmetic via infix, functions via ABS/UPPER/LEAST/…), wrapped in
sequelize.literal(...) and compared with sequelize.where(...). Requires these context
helpers: sequelizeOperators (the Op object), sequelizeWhere (the where fn),
sequelizeLiteral (the literal fn), and sequelizeCol (the col fn). Pass custom
serializers to add functions or override built-ins; they are merged over
defaultSQLSerializers. Rules without expressions, missing context, or with an
unsupported operator, fall back to the stock processor.
Parameters
| Parameter | Type |
|---|---|
serializers? | SQLSerializerRegistry |
Returns
API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.