|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuba.db.sql.language.DisplayOneColumn
public class DisplayOneColumn
Representa una columna que se mostrará en el resultado de un select.
| Constructor Summary | |
|---|---|
DisplayOneColumn(SingleValue expression)
Crea una instancia que representa una columna a mostrar. |
|
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente. |
DisplayColumns |
append(DisplayColumns columns)
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 DisplayColumns.append(DisplayColumns), para hacer el "Double Dispatch". |
DisplayColumns |
appendTo(DisplayMultipleColumns columns)
|
DisplayColumns |
appendTo(DisplayOneColumn oneColumn)
|
boolean |
equals(java.lang.Object obj)
|
SingleValue |
expression()
Retorna la expresión que contiene esta columna. |
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DisplayOneColumn(SingleValue expression)
expression - la expresión a mostrar en la columna.s| Method Detail |
|---|
public DisplayColumns append(DisplayColumns columns)
DisplayColumns
append in interface DisplayColumnscolumns - las columnas a agregar
DisplayColumns.append(uba.db.sql.language.DisplayColumns)public DisplayColumns appendTo(DisplayAllColumns columns)
DisplayColumnsDisplayColumns.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
DisplayColumns.append(DisplayColumns) que es agregar el parametro al receptor).
appendTo in interface DisplayColumnscolumns - instancia de DisplayAllColumns al que será agregado el
receptor del mensaje.
DisplayColumns.appendTo(uba.db.sql.language.DisplayAllColumns)public DisplayColumns appendTo(DisplayMultipleColumns columns)
appendTo in interface DisplayColumnsDisplayColumns.appendTo(uba.db.sql.language.DisplayMultipleColumns)public DisplayColumns appendTo(DisplayOneColumn oneColumn)
appendTo in interface DisplayColumnsDisplayColumns.appendTo(uba.db.sql.language.DisplayOneColumn)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public void accept(Visitor visitor)
Visitable
accept in interface Visitablevisitor - una instancia de visitor (que no debe ser null).Visitable.accept(uba.db.sql.language.Visitor)public SingleValue expression()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||