cake/query/where

Functions

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
Search Document