UNPKG

react-querybuilder

Version:

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

82 lines (81 loc) 3.07 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. * * @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 * from "./defaultRuleGroupProcessorCEL"; export * from "./defaultRuleGroupProcessorDrizzle"; export * from "./defaultRuleGroupProcessorElasticSearch"; export * from "./defaultRuleGroupProcessorJSONata"; export * from "./defaultRuleGroupProcessorJsonLogic"; export * from "./defaultRuleGroupProcessorLDAP"; export * from "./defaultRuleGroupProcessorMongoDB"; export * from "./defaultRuleGroupProcessorMongoDBQuery"; export * from "./defaultRuleGroupProcessorNL"; export * from "./defaultRuleGroupProcessorParameterized"; export * from "./defaultRuleGroupProcessorPrisma"; export * from "./defaultRuleGroupProcessorSequelize"; export * from "./defaultRuleGroupProcessorSpEL"; export * from "./defaultRuleGroupProcessorSQL"; export * from "./defaultRuleProcessorDrizzle"; export * from "./defaultRuleProcessorElasticSearch"; export * from "./defaultRuleProcessorJSONata"; export * from "./defaultRuleProcessorJsonLogic"; export * from "./defaultRuleProcessorLDAP"; export * from "./defaultRuleProcessorMongoDBQuery"; export * from "./defaultRuleProcessorNL"; export * from "./defaultRuleProcessorParameterized"; export * from "./defaultRuleProcessorPrisma"; export * from "./defaultRuleProcessorSequelize"; export * from "./defaultRuleProcessorSQL"; export * from "./defaultValueProcessorNL"; export * from "./formatQuery"; export * from "./utils"; 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;