Class OpAssign
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.algebra.op.OpBase
-
- org.apache.jena.sparql.algebra.op.Op1
-
- org.apache.jena.sparql.algebra.op.OpExtendAssign
-
- org.apache.jena.sparql.algebra.op.OpAssign
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
,Op
,Named
,PrintSerializable
public class OpAssign extends OpExtendAssign
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Op
apply(Transform transform, Op subOp)
static Op
assign(Op op, VarExprList exprs)
Create an v or add to an existing one.static Op
assign(Op op, Var var, Expr expr)
Create an OpAssign or add to an existing one.Op1
copy(Op subOp)
OpExtendAssign
copy(Op subOp, VarExprList varExprList)
static OpAssign
create(Op op, VarExprList exprs)
Make a OpAssign - this does not aggregate (assign ..boolean
equalTo(Op other, NodeIsomorphismMap labelMap)
java.lang.String
getName()
void
visit(OpVisitor opVisitor)
-
Methods inherited from class org.apache.jena.sparql.algebra.op.OpExtendAssign
getVarExprList, hashCode
-
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
-
assign
public static Op assign(Op op, Var var, Expr expr)
Create an OpAssign or add to an existing one. This cooperation collapses what would otherwise be stacks of OpExtend.
-
assign
public static Op assign(Op op, VarExprList exprs)
Create an v or add to an existing one. This operation collapses what would otherwise be stacks of OpAssign.
-
create
public static OpAssign create(Op op, VarExprList exprs)
Make a OpAssign - this does not aggregate (assign .. (assign ...))
-
getName
public java.lang.String getName()
-
visit
public void visit(OpVisitor opVisitor)
-
equalTo
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
-
copy
public OpExtendAssign copy(Op subOp, VarExprList varExprList)
- Specified by:
copy
in classOpExtendAssign
-
-