Struct datafusion::physical_plan::functions::ScalarFunctionExpr [−][src]
pub struct ScalarFunctionExpr { /* fields omitted */ }
Expand description
Physical expression of a scalar function
Implementations
pub fn new(
name: &str,
fun: ScalarFunctionImplementation,
args: Vec<Arc<dyn PhysicalExpr>>,
return_type: &DataType
) -> Self
pub fn new(
name: &str,
fun: ScalarFunctionImplementation,
args: Vec<Arc<dyn PhysicalExpr>>,
return_type: &DataType
) -> Self
Create a new Scalar function
Get the scalar function implementation
Data type produced by this expression
Trait Implementations
Get the data type of this expression, given the schema of the input
Determine whether this expression is nullable, given the schema of the input
Evaluate an expression against a RecordBatch