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, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waittoStringpublic ProcedurePF(PropertyFunction propFunc, PropFuncArg subjArg, Node pfNode, PropFuncArg objArg)
public QueryIterator proc(QueryIterator input, ExecutionContext execCxt)
ProcedureProcEval
which calls repeated for each binding.public void build(Node procId, ExprList args, ExecutionContext execCxt)
Procedurepublic void output(IndentedWriter out, SerializationContext sCxt)
output in interface PrintSerializableLicenced under the Apache License, Version 2.0