Class OpServiceWithValues
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.OpServiceWithValues
- 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 OpServiceWithValues
extends org.apache.jena.sparql.algebra.op.OpService
Represents the combination of a SERVICE clause that has a variable as
service node, together with a set of possible service URIs to be used
for that variable.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOpServiceWithValues(org.apache.jena.graph.Node n, org.apache.jena.sparql.algebra.Op subOp, boolean silent, Set<org.apache.jena.graph.Node> values) -
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) Set<org.apache.jena.graph.Node> Returns the set of possible URIs for the variable of this 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
-
values
-
-
Constructor Details
-
OpServiceWithValues
public OpServiceWithValues(org.apache.jena.graph.Node n, org.apache.jena.sparql.algebra.Op subOp, boolean silent, Set<org.apache.jena.graph.Node> values) - Parameters:
n- - the service node, must be a variablesubOp- - represents the graph pattern inside the SERVICE clausesilent- -trueif the SERVICE clause has the SILENT keywordvalues- - set of possible URIs for the given variable
-
-
Method Details
-
getPossibleValues
Returns the set of possible URIs for the variable of this SERVICE clause.- Returns:
- the set of possible service URIs
-
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
-