pub fn and(parts: List(WherePart)) -> WherePart
pub fn between(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
value_c val_c: WhereValue,
) -> WherePart
pub fn bool(value: Bool) -> WhereValue
pub fn col(name: String) -> WhereValue
pub fn eq(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
) -> WherePart
pub fn float(value: Float) -> WhereValue
pub fn fragment(fragment frgmt: Fragment) -> WhereValue
pub fn gt(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
) -> WherePart
pub fn gte(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
) -> WherePart
pub fn ilike(
value val: WhereValue,
pattern pttrn: String,
) -> WherePart
pub fn in(
value val: WhereValue,
values vals: List(WhereValue),
) -> WherePart
pub fn int(value: Int) -> WhereValue
pub fn is_bool(value val: WhereValue, bool b: Bool) -> WherePart
pub fn is_not(value val: WhereValue, bool b: Bool) -> WherePart
pub fn is_not_bool(
value val: WhereValue,
bool b: Bool,
) -> WherePart
pub fn is_not_null(value val: WhereValue) -> WherePart
pub fn is_null(value val: WhereValue) -> WherePart
pub fn like(
value val: WhereValue,
pattern pttrn: String,
) -> WherePart
pub fn lt(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
) -> WherePart
pub fn lte(
value_a val_a: WhereValue,
value_b val_b: WhereValue,
) -> WherePart
pub fn not(part: WherePart) -> WherePart
pub fn or(parts: List(WherePart)) -> WherePart
pub fn similar(
value val: WhereValue,
to pttrn: String,
) -> WherePart
pub fn string(value: String) -> WhereValue