Interface Evaluation<T>

All Known Subinterfaces:
EvaluationCopy<T>
All Known Implementing Classes:
EvaluationBase, EvaluationWrapper, OpCostEvaluation

public interface Evaluation<T>
A generalization of Transform
  • Method Summary

    Modifier and Type
    Method
    Description
    eval(org.apache.jena.sparql.algebra.op.OpAntiJoin op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpAssign op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpBGP op)
     
    eval(org.apache.jena.sparql.algebra.op.OpConditional op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpDatasetNames op)
     
    eval(org.apache.jena.sparql.algebra.op.OpDisjunction op, List<T> elts)
     
    eval(org.apache.jena.sparql.algebra.op.OpDistinct op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpExt op)
     
    eval(org.apache.jena.sparql.algebra.op.OpExtend op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpFilter op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpGraph op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpGroup op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpJoin op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpLabel op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpLateral op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpLeftJoin op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpList op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpMinus op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpNull op)
     
    eval(org.apache.jena.sparql.algebra.op.OpOrder op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpPath op)
     
    eval(org.apache.jena.sparql.algebra.op.OpProcedure op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpProject op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpPropFunc op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuad op)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuadBlock op)
     
    eval(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
     
    eval(org.apache.jena.sparql.algebra.op.OpReduced op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpSemiJoin op, T left, T right)
     
    eval(org.apache.jena.sparql.algebra.op.OpSequence op, List<T> elts)
     
    eval(org.apache.jena.sparql.algebra.op.OpService op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpSlice op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpTable op)
     
    eval(org.apache.jena.sparql.algebra.op.OpTopN op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpTriple op)
     
    eval(org.apache.jena.sparql.algebra.op.OpUnfold op, T subOp)
     
    eval(org.apache.jena.sparql.algebra.op.OpUnion op, T left, T right)
     
  • Method Details

    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpTable op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpBGP op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpTriple op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpQuad op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpPath op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpDatasetNames op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpQuadBlock op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpNull op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpFilter op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpGraph op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpService op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpProcedure op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpPropFunc op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpLabel op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpAssign op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpExtend op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpJoin op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpLeftJoin op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpSemiJoin op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpAntiJoin op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpMinus op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpUnion op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpLateral op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpConditional op, T left, T right)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpSequence op, List<T> elts)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpDisjunction op, List<T> elts)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpExt op)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpList op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpOrder op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpTopN op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpProject op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpDistinct op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpReduced op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpSlice op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpGroup op, T subOp)
    • eval

      T eval(org.apache.jena.sparql.algebra.op.OpUnfold op, T subOp)