ScalarSparqlOpImpl

Trait ScalarSparqlOpImpl 

Source
pub trait ScalarSparqlOpImpl<TEncoding: TermEncoding> {
    // Required methods
    fn return_type(&self) -> DataType;
    fn invoke(
        &self,
        args: ScalarSparqlOpArgs<TEncoding>,
    ) -> DFResult<ColumnarValue>;
}

Required Methods§

Source

fn return_type(&self) -> DataType

Returns the return type of this operation.

Source

fn invoke(&self, args: ScalarSparqlOpArgs<TEncoding>) -> DFResult<ColumnarValue>

Invokes the operation on the given args.

Implementors§

Source§

impl<TEncoding: TermEncoding> ScalarSparqlOpImpl<TEncoding> for ClosureSparqlOpImpl<TEncoding>