Interface OpRewriter<T>


public interface OpRewriter<T>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
    fallback(org.apache.jena.sparql.algebra.Op op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpAntiJoin op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpAssign op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpBGP op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpConditional op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpDatasetNames op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpDisjunction op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpDistinct op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpExt op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpExtend op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpFilter op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpGraph op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpGroup op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpJoin op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpLabel op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpLateral op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpLeftJoin op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpList op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpMinus op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpNull op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpOrder op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpPath op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpProcedure op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpProject op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpPropFunc op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpQuad op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpQuadBlock op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpQuadPattern op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpReduced op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpSemiJoin op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpSequence op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpService op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpSlice op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpTable op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpTopN op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpTriple op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpUnfold op)
     
    default T
    rewrite(org.apache.jena.sparql.algebra.op.OpUnion op)
     
    default T
    rewriteOp(org.apache.jena.sparql.algebra.Op op)
     
  • Method Details

    • fallback

      default T fallback(org.apache.jena.sparql.algebra.Op op)
    • rewriteOp

      default T rewriteOp(org.apache.jena.sparql.algebra.Op op)
    • rewrite

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

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

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

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

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

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

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

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

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

      default T rewrite(org.apache.jena.sparql.algebra.op.OpFilter op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpGraph op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpService op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpProcedure op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpPropFunc op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpLabel op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpAssign op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpExtend op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpJoin op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpLeftJoin op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpSemiJoin op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpAntiJoin op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpMinus op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpUnion op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpLateral op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpConditional op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpSequence op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpDisjunction op)
    • rewrite

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

      default T rewrite(org.apache.jena.sparql.algebra.op.OpList op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpOrder op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpTopN op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpProject op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpDistinct op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpReduced op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpSlice op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpGroup op)
    • rewrite

      default T rewrite(org.apache.jena.sparql.algebra.op.OpUnfold op)