java.lang.Object
org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo

public class OpServiceInfo extends Object
Class used to map a given scoped OpService to a normalized form. Several methods abbreviate normalized with normed. A normalized query with a non-empty set of variables always has variables at scope level 0.
  • Constructor Details

    • OpServiceInfo

      public OpServiceInfo(org.apache.jena.sparql.algebra.op.OpService opService)
  • Method Details

    • getOpService

      public org.apache.jena.sparql.algebra.op.OpService getOpService()
    • getServiceNode

      public org.apache.jena.graph.Node getServiceNode()
    • getSubstServiceNode

      public org.apache.jena.graph.Node getSubstServiceNode(org.apache.jena.sparql.engine.binding.Binding binding)
    • getServiceVar

      public org.apache.jena.sparql.core.Var getServiceVar()
    • getNormedQuery

      public org.apache.jena.query.Query getNormedQuery()
    • getNormedQueryOp

      public org.apache.jena.sparql.algebra.Op getNormedQueryOp()
    • getLimit

      public long getLimit()
    • getOffset

      public long getOffset()
    • getVisibleSubOpVarsScoped

      public Set<org.apache.jena.sparql.core.Var> getVisibleSubOpVarsScoped()
    • getMentionedSubOpVarsScopedToNormed

      public Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> getMentionedSubOpVarsScopedToNormed()
    • getVisibleSubOpVarsNormedToScoped

      public Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> getVisibleSubOpVarsNormedToScoped()