Enum datafusion_jit::ast::Expr
source · pub enum Expr {
Literal(Literal),
Identifier(String, JITType),
Binary(BinaryExpr),
Call(String, Vec<Expr>, JITType),
Load(Box<Expr>, JITType),
}
Expand description
Expression
Variants§
Literal(Literal)
literal
Identifier(String, JITType)
variable
Binary(BinaryExpr)
binary expression
Call(String, Vec<Expr>, JITType)
call function expression
Load(Box<Expr>, JITType)
Load a value from pointer
Implementations§
Trait Implementations§
source§impl TryFrom<(Expr, Arc<DFSchema>)> for Expr
impl TryFrom<(Expr, Arc<DFSchema>)> for Expr
§type Error = DataFusionError
type Error = DataFusionError
The type returned in the event of a conversion error.