ReadonlyapplyProtected ReadonlyarityReadonlyoperatorProtected ReadonlyoverloadsReadonlysupportsStatic ReadonlyTERM_The order this operator puts terms of different types in.
SPARQL specifies that blankNode < namedNode < literal. Sparql star expands with < quads and we say < defaultGraph: https://www.w3.org/TR/sparql11-query/#modOrderBy
The 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