public class ProcedurePF extends PrintSerializableBase implements Procedure
Constructor and Description |
---|
ProcedurePF(PropertyFunction propFunc,
PropFuncArg subjArg,
Node pfNode,
PropFuncArg objArg) |
Modifier and Type | Method and Description |
---|---|
void |
build(Node procId,
ExprList args,
ExecutionContext execCxt)
Called during query plan construction immediately after the construction
of the property function instance.
|
void |
output(IndentedWriter out,
SerializationContext sCxt) |
QueryIterator |
proc(QueryIterator input,
ExecutionContext execCxt)
Call the procedure, with an input iterator of bindings.
|
output, toString, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
toString
public ProcedurePF(PropertyFunction propFunc, PropFuncArg subjArg, Node pfNode, PropFuncArg objArg)
public QueryIterator proc(QueryIterator input, ExecutionContext execCxt)
Procedure
ProcEval
which calls repeated for each binding.public void build(Node procId, ExprList args, ExecutionContext execCxt)
Procedure
public void output(IndentedWriter out, SerializationContext sCxt)
output
in interface PrintSerializable
Licenced under the Apache License, Version 2.0