ReadonlyapplyProtected ReadonlyarityReadonlyoperatorProtected ReadonlyoverloadsReadonlysupportsThe 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.
Protectedhandle
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