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 Opapply(Transform transform, Op subOp)Op1copy(Op subOp)booleanequalTo(Op other, NodeIsomorphismMap labelMap)ExprListgetArgs()java.lang.StringgetName()NodegetProcId()java.lang.StringgetURI()inthashCode()voidvisit(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()
-
-