rdf_fusion_functions/scalar/
args.rs

1use rdf_fusion_encoding::{EncodingDatum, TermEncoding};
2
3/// The arguments of invoking a [ScalarSparqlOp](crate::scalar::ScalarSparqlOp).
4pub struct ScalarSparqlOpArgs<TEncoding: TermEncoding> {
5    /// The number of rows.
6    ///
7    /// This is important for nullary operations and scalar arguments.
8    pub number_rows: usize,
9    /// The arguments in a given encoding.
10    pub args: Vec<EncodingDatum<TEncoding>>,
11}