Class OpQuadPattern
- 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
public class OpQuadPattern extends Op0
The main Op used in converting SPARQL algebra to quad form. OpQuadPattern reflects the fact that quads come in per-GRAPH units.OpQuadBlockis for a general containers of quads without any contract on the quads sharing the same graph node.
-
-
Constructor Summary
Constructors Constructor Description OpQuadPattern(Node quadNode, BasicPattern triples)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Opapply(Transform transform)Op0copy()booleanequalTo(Op other, NodeIsomorphismMap labelMap)BasicPatterngetBasicPattern()NodegetGraphNode()java.lang.StringgetName()QuadPatterngetPattern()inthashCode()booleanisDefaultGraph()Is this quad pattern referring to the default graph by quad transformation or explicit naming?booleanisEmpty()static booleanisQuadPattern(Op op)booleanisUnionGraph()Is this quad pattern explicitly naming the union graph?voidvisit(OpVisitor opVisitor)-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
-
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
-
-
-
Constructor Detail
-
OpQuadPattern
public OpQuadPattern(Node quadNode, BasicPattern triples)
-
-
Method Detail
-
isQuadPattern
public static boolean isQuadPattern(Op op)
-
getPattern
public QuadPattern getPattern()
-
getGraphNode
public Node getGraphNode()
-
getBasicPattern
public BasicPattern 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
public java.lang.String getName()
-
visit
public void visit(OpVisitor opVisitor)
-
-