com.hp.hpl.jena.sparql.algebra.op
Class OpProcedure
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.OpProcedure
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpProcedure
- extends Op1
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL (?x, ?y+3)
See also the similary algebra form for property functions. The difference is in argument handling.
A property function has a URI and two argment lists, one for subject, one for objects.
A procedure is a URI and a list of arguments.
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.Op1 |
getSubOp |
OpProcedure
public OpProcedure(com.hp.hpl.jena.graph.Node procId,
ExprList args,
Op op)
OpProcedure
public OpProcedure(String iri,
ExprList args,
Op op)
getName
public String getName()
equalTo
public boolean equalTo(Op other,
NodeIsomorphismMap labelMap)
- Specified by:
equalTo
in interface Op
- Specified by:
equalTo
in class OpBase
hashCode
public int hashCode()
- Specified by:
hashCode
in class OpBase
visit
public void visit(OpVisitor opVisitor)
apply
public Op apply(Transform transform,
Op subOp)
- Specified by:
apply
in class Op1
copy
public Op copy(Op subOp)
- Specified by:
copy
in class Op1
getProcId
public com.hp.hpl.jena.graph.Node getProcId()
getURI
public String getURI()
getArgs
public ExprList getArgs()
Licenced under the Apache License, Version 2.0