Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:81
Options for dynamic query building
Properties
filter?
optional
filter:FilterConditions
Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:83
Filter conditions to inject into WHERE clause
sort?
optional
sort:SortConditions
Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:85
Sort conditions to inject into ORDER BY clause
paging?
optional
paging:PaginationOptions
Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:87
Pagination options to inject LIMIT/OFFSET clauses
serialize?
optional
serialize:boolean
|JsonMapping
Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:93
JSON serialization mapping to transform results into hierarchical JSON
- JsonMapping object: explicit mapping configuration
- true: auto-load mapping from corresponding .json file
- false/undefined: no serialization
jsonb?
optional
jsonb:boolean
Defined in: packages/core/src/transformers/DynamicQueryBuilder.ts:99
JSONB usage setting. Must be true (default) for PostgreSQL GROUP BY compatibility. Setting to false will throw an error as JSON type cannot be used in GROUP BY clauses.
Default
true