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.2 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 * from "./defaultRuleGroupProcessorCEL.mjs"; export * from "./defaultRuleGroupProcessorDrizzle.mjs"; export * from "./defaultRuleGroupProcessorElasticSearch.mjs"; export * from "./defaultRuleGroupProcessorJSONata.mjs"; export * from "./defaultRuleGroupProcessorJsonLogic.mjs"; export * from "./defaultRuleGroupProcessorLDAP.mjs"; export * from "./defaultRuleGroupProcessorMongoDB.mjs"; export * from "./defaultRuleGroupProcessorMongoDBQuery.mjs"; export * from "./defaultRuleGroupProcessorNL.mjs"; export * from "./defaultRuleGroupProcessorParameterized.mjs"; export * from "./defaultRuleGroupProcessorPrisma.mjs"; export * from "./defaultRuleGroupProcessorSequelize.mjs"; export * from "./defaultRuleGroupProcessorSpEL.mjs"; export * from "./defaultRuleGroupProcessorSQL.mjs"; export * from "./defaultRuleProcessorDrizzle.mjs"; export * from "./defaultRuleProcessorElasticSearch.mjs"; export * from "./defaultRuleProcessorJSONata.mjs"; export * from "./defaultRuleProcessorJsonLogic.mjs"; export * from "./defaultRuleProcessorLDAP.mjs"; export * from "./defaultRuleProcessorMongoDBQuery.mjs"; export * from "./defaultRuleProcessorNL.mjs"; export * from "./defaultRuleProcessorParameterized.mjs"; export * from "./defaultRuleProcessorPrisma.mjs"; export * from "./defaultRuleProcessorSequelize.mjs"; export * from "./defaultRuleProcessorSQL.mjs"; export * 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;