react-querybuilder
References
default
Renames and re-exports QueryBuilder
Interfaces
- ActionProps
- ActionWithRulesAndAddersProps
- ActionWithRulesProps
- AddOptions
- BaseFullOption
- BaseOption
- Classnames
- CombinatorSelectorProps
- CommonRuleAndGroupProperties
- CommonRuleSubComponentProps
- CommonSubComponentProps
- DefaultRuleGroupTypeIC
- DragCollection
- DragHandleProps
- DropCollection
- DropResult
- FieldSelectorProps
- FormatQueryOptions
- FullCombinator
- FullField
- FullOperator
- FullOption
- InlineCombinatorProps
- InsertOptions
- MoveOptions
- NameLabelPair
- NotToggleProps
- OperatorSelectorProps
- Option
- OptionGroup
- ParameterizedNamedSQL
- ParameterizedSQL
- ParseCELOptions
- ParseJSONataOptions
- ParseJsonLogicOptions
- ParseMongoDbOptions
- ParseNumberOptions
- ParseSQLOptions
- ParseSpELOptions
- PreparerOptions
- QueryActions
- QueryBuilderContextProps
- RQBJsonLogicEndsWith
- RQBJsonLogicStartsWith
- RQBJsonLogicVar
- RegenerateIdOptions
- RuleGroupProps
- RuleGroupType
- RuleGroupTypeIC
- RuleProps
- RuleType
- Schema
- SelectorOrEditorProps
- ShiftActionsProps
- TransformQueryOptions
- Translation
- TranslationWithLabel
- TranslationWithPlaceholders
- Translations
- UpdateOptions
- UseControlledOrUncontrolledParams
- UseRuleDnD
- UseRuleGroupDnD
- UseSelectElementChangeHandlerParams
- ValidationResult
- ValueEditorProps
- ValueOption
- ValueProcessorOptions
- ValueSelectorProps
- ValueSourceSelectorProps
Type Aliases
- AccessibleDescriptionGenerator
- Arity
- BaseOptionMap
- Classname
- Combinator
- CombinatorByValue
- ControlElementsProp
- Controls
- DefaultCombinator
- DefaultCombinatorExtended
- DefaultCombinatorName
- DefaultCombinatorNameExtended
- DefaultOperator
- DefaultOperatorName
- DefaultRuleGroupArray
- DefaultRuleGroupICArray
- DefaultRuleGroupType
- DefaultRuleGroupTypeAny
- DefaultRuleOrGroupArray
- DefaultRuleType
- DndDropTargetType
- DraggedItem
- DropEffect
- ExportFormat
- Field
- FieldByValue
- FindPathReturnType
- FlexibleOption
- FlexibleOptionGroup
- FlexibleOptionList
- FullOptionList
- FullOptionMap
- FullOptionRecord
- GetCompatContextProviderProps
- GetOptionIdentifierType
- GetOptionType
- GetRuleGroupType
- GetRuleTypeFromGroupWithFieldAndOperator
- InputType
- JsonLogicAnd
- JsonLogicDoubleNegation
- JsonLogicEqual
- JsonLogicGreaterThan
- JsonLogicGreaterThanOrEqual
- JsonLogicInArray
- JsonLogicInString
- JsonLogicLessThan
- JsonLogicLessThanOrEqual
- JsonLogicNegation
- JsonLogicNotEqual
- JsonLogicOr
- JsonLogicReservedOperations
- JsonLogicRulesLogic
- JsonLogicStrictEqual
- JsonLogicStrictNotEqual
- JsonLogicVar
- Operator
- OperatorByValue
- OptionList
- ParseNumberMethod
- ParseNumbersPropConfig
- Path
- QueryBuilderContextProvider
- QueryBuilderContextProviderProps
- QueryBuilderProps
- QueryValidator
- RQBJsonLogic
- RqbState
- RuleGroupArray
- RuleGroupICArray
- RuleGroupTypeAny
- RuleOrGroupArray
- RuleProcessor
- RuleValidator
- SQLPreset
- ToFlexibleOption
- ToFullOption
- TranslationsFull
- UpdateableProperties
- UseMergedContextProps
- UseMergedContextReturn
- UseValueEditorParams
- UseValueSelectorParams
- ValidationMap
- ValueEditorType
- ValueProcessor
- ValueProcessorByRule
- ValueProcessorLegacy
- ValueSource
- ValueSources
- VersatileSelectorProps
- WithRequired
- WithUnknownIndex
Variables
- LogType
- QueryBuilderContext
- QueryBuilderStateContext
- TestID
- defaultCombinators
- defaultCombinatorsExtended
- defaultControlClassnames
- defaultControlElements
- defaultJoinChar
- defaultOperatorNegationMap
- defaultOperators
- defaultPlaceholderFieldGroupLabel
- defaultPlaceholderFieldLabel
- defaultPlaceholderFieldName
- defaultPlaceholderOperatorGroupLabel
- defaultPlaceholderOperatorLabel
- defaultPlaceholderOperatorName
- defaultTranslations
- groupInvalidReasons
- jsonLogicAdditionalOperators
- messages
- numericRegex
- queryBuilderStore
- rootPath
- standardClassnames
Functions
- ActionElement
- DragHandle
- InlineCombinator
- NotToggle
- QueryBuilder
- QueryBuilderStateProvider
- Rule
- RuleComponents
- RuleGroup
- RuleGroupBodyComponents
- RuleGroupHeaderComponents
- ShiftActions
- ValueEditor
- ValueSelector
- add
- convertFromIC
- convertQuery
- convertToIC
- defaultCELValueProcessor
- defaultMongoDBValueProcessor
- defaultRuleProcessorCEL
- defaultRuleProcessorElasticSearch
- defaultRuleProcessorJSONata
- defaultRuleProcessorJsonLogic
- defaultRuleProcessorMongoDB
- defaultRuleProcessorParameterized
- defaultRuleProcessorSQL
- defaultRuleProcessorSpEL
- defaultSpELValueProcessor
- defaultValidator
- defaultValueProcessor
- defaultValueProcessorByRule
- defaultValueProcessorCELByRule
- defaultValueProcessorMongoDBByRule
- defaultValueProcessorSpELByRule
- filterFieldsByComparator
- findPath
- formatQuery
- generateAccessibleDescription
- generateID
- getCommonAncestorPath
- getCompatContextProvider
- getFirstOption
- getOption
- getParentPath
- getQuerySelectorById
- getValidationClassNames
- getValueSourcesUtil
- insert
- isAncestor
- isFlexibleOptionGroupArray
- isFullOptionGroupArray
- isOptionGroupArray
- isPojo
- isRuleGroup
- isRuleGroupType
- isRuleGroupTypeIC
- isRuleOrGroupValid
- isValidationResult
- joinWith
- mergeClassnames
- mergeTranslation
- mergeTranslations
- move
- nullFreeArray
- objectEntries
- objectKeys
- parseNumber
- pathIsDisabled
- pathsAreEqual
- preferProp
- prepareRule
- prepareRuleGroup
- prepareRuleOrGroup
- regenerateID
- regenerateIDs
- remove
- splitBy
- toArray
- toFlatOptionArray
- toFullOption
- toFullOptionList
- toFullOptionMap
- toOptions
- transformQuery
- trimIfString
- uniqByIdentifier
- uniqByName
- uniqOptGroups
- uniqOptList
- update
- useControlledOrUncontrolled
- useDeprecatedProps
- useMergedContext
- usePreferAnyProp
- usePreferProp
- usePrevious
- useQueryBuilder
- useQueryBuilderQuery
- useQueryBuilderSchema
- useQueryBuilderSelector
- useQueryBuilderSetup
- useReactDndWarning
- useRule
- useRuleGroup
- useSelectElementChangeHandler
- useStopEventPropagation
- useValueEditor
- useValueSelector
caution
API documentation is generated from the latest commit on the main
branch. It may be somewhat inconsistent with official releases of React Query Builder.