Interface Procedure

    • Method Detail

      • build

        void build​(Node procId,
                   ExprList args,
                   ExecutionContext execCxt)
        Called during query plan construction immediately after the construction of the property function instance.
        Parameters:
        procId - The procedure identifier (usually a URI)
        args - The argument list (unevaluated expressions)
        execCxt - Execution context
      • proc

        QueryIterator proc​(QueryIterator input,
                           ExecutionContext execCxt)
        Call the procedure, with an input iterator of bindings. Implementations can inherit from the convenience form ProcEval which calls repeated for each binding.
        Parameters:
        input - QueryIterator from the previous stage
        execCxt - The execution context
        Returns:
        QueryIterator