galchemy/dsl/expr
Values
pub fn add(
lhs: expression.Expression,
rhs: expression.Expression,
) -> expression.Expression
pub fn array(
values: List(expression.SqlValue),
) -> expression.Expression
pub fn as_(
expr: expression.Expression,
alias: String,
) -> expression.SelectItem
pub fn avg(value: expression.Expression) -> expression.Expression
pub fn bool(value: Bool) -> expression.Expression
pub fn bytea(value: BitArray) -> expression.Expression
pub fn call(
name: String,
arguments: List(expression.Expression),
) -> expression.Expression
pub fn coalesce(
arguments: List(expression.Expression),
) -> expression.Expression
pub fn col(column: schema.Column(a)) -> expression.Expression
pub fn concat(
lhs: expression.Expression,
rhs: expression.Expression,
) -> expression.Expression
pub fn count(
value: expression.Expression,
) -> expression.Expression
pub fn count_all() -> expression.Expression
pub fn date(value: calendar.Date) -> expression.Expression
pub fn dense_rank() -> expression.Expression
pub fn divide(
lhs: expression.Expression,
rhs: expression.Expression,
) -> expression.Expression
pub fn enum_(
type_name: String,
value: String,
) -> expression.Expression
pub fn float(value: Float) -> expression.Expression
pub fn int(value: Int) -> expression.Expression
pub fn item(expr: expression.Expression) -> expression.SelectItem
pub fn json(value: String) -> expression.Expression
pub fn jsonb(value: String) -> expression.Expression
pub fn lower(
value: expression.Expression,
) -> expression.Expression
pub fn max(value: expression.Expression) -> expression.Expression
pub fn min(value: expression.Expression) -> expression.Expression
pub fn multiply(
lhs: expression.Expression,
rhs: expression.Expression,
) -> expression.Expression
pub fn neg(value: expression.Expression) -> expression.Expression
pub fn null() -> expression.Expression
pub fn numeric(value: String) -> expression.Expression
pub fn over(
function: expression.Expression,
partition_by: List(expression.Expression),
order_by: List(expression.Order),
) -> expression.Expression
pub fn rank() -> expression.Expression
pub fn row_number() -> expression.Expression
pub fn star() -> expression.Expression
pub fn subquery(
query: expression.SelectQuery,
) -> expression.Expression
pub fn subtract(
lhs: expression.Expression,
rhs: expression.Expression,
) -> expression.Expression
pub fn sum(value: expression.Expression) -> expression.Expression
pub fn text(value: String) -> expression.Expression
pub fn time_of_day(
value: calendar.TimeOfDay,
) -> expression.Expression
pub fn timestamp(
value: timestamp.Timestamp,
) -> expression.Expression
pub fn upper(
value: expression.Expression,
) -> expression.Expression
pub fn uuid(value: String) -> expression.Expression