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