Class OpQuadBlock
- 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.OpQuadBlock
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable,Op,Named,PrintSerializable
public class OpQuadBlock extends Op0
A list of quads.OpQuadBlockis any collection of quads, whereasOpQuadPatternis quads with the same graph node. The flip in naming is historical.
-
-
Constructor Summary
Constructors Constructor Description OpQuadBlock()OpQuadBlock(OpQuadPattern quadPattern)OpQuadBlock(QuadPattern quads)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Opapply(Transform transform)java.util.List<OpQuadPattern>convert()OpconvertOp()Convenience - convert to OpQuadPatterns which are more widely used (currently?)Op0copy()static OpQuadBlockcreate(Node quadNode, BasicPattern triples)booleanequalTo(Op other, NodeIsomorphismMap labelMap)java.lang.StringgetName()QuadPatterngetPattern()inthashCode()booleanisEmpty()static booleanisQuadBlock(Op op)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
-
OpQuadBlock
public OpQuadBlock()
-
OpQuadBlock
public OpQuadBlock(QuadPattern quads)
-
OpQuadBlock
public OpQuadBlock(OpQuadPattern quadPattern)
-
-
Method Detail
-
isQuadBlock
public static boolean isQuadBlock(Op op)
-
create
public static OpQuadBlock create(Node quadNode, BasicPattern triples)
-
getPattern
public QuadPattern getPattern()
-
isEmpty
public boolean isEmpty()
-
getName
public java.lang.String getName()
-
visit
public void visit(OpVisitor opVisitor)
-
convert
public java.util.List<OpQuadPattern> convert()
-
convertOp
public Op convertOp()
Convenience - convert to OpQuadPatterns which are more widely used (currently?)
-
-