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(String), CustomWithExpr(String, 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(String)

§

CustomWithExpr(String, Vec<Expr>)

§

Keyword(Keyword)

§

AsEnum(DynIden, Box<Expr>)

§

Case(Box<CaseStatement>)

§

Constant(Value)

§

TypeName(TypeRef)