Skip to main content

Module filter

Module filter 

Source
Expand description

Type-safe filter types for query WHERE clauses.

Each scalar type has a corresponding filter struct (e.g., StringFilter, IntFilter, DateTimeFilter) with fields like equals, not, contains, gt, lt, in, etc. Enums use the generic EnumFilter<E>.

Generated WhereInput structs compose these filters and implement the WhereClause trait to append SQL conditions to a SqlBuilder.

Structs§

BigIntFilter
Filter operations for i64 fields.
BoolFilter
Filter operations for bool fields.
DateTimeFilter
Filter operations for DateTime fields.
EnumFilter
Filter operations for enum fields (generic over the enum type).
FloatFilter
Filter operations for f64 fields.
IntFilter
Filter operations for i32 fields.
NullableStringFilter
Filter operations for nullable String fields.
StringFilter
Filter operations for String fields.

Enums§

QueryMode
Query mode for string operations.