kreator/where
Types
pub type Where {
WhereBasic(
where_type: WhereType,
column: String,
operator: String,
value: Value,
)
WhereWrapped(where_type: WhereType, list: List(Where))
}
Constructors
-
WhereBasic( where_type: WhereType, column: String, operator: String, value: Value, )
-
WhereWrapped(where_type: WhereType, list: List(Where))
pub type WhereType {
And
Or
}
Constructors
-
And
-
Or
Functions
pub fn add(
where_list: List(Where),
new_where: Where,
) -> List(Where)
pub fn and_where_equals(
where_list: List(Where),
column: String,
value: Value,
) -> List(Where)
pub fn equals(
column column: String,
value value: Value,
where_type where_type: WhereType,
) -> Where
pub fn flatten(
where_list: List(Where),
) -> List(#(WhereType, String, String, Value))
pub fn new_where_list() -> List(Where)
pub fn or_where_equals(
where_list: List(Where),
column: String,
value: Value,
) -> List(Where)
pub fn type_to_string(
value: WhereType,
dialect: Dialect,
) -> StringBuilder
pub fn values(where_list: List(Where)) -> List(Value)