ScalarSparqlOpImpl

Trait ScalarSparqlOpImpl 

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

Required Methods§

Source

fn return_type(&self) -> DataType

Returns the return type of this operation.

Source

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

Invokes the operation on the given args.

Implementors§

Source§

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