uba.db.sql.language
Interface DisplayColumns

All Superinterfaces:
Visitable
All Known Implementing Classes:
DisplayAllColumns, DisplayMultipleColumns, DisplayOneColumn

public interface DisplayColumns
extends Visitable

Representa las columnas que se deben mostrar en el resultado de un SELECT.

Version:
$Revision: 1.4 $

Method Summary
 DisplayColumns append(DisplayColumns other)
          A las columnas a mostrar representadad por esta instancia, les agrega otra (u otras) columnas a mostrar.
 DisplayColumns appendTo(DisplayAllColumns columns)
          Este método más especifico es utilizado por la implementación de append(DisplayColumns), para hacer el "Double Dispatch".
 DisplayColumns appendTo(DisplayMultipleColumns otherDisplayMultipleColumns)
           
 DisplayColumns appendTo(DisplayOneColumn oneColumn)
           
 
Methods inherited from interface uba.db.sql.language.Visitable
accept
 

Method Detail

append

DisplayColumns append(DisplayColumns other)
A las columnas a mostrar representadad por esta instancia, les agrega otra (u otras) columnas a mostrar.

Parameters:
other - las columnas a agregar
Returns:
un objeto que implementa esta interfaz y contiene las columnas a mostrar representadas por el receptor del mensaje, mas las columnas a mostrar representadas por el colaborador other.

appendTo

DisplayColumns appendTo(DisplayAllColumns columns)
Este método más especifico es utilizado por la implementación de append(DisplayColumns), para hacer el "Double Dispatch". La semantica de los métodos appendTo es agregar el receptor del mensaje a la instancia pasada como parametro (al reves de append(DisplayColumns) que es agregar el parametro al receptor).

Parameters:
columns - instancia de DisplayAllColumns al que será agregado el receptor del mensaje.
Returns:
un objeto que implementa esta interfaz y contiene las columnas a mostrar representadas representadas por el colaborador columns, mas las columnas a mostrar representada por el receptor del mensaje.
See Also:
DisplayMultipleColumns

appendTo

DisplayColumns appendTo(DisplayMultipleColumns otherDisplayMultipleColumns)
See Also:
appendTo(DisplayAllColumns)

appendTo

DisplayColumns appendTo(DisplayOneColumn oneColumn)
See Also:
appendTo(DisplayAllColumns)


Copyright © -2005 . All Rights Reserved.