pub trait DaftScalarFunction {
// Required methods
fn name(&self) -> &CStr;
fn return_field(&self, args: &[ArrowSchema]) -> DaftResult<ArrowSchema>;
fn call(&self, args: Vec<ArrowData>) -> DaftResult<ArrowData>;
}Expand description
Trait that extension authors implement to define a scalar function.