All Implemented Interfaces:
PropertyFunction
Direct Known Subclasses:
splitURI

public class splitIRI extends PropertyFunctionEval
  • Constructor Details

    • splitIRI

      public splitIRI()
  • Method Details

    • build

      public void build(PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
      Description copied from interface: PropertyFunction
      Called during query plan construction immediately after the construction of the property function instance.
      Specified by:
      build in interface PropertyFunction
      Overrides:
      build in class PropertyFunctionBase
      Parameters:
      argSubject - The parsed argument(s) in the subject position
      predicate - The extension URI (as a Node).
      argObject - The parsed argument(s) in the object position
      execCxt - Execution context
    • execEvaluated

      public QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
      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