|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RawTable
Esta interfaz modela el acceso a memoria secundaria de las tablas. Es decir, el acceso a su representacion fisica en disco.

| Method Summary | |
|---|---|
void |
close()
Cierra el acceso a la tabla. |
void |
drop()
Borra fisicamente la tabla. |
void |
dropRecord(int n)
Elimina el registro de la tabla. |
void |
dropRecord(Record r)
Elimina el registro de la tabla. |
Record |
getRecord(int n)
Devuelve un registro. |
java.util.List<Record> |
getRecords(int begin,
int end)
Devuelve una lista de registros consecutivos dentro de los limites especificados. |
boolean |
hasNext()
Indica si existe el siguiente registro. |
void |
insert(Record r)
Inserta un registro. |
java.lang.String |
name()
Devuelve el nombre de la tabla. |
Record |
next()
Devuelve el siguiente registro. |
void |
open()
Abre el acceso a la tabla. |
void |
order()
Fuerza el ordenamiento de los registros. |
void |
reset()
Resetea el recorrido de tabla. |
int |
rows()
Indica la cantidad de registros de la tabla. |
void |
update(Record r)
Actualiza el registro. |
| Method Detail |
|---|
java.lang.String name()
void insert(Record r)
r - - el registro a insertar.
Record getRecord(int n)
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException - - si el indice esta fuera de rango.n - - el numero de registro a devolver.
java.util.List<Record> getRecords(int begin,
int end)
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException - - si los indices estan fuera de rango.begin - - el numero del primer registro de la listaend - - el numero del ultimo registro de la lista.
boolean hasNext()
Record next()
void reset()
int rows()
void drop()
void open()
void close()
void order()
void update(Record r)
oldRecord - - el registro a remplazarnewRecord - - el nuevo registro
void dropRecord(int n)
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsException - - si el indice esta fuera de rango.n - - el numero de registro a eliminar.void dropRecord(Record r)
r - - el registro a eliminar.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||