java.lang.Object
org.apache.jena.sparql.util.PrintSerializableBase
org.apache.jena.sparql.procedure.ProcedureBase
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable,Procedure,PrintSerializable
- Direct Known Subclasses:
ProcedureEval
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) Called during query plan construction immediately after the construction of the property function instance.abstract QueryIteratorexec(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) voidoutput(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt) final QueryIteratorproc(QueryIterator input, ExecutionContext execCxt) Call the procedure, with an input iterator of bindings.Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
output, toString, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.atlas.io.Printable
outputMethods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
Constructor Details
-
ProcedureBase
public ProcedureBase()
-
-
Method Details
-
build
Description copied from interface:ProcedureCalled during query plan construction immediately after the construction of the property function instance. -
proc
Description copied from interface:ProcedureCall the procedure, with an input iterator of bindings. Implementations can inherit from the convenience formProcEvalwhich calls repeated for each binding. -
exec
public abstract QueryIterator exec(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) -
output
- Specified by:
outputin interfacePrintSerializable
-