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§
Sourcefn return_type(&self) -> DataType
fn return_type(&self) -> DataType
Returns the return type of this operation.
Sourcefn invoke(
&self,
args: ScalarSparqlOpArgs<TEncoding>,
) -> Result<ColumnarValue, DataFusionError>
fn invoke( &self, args: ScalarSparqlOpArgs<TEncoding>, ) -> Result<ColumnarValue, DataFusionError>
Invokes the operation on the given args
.