vishnu.model.algebra
Class ConjunctiveSelection
java.lang.Object
vishnu.model.algebra.AbstractUnaryRelation
vishnu.model.algebra.ConjunctiveSelection
- All Implemented Interfaces:
- java.lang.Cloneable, Relation, Selection, UnaryRelation
public class ConjunctiveSelection
- extends AbstractUnaryRelation
- implements Selection
- Author:
- Hernan Rancati
-
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ConjunctiveSelection
public ConjunctiveSelection(Relation r,
SQLConditionalExpression c)
ConjunctiveSelection
public ConjunctiveSelection(Relation r,
java.util.Collection<SQLOperand> conjunctions)
conjunctions
public java.util.Collection<SQLOperand> conjunctions()
conditions
public SQLConditionalExpression conditions()
- Specified by:
conditions
in interface Selection
conjunctions
public void conjunctions(java.util.Collection<SQLOperand> conjunctions)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Description copied from interface:
UnaryRelation
- Clona la relacion.
- Specified by:
clone
in interface UnaryRelation
- Specified by:
clone
in class AbstractUnaryRelation
calculateSignature
public TableSignature calculateSignature()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object