DatAInsightsFilterNode
Recursive filter node. Either a leaf (field + operator + value) or a branch
(logic + children). Used as the AI-facing filter descriptor that is later mapped
to @progress/kendo-data-query filter descriptors for evaluation.
Definition
Package:@progress/kendo-react-datainsights-composer
Properties
Child filter nodes. Populated on branch nodes only. The AI is asked for at least 2 nodes: the sanitizer
collapses a group with one valid child into that child and drops an empty group, and validateConfig
rejects a group with fewer than 2 children.
field?
string
The data field to filter on. Populated on leaf nodes only.
The runtime type of the filtered field. Populated on leaf nodes only.
Logical operator combining the children. Populated on branch nodes only.
The filter operator. Populated on leaf nodes only.
value?
null | string | number | boolean
The value to compare against. Populated on leaf nodes only.