UNPKG

react-querybuilder

Version:

React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts

48 lines (47 loc) 2.14 kB
/** * Converts a given query object into one of the supported {@link index!ExportFormat ExportFormat} formats. * * @module formatQuery */ import type { RuleProcessor, ValueProcessorLegacy } from "../../types/index.noReact"; import { defaultRuleProcessorCEL } from "./defaultRuleProcessorCEL"; import { defaultRuleProcessorMongoDB } from "./defaultRuleProcessorMongoDB"; import { defaultRuleProcessorSpEL } from "./defaultRuleProcessorSpEL"; import { defaultValueProcessorByRule } from "./defaultValueProcessorByRule"; /** * Default value processor used by {@link formatQuery} for "sql" format. */ export declare const defaultValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorMongoDB}. */ export declare const defaultMongoDBValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorCEL}. */ export declare const defaultCELValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorSpEL}. */ export declare const defaultSpELValueProcessor: ValueProcessorLegacy; export { defaultRuleProcessorElasticSearch } from "./defaultRuleProcessorElasticSearch"; export { defaultRuleProcessorJSONata } from "./defaultRuleProcessorJSONata"; export { defaultRuleProcessorJsonLogic } from "./defaultRuleProcessorJsonLogic"; export { defaultRuleProcessorParameterized } from "./defaultRuleProcessorParameterized"; export { defaultRuleProcessorMongoDBQuery } from "./defaultRuleProcessorMongoDBQuery"; export { defaultRuleProcessorSQL } from "./defaultRuleProcessorSQL"; export * from "./formatQuery"; export * from "./utils"; export { defaultRuleProcessorCEL, defaultRuleProcessorMongoDB, defaultRuleProcessorSpEL, defaultValueProcessorByRule }; /** * @deprecated Renamed to {@link defaultRuleProcessorCEL}. */ export declare const defaultValueProcessorCELByRule: RuleProcessor; /** * @deprecated Renamed to {@link defaultRuleProcessorMongoDB}. */ export declare const defaultValueProcessorMongoDBByRule: RuleProcessor; /** * @deprecated Renamed to {@link defaultRuleProcessorSpEL}. */ export declare const defaultValueProcessorSpELByRule: RuleProcessor;