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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanequalTo(Op other, NodeIsomorphismMap labelMap) org.apache.jena.graph.NodegetName()inthashCode()booleanIs this quad pattern referring to the default graph by quad transformation or explicit naming?booleanisEmpty()static booleanisQuadPattern(Op op) booleanIs this quad pattern explicitly naming the union graph?voidMethods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toStringMethods 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
-