java.lang.Object
org.apache.jena.sparql.util.PrintSerializableBase
org.apache.jena.sparql.algebra.op.OpBase
org.apache.jena.sparql.algebra.op.Op0
org.apache.jena.sparql.algebra.op.OpQuadPattern
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
,Op
,Named
,PrintSerializable
The main Op used in converting SPARQL algebra to quad form.
OpQuadPattern reflects the fact that quads come in per-GRAPH units.
OpQuadBlock
is for a general containers of quads
without any contract on the quads sharing the same graph node.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalTo
(Op other, NodeIsomorphismMap labelMap) org.apache.jena.graph.Node
getName()
int
hashCode()
boolean
Is this quad pattern referring to the default graph by quad transformation or explicit naming?boolean
isEmpty()
static boolean
isQuadPattern
(Op op) boolean
Is this quad pattern explicitly naming the union graph?void
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
Constructor Details
-
OpQuadPattern
-
-
Method Details
-
isQuadPattern
-
getPattern
-
getGraphNode
public org.apache.jena.graph.Node getGraphNode() -
getBasicPattern
-
isEmpty
public boolean isEmpty() -
isDefaultGraph
public boolean isDefaultGraph()Is this quad pattern referring to the default graph by quad transformation or explicit naming? -
isUnionGraph
public boolean isUnionGraph()Is this quad pattern explicitly naming the union graph? -
getName
-
apply
-
visit
-
copy
-
hashCode
public int hashCode() -
equalTo
-