Class str
- java.lang.Object
-
- org.apache.jena.sparql.pfunction.PropertyFunctionBase
-
- org.apache.jena.sparql.pfunction.PropertyFunctionEval
-
- org.apache.jena.sparql.pfunction.PFuncSimple
-
- org.apache.jena.sparql.pfunction.library.str
-
- All Implemented Interfaces:
PropertyFunction
public class str extends PFuncSimple
Property function to turn an RDF term (but not a blank node) into a string?x :str "foo"@en
-
-
Constructor Summary
Constructors Constructor Description str()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)Called during query plan construction immediately after the construction of the property function instance.QueryIteratorexecEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)-
Methods inherited from class org.apache.jena.sparql.pfunction.PFuncSimple
execEvaluated
-
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionEval
exec
-
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionBase
exec
-
-
-
-
Method Detail
-
build
public void build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
Description copied from interface:PropertyFunctionCalled during query plan construction immediately after the construction of the property function instance.- Specified by:
buildin interfacePropertyFunction- Overrides:
buildin classPropertyFunctionBase- Parameters:
argSubject- The parsed argument(s) in the subject positionpredicate- The extension URI (as a Node).argObject- The parsed argument(s) in the object positionexecCxt- Execution context
-
execEvaluated
public QueryIterator execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
- Specified by:
execEvaluatedin classPFuncSimple- Parameters:
binding- Current solution from previous query stagesubject- Node in subject slot, after substitution if a bound variable in this bindingpredicate- This predicateobject- Node in object slot, after substitution if a bound variable in this bindingexecCxt- Execution context- Returns:
- QueryIterator
-
-