com.hp.hpl.jena.sparql.pfunction
Class PropertyFunctionEval

java.lang.Object
  extended by com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
      extended by com.hp.hpl.jena.sparql.pfunction.PropertyFunctionEval
All Implemented Interfaces:
PropertyFunction
Direct Known Subclasses:
ListBase, PFuncSimple, PFuncSimpleAndList, splitIRI, version, versionARQ

public abstract class PropertyFunctionEval
extends PropertyFunctionBase

Basic property function handler that calls the implementation subclass one binding at a time after evaluating the arguments (if bound).


Method Summary
 QueryIterator exec(Binding binding, PropFuncArg argSubject, com.hp.hpl.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
           
abstract  QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, com.hp.hpl.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
build, exec
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

exec

public final QueryIterator exec(Binding binding,
                                PropFuncArg argSubject,
                                com.hp.hpl.jena.graph.Node predicate,
                                PropFuncArg argObject,
                                ExecutionContext execCxt)
Specified by:
exec in class PropertyFunctionBase

execEvaluated

public abstract QueryIterator execEvaluated(Binding binding,
                                            PropFuncArg argSubject,
                                            com.hp.hpl.jena.graph.Node predicate,
                                            PropFuncArg argObject,
                                            ExecutionContext execCxt)


Licenced under the Apache License, Version 2.0