Skip to main content

DaftScalarFunction

Trait DaftScalarFunction 

Source
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.

Required Methods§

Implementors§