Skip to main content

SimpleExpr

Type Alias SimpleExpr 

Source
pub type SimpleExpr = Expr;
Expand description

A legacy compatibility alias for Expr.

These used to be two separate (but very similar) types.

Aliased Typeยง

pub enum SimpleExpr {
Show 15 variants Column(ColumnRef), Tuple(Vec<Expr>), Unary(UnOper, Box<Expr>), FunctionCall(FunctionCall), Binary(Box<Expr>, BinOper, Box<Expr>), SubQuery(Option<SubQueryOper>, Box<SubQueryStatement>), Value(Value), Values(Vec<Value>), Custom(Cow<'static, str>), CustomWithExpr(Cow<'static, str>, Vec<Expr>), Keyword(Keyword), AsEnum(DynIden, Box<Expr>), Case(Box<CaseStatement>), Constant(Value), TypeName(TypeRef),
}

Variantsยง

ยง

Column(ColumnRef)

ยง

Tuple(Vec<Expr>)

ยง

Unary(UnOper, Box<Expr>)

ยง

FunctionCall(FunctionCall)

ยง

Binary(Box<Expr>, BinOper, Box<Expr>)

ยง

SubQuery(Option<SubQueryOper>, Box<SubQueryStatement>)

ยง

Value(Value)

ยง

Values(Vec<Value>)

ยง

Custom(Cow<'static, str>)

ยง

CustomWithExpr(Cow<'static, str>, Vec<Expr>)

ยง

Keyword(Keyword)

ยง

AsEnum(DynIden, Box<Expr>)

ยง

Case(Box<CaseStatement>)

ยง

Constant(Value)

ยง

TypeName(TypeRef)