Class EvaluationWrapper<T>

java.lang.Object
org.aksw.jenax.sparql.algebra.transform2.EvaluationWrapper<T>
All Implemented Interfaces:
Evaluation<T>

public class EvaluationWrapper<T> extends Object implements Evaluation<T>
Wrap another transform and pass on the transform operation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final Evaluation<T>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    eval(org.apache.jena.sparql.algebra.op.OpAntiJoin opAntiJoin, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpAssign opAssign, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpBGP opBGP)
     
    eval(org.apache.jena.sparql.algebra.op.OpConditional opCond, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpDatasetNames dsNames)
     
    eval(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction, List<T> elts)
     
    eval(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpExt opExt)
     
    eval(org.apache.jena.sparql.algebra.op.OpExtend opExtend, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpFilter opFilter, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpGraph opGraph, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpGroup opGroup, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpJoin opJoin, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpLabel opLabel, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpLateral opLateral, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpList opList, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpMinus opMinus, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpNull opNull)
     
    eval(org.apache.jena.sparql.algebra.op.OpOrder opOrder, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpPath opPath)
     
    eval(org.apache.jena.sparql.algebra.op.OpProcedure opProc, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpProject opProject, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpPropFunc opPropFunc, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuad opQuad)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuadBlock quadBlock)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuadPattern quadPattern)
     
    eval(org.apache.jena.sparql.algebra.op.OpReduced opReduced, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpSemiJoin opSemiJoin, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpSequence opSequence, List<T> elts)
     
    eval(org.apache.jena.sparql.algebra.op.OpService opService, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpSlice opSlice, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpTable opTable)
     
    eval(org.apache.jena.sparql.algebra.op.OpTopN opTop, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpTriple opTriple)
     
    eval(org.apache.jena.sparql.algebra.op.OpUnfold opUnfold, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpUnion opUnion, T left, T right)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • EvaluationWrapper

      public EvaluationWrapper(Evaluation<T> transform)
  • Method Details

    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpTable opTable)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpBGP opBGP)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpTriple opTriple)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpQuad opQuad)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpPath opPath)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpProcedure opProc, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpPropFunc opPropFunc, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpDatasetNames dsNames)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpQuadPattern quadPattern)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpQuadBlock quadBlock)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpFilter opFilter, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpGraph opGraph, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpService opService, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpAssign opAssign, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpExtend opExtend, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpJoin opJoin, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpSemiJoin opSemiJoin, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpAntiJoin opAntiJoin, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpMinus opMinus, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpUnion opUnion, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpLateral opLateral, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpConditional opCond, T left, T right)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpSequence opSequence, List<T> elts)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpDisjunction opDisjunction, List<T> elts)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpExt opExt)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpNull opNull)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpLabel opLabel, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpList opList, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpOrder opOrder, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpTopN opTop, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpProject opProject, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpDistinct opDistinct, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpReduced opReduced, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpSlice opSlice, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpGroup opGroup, T subOp)
      Specified by:
      eval in interface Evaluation<T>
    • eval

      public T eval(org.apache.jena.sparql.algebra.op.OpUnfold opUnfold, T subOp)
      Specified by:
      eval in interface Evaluation<T>