Class OpServiceWithParams
java.lang.Object
org.apache.jena.sparql.util.PrintSerializableBase
org.apache.jena.sparql.algebra.op.OpBase
org.apache.jena.sparql.algebra.op.Op1
org.apache.jena.sparql.algebra.op.OpService
se.liu.ida.hefquin.jenaext.sparql.algebra.op.OpServiceWithParams
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable,org.apache.jena.sparql.algebra.Op,org.apache.jena.sparql.util.Named,org.apache.jena.sparql.util.PrintSerializable
public class OpServiceWithParams
extends org.apache.jena.sparql.algebra.op.OpService
This class extends
OpService to represent SERVICE clauses that
use PARAMS(...), which is a HeFQUIN-specific extension to SERVICE.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOpServiceWithParams(org.apache.jena.graph.Node n, org.apache.jena.sparql.algebra.Op subOp, boolean silent, Map<String, org.apache.jena.sparql.core.Var> paramVars) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.op.Op1copy(org.apache.jena.sparql.algebra.Op newOp) booleanequalTo(org.apache.jena.sparql.algebra.Op other, org.apache.jena.sparql.util.NodeIsomorphismMap labelMap) Returns the variables listed inside the PARAMS(...) part of the SERVICE clause.Methods inherited from class org.apache.jena.sparql.algebra.op.OpService
apply, getName, getService, getServiceElement, getSilent, hashCode, visitMethods inherited from class org.apache.jena.sparql.algebra.op.Op1
getSubOpMethods inherited from class org.apache.jena.sparql.algebra.op.OpBase
equals, output, outputMethods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
Field Details
-
paramVars
-
-
Constructor Details
-
OpServiceWithParams
public OpServiceWithParams(org.apache.jena.graph.Node n, org.apache.jena.sparql.algebra.Op subOp, boolean silent, Map<String, org.apache.jena.sparql.core.Var> paramVars) - Parameters:
n- - the service node, an IRI or a variablesubOp- - represents the graph pattern inside the SERVICE clausesilent- -trueif the SERVICE clause has the SILENT keywordparamVars- - the variables listed inside PARAMS(...)
-
-
Method Details
-
getParamVars
-
copy
public org.apache.jena.sparql.algebra.op.Op1 copy(org.apache.jena.sparql.algebra.Op newOp) - Overrides:
copyin classorg.apache.jena.sparql.algebra.op.OpService
-
equalTo
public boolean equalTo(org.apache.jena.sparql.algebra.Op other, org.apache.jena.sparql.util.NodeIsomorphismMap labelMap) - Specified by:
equalToin interfaceorg.apache.jena.sparql.algebra.Op- Overrides:
equalToin classorg.apache.jena.sparql.algebra.op.OpService
-