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 Opapply(Transform transform, Op subOp)static Opassign(Op op, VarExprList exprs)Create an v or add to an existing one.static Opassign(Op op, Var var, Expr expr)Create an OpAssign or add to an existing one.Op1copy(Op subOp)OpExtendAssigncopy(Op subOp, VarExprList varExprList)static OpAssigncreate(Op op, VarExprList exprs)Make a OpAssign - this does not aggregate (assign ..booleanequalTo(Op other, NodeIsomorphismMap labelMap)java.lang.StringgetName()voidvisit(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:
copyin classOpExtendAssign
-
-