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}