Class OpProcedure
- 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.OpProcedure
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
,Op
,Named
,PrintSerializable
public class OpProcedure extends Op1
General procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension): CALL(?x, ?y+3) See also the similar algebra form for property functions. The difference is in argument handling. A property function has a URI and two argument lists, one for subject, one for objects. A procedure is a URI and a list of arguments.
-
-
Constructor Summary
Constructors Constructor Description OpProcedure(java.lang.String iri, ExprList args, Op op)
OpProcedure(Node procId, ExprList args, Op op)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Op
apply(Transform transform, Op subOp)
Op1
copy(Op subOp)
boolean
equalTo(Op other, NodeIsomorphismMap labelMap)
ExprList
getArgs()
java.lang.String
getName()
Node
getProcId()
java.lang.String
getURI()
int
hashCode()
void
visit(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
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
equalTo
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
-
visit
public void visit(OpVisitor opVisitor)
-
getProcId
public Node getProcId()
-
getURI
public java.lang.String getURI()
-
getArgs
public ExprList getArgs()
-
-