com.hp.hpl.jena.sparql.algebra.op
Class OpPropFunc

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrintSerializableBase
      extended by com.hp.hpl.jena.sparql.algebra.op.OpBase
          extended by com.hp.hpl.jena.sparql.algebra.op.Op1
              extended by com.hp.hpl.jena.sparql.algebra.op.OpPropFunc
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable

public class OpPropFunc
extends Op1

Property functions (or any OpBGP replacement) Execution will be per-engine specific


Constructor Summary
OpPropFunc(Node uri, PropFuncArg args1, PropFuncArg args2, Op op)
           
 
Method Summary
 Op apply(Transform transform, Op subOp)
           
 Op1 copy(Op op)
           
 boolean equalTo(Op other, NodeIsomorphismMap labelMap)
           
 String getName()
           
 PropFuncArg getObjectArgs()
           
 Node getProperty()
           
 PropFuncArg getSubjectArgs()
           
 int hashCode()
           
 void visit(OpVisitor opVisitor)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.Op1
getSubOp
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, output, output
 
Methods inherited from class com.hp.hpl.jena.sparql.util.PrintSerializableBase
toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 

Constructor Detail

OpPropFunc

public OpPropFunc(Node uri,
                  PropFuncArg args1,
                  PropFuncArg args2,
                  Op op)
Method Detail

getSubjectArgs

public PropFuncArg getSubjectArgs()

getObjectArgs

public PropFuncArg getObjectArgs()

apply

public Op apply(Transform transform,
                Op subOp)
Specified by:
apply in class Op1

visit

public void visit(OpVisitor opVisitor)

getProperty

public Node getProperty()

copy

public Op1 copy(Op op)
Specified by:
copy in class Op1

hashCode

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

equalTo

public boolean equalTo(Op other,
                       NodeIsomorphismMap labelMap)
Specified by:
equalTo in interface Op
Specified by:
equalTo in class OpBase

getName

public String getName()


Licenced under the Apache License, Version 2.0