uba.db.sql.language
Class Join

java.lang.Object
  extended by uba.db.sql.language.Join
All Implemented Interfaces:
SelectionSource, Visitable

public class Join
extends java.lang.Object
implements SelectionSource

Representa un "selection source" que es el resultado de hacer un JOIN entre dos selection sources.

Version:
$Revision: 1.3 $

Constructor Summary
Join(SelectionSource left, SelectionSource right)
          Crea un join de dos selection sources.
 
Method Summary
 void accept(Visitor visitor)
          Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 SelectionSource left()
           
 SelectionSource right()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Join

public Join(SelectionSource left,
            SelectionSource right)
Crea un join de dos selection sources.

Parameters:
left - un selection source
right - otro selection source
Method Detail

left

public SelectionSource left()

right

public SelectionSource right()

accept

public void accept(Visitor visitor)
Description copied from interface: Visitable
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.

Specified by:
accept in interface Visitable
Parameters:
visitor - una instancia de visitor (que no debe ser null).
See Also:
Visitable.accept(uba.db.sql.language.Visitor)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © -2005 . All Rights Reserved.