com.hp.hpl.jena.sparql.algebra.op
Class OpQuadPattern
java.lang.Object
com.hp.hpl.jena.sparql.util.PrintSerializableBase
com.hp.hpl.jena.sparql.algebra.op.OpBase
com.hp.hpl.jena.sparql.algebra.op.Op0
com.hp.hpl.jena.sparql.algebra.op.OpQuadPattern
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpQuadPattern
- extends Op0
OpQuadPattern
public OpQuadPattern(com.hp.hpl.jena.graph.Node quadNode,
BasicPattern triples)
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