Package org.eclipse.rdf4j.spin.function
Class SpinxFunction
- java.lang.Object
-
- org.eclipse.rdf4j.spin.function.SpinxFunction
-
- All Implemented Interfaces:
Function,TransientFunction
public class SpinxFunction extends Object implements TransientFunction
-
-
Constructor Summary
Constructors Constructor Description SpinxFunction(String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArgument(Argument arg)org.eclipse.rdf4j.model.Valueevaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory, org.eclipse.rdf4j.model.Value... args)List<Argument>getArguments()org.eclipse.rdf4j.model.IRIgetReturnType()StringgetScript()ScriptEnginegetScriptEngine()StringgetURI()voidsetReturnType(org.eclipse.rdf4j.model.IRI datatype)voidsetScript(String script)voidsetScriptEngine(ScriptEngine engine)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.query.algebra.evaluation.function.Function
evaluate, mustReturnDifferentResult
-
-
-
-
Constructor Detail
-
SpinxFunction
public SpinxFunction(String uri)
-
-
Method Detail
-
setScriptEngine
public void setScriptEngine(ScriptEngine engine)
-
getScriptEngine
public ScriptEngine getScriptEngine()
-
setScript
public void setScript(String script)
-
getScript
public String getScript()
-
setReturnType
public void setReturnType(org.eclipse.rdf4j.model.IRI datatype)
-
getReturnType
public org.eclipse.rdf4j.model.IRI getReturnType()
-
addArgument
public void addArgument(Argument arg)
-
evaluate
public org.eclipse.rdf4j.model.Value evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory, org.eclipse.rdf4j.model.Value... args) throws ValueExprEvaluationException- Specified by:
evaluatein interfaceFunction- Throws:
ValueExprEvaluationException
-
-