mendraw/mendix/filter
Builds typed Mendix data-source filter expressions.
Types
A typed ValueExpression value used by the filter capability.
pub type ValueExpression
Values
pub fn and_(
conditions conditions: List(list_value.FilterCondition),
) -> list_value.FilterCondition
Combines filter conditions with logical AND.
pub fn association(id id: String) -> ValueExpression
Creates an association value expression.
pub fn attribute(id id: String) -> ValueExpression
Creates an attribute value expression.
pub fn contains(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a string-contains filter condition.
pub fn day_equals(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day equality filter condition.
pub fn day_greater_than(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day greater-than filter condition.
pub fn day_greater_than_or_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day greater-than-or-equal filter condition.
pub fn day_less_than(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day less-than filter condition.
pub fn day_less_than_or_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day less-than-or-equal filter condition.
pub fn day_not_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a day inequality filter condition.
pub fn ends_with(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a string-suffix filter condition.
pub fn equals(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds an equality filter condition.
pub fn greater_than(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a greater-than filter condition.
pub fn greater_than_or_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a greater-than-or-equal filter condition.
pub fn less_than(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a less-than filter condition.
pub fn less_than_or_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a less-than-or-equal filter condition.
pub fn not_(
condition condition: list_value.FilterCondition,
) -> list_value.FilterCondition
Negates a filter condition.
pub fn not_equal(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds an inequality filter condition.
pub fn or_(
conditions conditions: List(list_value.FilterCondition),
) -> list_value.FilterCondition
Combines filter conditions with logical OR.
pub fn starts_with(
a a: ValueExpression,
b b: ValueExpression,
) -> list_value.FilterCondition
Builds a string-prefix filter condition.