Class 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 Detail

      • OpProcedure

        public OpProcedure​(Node procId,
                           ExprList args,
                           Op op)
      • OpProcedure

        public OpProcedure​(java.lang.String iri,
                           ExprList args,
                           Op op)
    • Method Detail

      • getName

        public java.lang.String getName()
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in class OpBase
      • visit

        public void visit​(OpVisitor opVisitor)
      • copy

        public Op1 copy​(Op subOp)
        Specified by:
        copy in class Op1
      • getProcId

        public Node getProcId()
      • getURI

        public java.lang.String getURI()