UNPKG

react-querybuilder

Version:

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

64 lines (63 loc) 2.44 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.mjs"; import { defaultRuleProcessorCEL } from "./defaultRuleProcessorCEL.mjs"; import { defaultRuleProcessorMongoDB } from "./defaultRuleProcessorMongoDB.mjs"; import { defaultRuleProcessorSpEL } from "./defaultRuleProcessorSpEL.mjs"; import { defaultValueProcessorByRule } from "./defaultValueProcessorByRule.mjs"; /** * Default value processor used by {@link formatQuery} for "sql" format. * * @group Export */ export declare const defaultValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorMongoDB}. * * @group Export */ export declare const defaultMongoDBValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorCEL}. * * @group Export */ export declare const defaultCELValueProcessor: ValueProcessorLegacy; /** * @deprecated Prefer {@link defaultRuleProcessorSpEL}. * * @group Export */ export declare const defaultSpELValueProcessor: ValueProcessorLegacy; export { defaultRuleProcessorElasticSearch } from "./defaultRuleProcessorElasticSearch.mjs"; export { defaultRuleProcessorJSONata } from "./defaultRuleProcessorJSONata.mjs"; export { defaultRuleProcessorJsonLogic } from "./defaultRuleProcessorJsonLogic.mjs"; export { defaultRuleProcessorMongoDBQuery } from "./defaultRuleProcessorMongoDBQuery.mjs"; export * from "./defaultRuleProcessorNL.mjs"; export { defaultRuleProcessorParameterized } from "./defaultRuleProcessorParameterized.mjs"; export { defaultRuleProcessorSQL } from "./defaultRuleProcessorSQL.mjs"; export { defaultValueProcessorNL } from "./defaultValueProcessorNL.mjs"; export * from "./formatQuery.mjs"; export * from "./utils.mjs"; export { defaultRuleProcessorCEL, defaultRuleProcessorMongoDB, defaultRuleProcessorSpEL, defaultValueProcessorByRule }; /** * @deprecated Renamed to {@link defaultRuleProcessorCEL}. * * @group Export */ export declare const defaultValueProcessorCELByRule: RuleProcessor; /** * @deprecated Renamed to {@link defaultRuleProcessorMongoDB}. * * @group Export */ export declare const defaultValueProcessorMongoDBByRule: RuleProcessor; /** * @deprecated Renamed to {@link defaultRuleProcessorSpEL}. * * @group Export */ export declare const defaultValueProcessorSpELByRule: RuleProcessor;