-
Field Summary
Fields
Initialize with @code{this.dispatcher = new EvaluationDispatch(this);} in the implementing sub class.
protected int
-
Constructor Summary
Constructors
-
Method Summary
eval(org.apache.jena.sparql.algebra.op.OpAntiJoin opAntiJoin,
T input)
eval(org.apache.jena.sparql.algebra.op.OpAssign opAssign,
T input)
eval(org.apache.jena.sparql.algebra.op.OpBGP opBGP,
T input)
eval(org.apache.jena.sparql.algebra.op.OpConditional opCondition,
T input)
eval(org.apache.jena.sparql.algebra.op.OpDatasetNames dsNames,
T input)
eval(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction,
T input)
eval(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct,
T input)
eval(org.apache.jena.sparql.algebra.op.OpExtend opExtend,
T input)
eval(org.apache.jena.sparql.algebra.op.OpExt opExt,
T input)
eval(org.apache.jena.sparql.algebra.op.OpFilter opFilter,
T input)
eval(org.apache.jena.sparql.algebra.op.OpGraph opGraph,
T input)
eval(org.apache.jena.sparql.algebra.op.OpGroup opGroup,
T input)
eval(org.apache.jena.sparql.algebra.op.OpJoin opJoin,
T input)
eval(org.apache.jena.sparql.algebra.op.OpLabel opLabel,
T input)
eval(org.apache.jena.sparql.algebra.op.OpLateral opLater,
T input)
eval(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin,
T input)
eval(org.apache.jena.sparql.algebra.op.OpList opList,
T input)
eval(org.apache.jena.sparql.algebra.op.OpMinus opMinus,
T input)
eval(org.apache.jena.sparql.algebra.op.OpNull opNull,
T input)
eval(org.apache.jena.sparql.algebra.op.OpOrder opOrder,
T input)
eval(org.apache.jena.sparql.algebra.op.OpPath opPath,
T input)
eval(org.apache.jena.sparql.algebra.op.OpProcedure opProcedure,
T input)
eval(org.apache.jena.sparql.algebra.op.OpProject opProject,
T input)
eval(org.apache.jena.sparql.algebra.op.OpPropFunc opPropFunc,
T input)
eval(org.apache.jena.sparql.algebra.op.OpQuadBlock quadBlock,
T input)
eval(org.apache.jena.sparql.algebra.op.OpQuadPattern quadPattern,
T input)
eval(org.apache.jena.sparql.algebra.op.OpQuad opQuad,
T input)
eval(org.apache.jena.sparql.algebra.op.OpReduced opReduced,
T input)
eval(org.apache.jena.sparql.algebra.op.OpSemiJoin opSemiJoin,
T input)
eval(org.apache.jena.sparql.algebra.op.OpSequence opSequence,
T input)
eval(org.apache.jena.sparql.algebra.op.OpService opService,
T input)
eval(org.apache.jena.sparql.algebra.op.OpSlice opSlice,
T input)
eval(org.apache.jena.sparql.algebra.op.OpTable opUnit,
T input)
eval(org.apache.jena.sparql.algebra.op.OpTopN opTop,
T input)
eval(org.apache.jena.sparql.algebra.op.OpTriple opTriple,
T input)
eval(org.apache.jena.sparql.algebra.op.OpUnfold opUnfold,
T input)
eval(org.apache.jena.sparql.algebra.op.OpUnion opUnion,
T input)
eval(org.apache.jena.sparql.algebra.Op op,
T input)
evalOp(org.apache.jena.sparql.algebra.Op op,
T input)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dispatcher
Initialize with @code{this.dispatcher = new EvaluationDispatch(this);} in the implementing sub class.
-
level
protected int level
-
Constructor Details
-
EvaluatorBase
protected EvaluatorBase()
-
Method Details
-
evalOp
public T evalOp(org.apache.jena.sparql.algebra.Op op,
T input)
- Specified by:
evalOp in interface Evaluator<T>
-
eval
protected T eval(org.apache.jena.sparql.algebra.Op op,
T input)
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpTable opUnit,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpBGP opBGP,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpTriple opTriple,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpQuad opQuad,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpPath opPath,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpDatasetNames dsNames,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpQuadPattern quadPattern,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpQuadBlock quadBlock,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpNull opNull,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpFilter opFilter,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpGraph opGraph,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpService opService,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpProcedure opProcedure,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpPropFunc opPropFunc,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpLabel opLabel,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpAssign opAssign,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpExtend opExtend,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpJoin opJoin,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpSemiJoin opSemiJoin,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpAntiJoin opAntiJoin,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpMinus opMinus,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpUnion opUnion,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpLateral opLater,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpConditional opCondition,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpSequence opSequence,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpExt opExt,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpList opList,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpOrder opOrder,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpTopN opTop,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpProject opProject,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpReduced opReduced,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpSlice opSlice,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpGroup opGroup,
T input)
- Specified by:
eval in interface Evaluator<T>
-
eval
public T eval(org.apache.jena.sparql.algebra.op.OpUnfold opUnfold,
T input)
- Specified by:
eval in interface Evaluator<T>