cake/query/select

Types

pub type SelectOrderByDirectionPart {
  Asc
  Desc
}

Constructors

  • Asc
  • Desc

Functions

pub fn alias(
  value v: SelectValue,
  alias als: String,
) -> SelectValue
pub fn bool(value: Bool) -> SelectValue
pub fn col(name: String) -> SelectValue
pub fn float(value: Float) -> SelectValue
pub fn fragment(fragment frgmt: Fragment) -> SelectValue
pub fn get_from(select_query qry: SelectQuery) -> FromPart
pub fn get_joins(select_query qry: SelectQuery) -> List(JoinPart)
pub fn get_limit_and_offset(
  select_query qry: SelectQuery,
) -> LimitOffsetPart
pub fn get_select(
  select_query qry: SelectQuery,
) -> List(SelectValue)
pub fn get_where(select_query qry: SelectQuery) -> WherePart
pub fn int(value: Int) -> SelectValue
pub fn join(
  select_query qry: SelectQuery,
  join_part prt: JoinPart,
) -> SelectQuery
pub fn join_replace(
  select_query qry: SelectQuery,
  join_part prt: JoinPart,
) -> SelectQuery
pub fn joins(
  select_query qry: SelectQuery,
  join_parts prts: List(JoinPart),
) -> SelectQuery
pub fn joins_replace(
  select_query qry: SelectQuery,
  join_parts prts: List(JoinPart),
) -> SelectQuery
pub fn new(
  from frm: FromPart,
  select slct: List(SelectValue),
) -> SelectQuery
pub fn new_from(from frm: FromPart) -> SelectQuery
pub fn new_select(select slct: List(SelectValue)) -> SelectQuery
pub fn or_where(
  select_query qry: SelectQuery,
  where whr: WherePart,
) -> SelectQuery
pub fn order(
  select_query qry: SelectQuery,
  by ordb: String,
  direction dir: SelectOrderByDirectionPart,
) -> SelectQuery
pub fn order_asc(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_asc_nulls_first(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_asc_nulls_first_replace(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_asc_replace(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_desc(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_desc_nulls_first(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_desc_nulls_first_replace(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_desc_replace(
  select_query qry: SelectQuery,
  by ordb: String,
) -> SelectQuery
pub fn order_replace(
  select_query qry: SelectQuery,
  by ordb: String,
  direction dir: SelectOrderByDirectionPart,
) -> SelectQuery
pub fn select(
  select_query qry: SelectQuery,
  select_parts prts: List(SelectValue),
) -> SelectQuery
pub fn select_replace(
  select_query qry: SelectQuery,
  select_parts prts: List(SelectValue),
) -> SelectQuery
pub fn set_from(
  select_query qry: SelectQuery,
  from frm: FromPart,
) -> SelectQuery
pub fn set_limit(
  select_query qry: SelectQuery,
  limit lmt: Int,
) -> SelectQuery
pub fn set_limit_and_offset(
  query qry: SelectQuery,
  limit lmt: Int,
  offset offst: Int,
) -> SelectQuery
pub fn set_offset(
  select_query qry: SelectQuery,
  limit lmt: Int,
) -> SelectQuery
pub fn string(value: String) -> SelectValue
pub fn to_query(select_query qry: SelectQuery) -> Query
pub fn where(
  select_query qry: SelectQuery,
  where whr: WherePart,
) -> SelectQuery
pub fn where_replace(
  select_query qry: SelectQuery,
  where whr: WherePart,
) -> SelectQuery
Search Document