Comunica
    Preparing search index...

    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:

    • Arithmetic operations such as: *, -, /, +
    • Bool operators such as: =, !=, <=, <, ...
    • Functions such as: str, IRI

    See also: https://www.w3.org/TR/definitionTypesparql11-query/#func-rdfTerms and https://www.w3.org/TR/sparql11-query/#OperatorMapping

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    apply: (evalContext: IEvalContext) => Promise<TermExpression>
    arity: number | number[]
    operator: string
    overloads: OverloadTree
    supportsTermExpressions: true

    Methods