Condition
data class Condition(val field: String = EMPTY_VALUE, val operator: Operator = Operator.ALL, val value: Any = EMPTY_VALUE, val children: List<Condition> = emptyList(), val options: Map<String, Any> = emptyMap()) : ICondition<Condition>
Deprecated
Scheduled for removal in 10.0.0. Use FilterExpression.
Represents a concrete query condition with support for various comparison operators and logical combinations.
This data class implements the ICondition interface and provides factory methods for creating common condition types. It supports both simple field comparisons and complex nested conditions using logical operators.