uba.db.table
Class Row

java.lang.Object
  extended by uba.db.table.Row

public class Row
extends java.lang.Object

Representa una fila.

Version:
$Revision: 1.4 $

Constructor Summary
Row(Table table, java.lang.Object[] values)
          Crea una fila, indicando cual la tabla a la que pertenece.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 Table table()
          Retorna la tabla a la que pertenece esta fila.
 java.lang.Object valueAt(int columnIndex)
          Retorna el valor de una columna.
 java.util.Iterator valueIterator()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Row

public Row(Table table,
           java.lang.Object[] values)
    throws java.lang.IllegalArgumentException
Crea una fila, indicando cual la tabla a la que pertenece.

Parameters:
table - tabla a la que pertenece la fila.
values - valores que contiene la fila (notar que el tamaņo del arreglo values debe ser igual a la cantidad de columnas de la tabla).
Throws:
java.lang.IllegalArgumentException - si el tamaņo del arreglo values no es igual a la cantidad de columnas definidas por el esquema
Method Detail

table

public Table table()
Retorna la tabla a la que pertenece esta fila.


valueAt

public java.lang.Object valueAt(int columnIndex)
Retorna el valor de una columna.

Parameters:
columnIndex - el indice de la columna a retornar (comienza en 0).
Returns:
el valor de la columna.

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()

valueIterator

public java.util.Iterator valueIterator()


Copyright © -2005 . All Rights Reserved.