Readonly
applyProtected
Readonly
arityReadonly
operatorProtected
Readonly
overloadsReadonly
supportsThe arity of the function will be checked when parsing and preparing a function. This allows us to check if the query is correct even before we process any bindings.
Protected
handle
Varying kinds of functions take arguments of different types on which the specific behaviour is dependant. Although their behaviour is often varying, it is always relatively simple, and better suited for synced behaviour. The types of their arguments are always terms, but might differ in their term-type (eg: iri, literal), their specific literal type (eg: string, integer), their arity (see BNODE), or even their specific numeric type (eg: integer, float).
Examples include:
See also: https://www.w3.org/TR/definitionTypesparql11-query/#func-rdfTerms and https://www.w3.org/TR/sparql11-query/#OperatorMapping