Expand description
Типизированный DSL для построения фильтров запроса.
При вызове .filter(|u| u.email.eq("foo")) u — это экземпляр
сгенерированной макросом структуры <Model>Columns, все поля которой
имеют тип ColumnExpr. ColumnExpr реализует методы сравнения и
возвращает FilterExpr, которые QueryBuilder собирает в WHERE-клаузу.
Structs§
- Column
Expr - Представляет одно поле таблицы в контексте построения запроса.
- Filter
Expr - Один законченный SQL-фрагмент с bind-параметрами. Параметры используют $1, $2 … — positional placeholder’ы PostgreSQL.
- Order
Expr
Enums§
Functions§
- reindex_
params - Перепривязывает параметры: смещает $1,$2… на
offset.