Class OpServiceInfo
java.lang.Object
org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getLimit()
Map<org.apache.jena.sparql.core.Var,
org.apache.jena.sparql.core.Var> org.apache.jena.query.Query
org.apache.jena.sparql.algebra.Op
long
org.apache.jena.sparql.algebra.op.OpService
org.apache.jena.graph.Node
org.apache.jena.sparql.core.Var
org.apache.jena.graph.Node
getSubstServiceNode
(org.apache.jena.sparql.engine.binding.Binding binding) Map<org.apache.jena.sparql.core.Var,
org.apache.jena.sparql.core.Var> Set<org.apache.jena.sparql.core.Var>
-
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
-
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()
-