com.hp.hpl.jena.sparql.algebra.op
Class OpQuadPattern

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrintSerializableBase
      extended by com.hp.hpl.jena.sparql.algebra.op.OpBase
          extended by com.hp.hpl.jena.sparql.algebra.op.Op0
              extended by com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable

public class OpQuadPattern
extends Op0


Constructor Summary
OpQuadPattern(com.hp.hpl.jena.graph.Node quadNode, BasicPattern triples)
           
 
Method Summary
 Op apply(Transform transform)
           
 Op copy()
           
 boolean equalTo(Op other, NodeIsomorphismMap labelMap)
           
 BasicPattern getBasicPattern()
           
 com.hp.hpl.jena.graph.Node getGraphNode()
           
 String getName()
           
 QuadPattern getPattern()
           
 int hashCode()
           
 boolean isDefaultGraph()
          Is this quad pattern referring to the default graph by quad transformation or explict naming?
 boolean isEmpty()
           
 boolean isExplicitDefaultGraph()
          Is this quad pattern explicitly naming the default graph?
static boolean isQuadPattern(Op op)
           
 boolean isUnionGraph()
          Is this quad pattern explicitly naming the union graph?
 void visit(OpVisitor opVisitor)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, output, output
 
Methods inherited from class com.hp.hpl.jena.sparql.util.PrintSerializableBase
toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 

Constructor Detail

OpQuadPattern

public OpQuadPattern(com.hp.hpl.jena.graph.Node quadNode,
                     BasicPattern triples)
Method Detail

isQuadPattern

public static boolean isQuadPattern(Op op)

getPattern

public QuadPattern getPattern()

getGraphNode

public com.hp.hpl.jena.graph.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 explict naming?


isExplicitDefaultGraph

public boolean isExplicitDefaultGraph()
Is this quad pattern explicitly naming the default graph?


isUnionGraph

public boolean isUnionGraph()
Is this quad pattern explicitly naming the union graph?


getName

public String getName()

apply

public Op apply(Transform transform)
Specified by:
apply in class Op0

visit

public void visit(OpVisitor opVisitor)

copy

public Op copy()
Specified by:
copy in class Op0

hashCode

public int hashCode()
Specified by:
hashCode in class OpBase

equalTo

public boolean equalTo(Op other,
                       NodeIsomorphismMap labelMap)
Specified by:
equalTo in interface Op
Specified by:
equalTo in class OpBase


Licenced under the Apache License, Version 2.0