Class OpRewriter

java.lang.Object
org.apache.jena.permissions.query.rewriter.OpRewriter
All Implemented Interfaces:
OpVisitor

public class OpRewriter extends Object implements OpVisitor
This class rewrites the query by examining each operation in the algebra returned by the Jena SPARQL parser.

This implementation inserts security evaluator checks where necessary.

  • Constructor Details

    • OpRewriter

      public OpRewriter(SecurityEvaluator securityEvaluator, Node graphIRI)
      Constructor
      Parameters:
      securityEvaluator - The security evaluator to use
      graphIRI - The IRI for the default graph.
    • OpRewriter

      public OpRewriter(SecurityEvaluator securityEvaluator, String graphIRI)
      Constructor
      Parameters:
      securityEvaluator - The security evaluator to use
      graphIRI - The IRI for the default graph.
  • Method Details