Class OpSequence
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.algebra.op.OpBase
-
- org.apache.jena.sparql.algebra.op.OpN
-
- org.apache.jena.sparql.algebra.op.OpSequence
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
,Op
,Named
,PrintSerializable
public class OpSequence extends OpN
A "sequence" is a join-like operation where it is known that the output of one step can be fed into the input of the next (that is, no scoping issues arise).
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Op
apply(Transform transform, java.util.List<Op> elts)
OpN
copy(java.util.List<Op> elts)
static OpSequence
create()
static Op
create(Op left, Op right)
boolean
equalTo(Op op, NodeIsomorphismMap labelMap)
java.lang.String
getName()
void
visit(OpVisitor opVisitor)
-
Methods inherited from class org.apache.jena.sparql.algebra.op.OpN
add, get, getElements, hashCode, iterator, size
-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
-
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
-
-
-
Method Detail
-
create
public static OpSequence create()
-
getName
public java.lang.String getName()
-
visit
public void visit(OpVisitor opVisitor)
-
equalTo
public boolean equalTo(Op op, NodeIsomorphismMap labelMap)
-
-