public class ProcEval extends Object
Constructor and Description |
---|
ProcEval() |
Modifier and Type | Method and Description |
---|---|
static Procedure |
build(Node procId,
ExprList args,
ExecutionContext execCxt) |
static Procedure |
build(Node procId,
PropFuncArg subjArg,
PropFuncArg objArg,
ExecutionContext execCxt) |
static Procedure |
build(OpProcedure opProc,
ExecutionContext execCxt) |
static PropertyFunctionRegistry |
choosePropFuncRegistry(Context context) |
static QueryIterator |
eval(QueryIterator queryIterator,
Procedure proc,
ExecutionContext execCxt)
Evaluate a procedure
|
public static Procedure build(OpProcedure opProc, ExecutionContext execCxt)
public static Procedure build(Node procId, ExprList args, ExecutionContext execCxt)
public static Procedure build(Node procId, PropFuncArg subjArg, PropFuncArg objArg, ExecutionContext execCxt)
public static PropertyFunctionRegistry choosePropFuncRegistry(Context context)
public static QueryIterator eval(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt)
Licenced under the Apache License, Version 2.0