vishnu.model.algebra
Class MixedSelection
java.lang.Object
vishnu.model.algebra.AbstractUnaryRelation
vishnu.model.algebra.MixedSelection
- All Implemented Interfaces:
- java.lang.Cloneable, Relation, Selection, UnaryRelation
public class MixedSelection
- extends AbstractUnaryRelation
- implements Selection, java.lang.Cloneable
Esta clase representa la operacion de seleccion del algebra relacional.
- Author:
- Mariano Tepper
-
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
MixedSelection
public MixedSelection(Relation p,
SQLConditionalExpression c)
- Crea una seleccion sobre la relacion p bajo la expresion de
condicion c.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
conditions
public SQLConditionalExpression conditions()
- Specified by:
conditions
in interface Selection
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()
throws Relation.ContextNotSelectedException
- Throws:
Relation.ContextNotSelectedException
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