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

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.Op2
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable
Direct Known Subclasses:
OpConditional, OpDiff, OpJoin, OpLeftJoin, OpMinus, OpUnion

public abstract class Op2
extends OpBase

Super class for operators that combine two sub-operators


Constructor Summary
Op2(Op left, Op right)
           
 
Method Summary
abstract  Op apply(Transform transform, Op left, Op right)
           
abstract  Op copy(Op left, Op right)
           
 Op getLeft()
           
 Op getRight()
           
 int hashCode()
           
 void setLeft(Op op)
           
 void setRight(Op op)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, equalTo, 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.algebra.Op
visit
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.Named
getName
 

Constructor Detail

Op2

public Op2(Op left,
           Op right)
Method Detail

getLeft

public Op getLeft()

getRight

public Op getRight()

setLeft

public void setLeft(Op op)

setRight

public void setRight(Op op)

apply

public abstract Op apply(Transform transform,
                         Op left,
                         Op right)

copy

public abstract Op copy(Op left,
                        Op right)

hashCode

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


Licenced under the Apache License, Version 2.0