|
|||||||||
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 registrovoid 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 |