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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(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 QueryIterator
exec
(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) void
output
(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt) final QueryIterator
proc
(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, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.jena.atlas.io.Printable
output
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
Constructor Details
-
ProcedureBase
public ProcedureBase()
-
-
Method Details
-
build
Description copied from interface:Procedure
Called during query plan construction immediately after the construction of the property function instance. -
proc
Description copied from interface:Procedure
Call the procedure, with an input iterator of bindings. Implementations can inherit from the convenience formProcEval
which 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:
output
in interfacePrintSerializable
-