Condition
Represents a condition used in filtering data.
Inheritors
Types
Link copied to clipboard
data class ConditionGroup(val operator: Filter.Operator, val conditions: MutableList<Filter.Condition> = mutableListOf()) : Filter.Condition
Representation of a condition group that combines multiple conditions with a logical AND or OR.
Link copied to clipboard
Represents a filter-by condition for one-to-many relationships.
Link copied to clipboard
data class HavingFunctionCondition(val field: String, val function: Filter.Condition.HavingFunctionCondition.Function, val operator: Filter.Operator, val value: Filter.Value<*>) : Filter.Condition
Represents a condition that checks if a given field value meets a certain function operation condition.
Link copied to clipboard
data class InListCondition(val field: String, val operator: Filter.Operator, val values: List<Filter.Value<*>>) : Filter.Condition
Class representing an "in list" condition.
Link copied to clipboard
Represents a negated condition.
Link copied to clipboard
data class NotInListCondition(val field: String, val operator: Filter.Operator, val values: List<Filter.Value<*>>) : Filter.Condition
Represents a condition where a field value is not in a given list of values.
Link copied to clipboard
data class SimpleCondition(val field: String, val operator: Filter.Operator, val value: Filter.Value<*>?) : Filter.Condition
Represents a simple condition used in filtering.