API reference
API reference
Select your platform
No SDKs available
No versions available

FilterNode

FilterNode

open class FilterNode(val type: FilterNodeType, val filterFunctionInfo: FilterFunctionInfo? = null, val filterBuilder: FilterBuilder)
A class representing a node in a filter tree.
Filter nodes are the building blocks of filter expressions. They can be combined using logical operators (AND, OR) to create complex filtering conditions. Each filter node represents either a basic filter condition or a logical operation between other filter nodes.

Constructors

NameSummary
FilterNode
constructor(type: FilterNodeType, filterFunctionInfo: FilterFunctionInfo? = null, filterBuilder: FilterBuilder)

Properties

NameSummary
filterBuilder
val filterBuilder: FilterBuilder
filterFunctionInfo
val filterFunctionInfo: FilterFunctionInfo? = null
left
var left: FilterNode?
parent
var parent: FilterNode?
right
var right: FilterNode?
type
val type: FilterNodeType

Functions

NameSummary
and
infix fun and(b: FilterNode): FilterNode

Performs a logical AND operation with another filter node.
or
infix fun or(b: FilterNode): FilterNode

Performs a logical OR operation with another filter node.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon