All Implemented Interfaces:
PropertyFunction
Direct Known Subclasses:
ListBase1, ListBaseList

public abstract class ListBase extends PropertyFunctionEval
Base class for list related operations
  • Constructor Details

  • Method Details

    • execEvaluated

      public final QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.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