com.hp.hpl.jena.sparql.algebra.op
Class OpExtend
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.Op1
com.hp.hpl.jena.sparql.algebra.op.OpExtend
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpExtend
- extends Op1
This is the operation in stadard SPARQL 1.1
OpAssign is specifically in support of LET.
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.Op1 |
getSubOp |
extend
public static Op extend(Op op,
Var var,
Expr expr)
extend
public static Op extend(Op op,
VarExprList exprs)
extendDirect
public static OpExtend extendDirect(Op op,
VarExprList exprs)
- Make a OpExtend - guaranteed to return an OpExtend
getName
public String getName()
getVarExprList
public VarExprList getVarExprList()
hashCode
public int hashCode()
- Specified by:
hashCode
in class OpBase
visit
public void visit(OpVisitor opVisitor)
copy
public Op copy(Op subOp)
- Specified by:
copy
in class Op1
equalTo
public boolean equalTo(Op other,
NodeIsomorphismMap labelMap)
- Specified by:
equalTo
in interface Op
- Specified by:
equalTo
in class OpBase
apply
public Op apply(Transform transform,
Op subOp)
- Specified by:
apply
in class Op1
Licenced under the Apache License, Version 2.0