Class Evaluator
java.lang.Object
org.aksw.jenax.sparql.algebra.transform2.Evaluator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ApplyEvaluationVisitor<T>createEvaluator(Evaluation<T> evaluation) static <T> Tevaluate(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op) Evaluate an algebra expressionstatic <T> Tevaluate(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Evaluate an algebra expression<T> Tevaluate(org.apache.jena.sparql.algebra.Op op, ApplyEvaluationVisitor<T> v, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Evaluate anOp.<T> Tevaluate$(Evaluation<T> transform, org.apache.jena.sparql.algebra.Op op) <T> Tevaluate$(Evaluation<T> v, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) static <T> TevaluateSkipService(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic <T> TevaluateSkipService(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Evaluatorget()Get the current transformerstatic voidSet the current transformer - use with care
-
Constructor Details
-
Evaluator
public Evaluator()
-
-
Method Details
-
get
Get the current transformer -
set
Set the current transformer - use with care -
evaluate
Evaluate an algebra expression -
evaluate
public static <T> T evaluate(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Evaluate an algebra expression -
evaluate$
-
evaluate$
public <T> T evaluate$(Evaluation<T> v, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) -
evaluateSkipService
public static <T> T evaluateSkipService(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op) Transform an algebra expression except skip (leave alone) any OpService nodes -
evaluateSkipService
public static <T> T evaluateSkipService(Evaluation<T> evaluation, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodes -
createEvaluator
-
evaluate
public <T> T evaluate(org.apache.jena.sparql.algebra.Op op, ApplyEvaluationVisitor<T> v, org.apache.jena.sparql.algebra.OpVisitor beforeVisitor, org.apache.jena.sparql.algebra.OpVisitor afterVisitor) Evaluate anOp.
-