Class ListBase

    • Method Detail

      • execEvaluated

        public final QueryIterator execEvaluated​(Binding binding,
                                                 PropFuncArg argSubject,
                                                 Node predicate,
                                                 PropFuncArg argObject,
                                                 ExecutionContext execCxt)
        If the subject is a list (well, at least not an unbound variable), dispatch to execOneList else dispatch to one of object a var, a list or a node.
        Specified by:
        execEvaluated in class PropertyFunctionEval
        Parameters:
        binding - Current solution from previous query stage
        argSubject - PropFuncArg, after substitution of any bound variables in this binding
        predicate - This predicate
        argObject - PropFuncArg, after substitution of any bound variables in this binding
        execCxt - Execution context
        Returns:
        QueryIterator