|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectframework.JAFile
public class JAFile
| Method Summary | |
|---|---|
boolean |
binarySearch(java.lang.String cName,
java.lang.Object key,
JARecord reg)
Reapiza una busqueda binaria buscando $key por el campo $cName. |
void |
close()
Cierra el archivo. |
JAIndex |
createIndexOn(java.lang.String cName)
Crea un indice sobre el campo $cName. |
JAIndex[] |
createIndexOn(java.lang.String[] cNames)
Crea varios indices al mismo tiempo y retorna un JAIndex[] con todos los indices creados. |
void |
destroyAllIndexes()
Desvincula todos los indices abiertos relacionados con el archivo. |
void |
destroyIndex(JAIndex idx)
Desvincula el indice $idx |
void |
destroyIndex(JAIndex[] idx)
Desvincula los indices apuntados en los elementos de $idx. |
int |
filesize()
Retorna la cantidad de registros que tiene el archivo. |
JAIndex |
getIndex(java.lang.String idxNom)
|
java.util.Hashtable |
getIndexes()
|
JARecord |
getRecord()
Retorna una instancia del JARecord asociado a este archivo (segun el descriptor) |
boolean |
isClosed()
|
boolean |
read(JARecord reg)
Lee el registro apuntado por el puntero de archivo y almacena los valores leidos en el objeto $reg. |
int |
recno()
Retorna la posicion del registro actual (el que se leera si se aplica a continuacion el metodo read). |
void |
reset()
Posiciona el puntero en el inicio del archivo. |
void |
rewrite()
Borra el archivo para luego crearlo nuevamente. |
void |
seek(int n)
Posiciona el puntero en el registro numero n de forma tal que si luego invocamos al metodo read retornara el n-esimo registro (contando desde cero). |
void |
write(JARecord reg)
Graba el registro $reg en el archivo, en la posicion apuntada por el puntero del archivo. |
void |
writeAtEnd(JARecord reg)
Agrega un registro al final del archivo. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int recno()
JABrowseable
recno in interface JABrowseablepublic void reset()
JABrowseable
reset in interface JABrowseablepublic void rewrite()
public int filesize()
JABrowseable
filesize in interface JABrowseablepublic boolean isClosed()
public void close()
public void seek(int n)
JABrowseable
seek in interface JABrowseablepublic void writeAtEnd(JARecord reg)
public void write(JARecord reg)
public boolean read(JARecord reg)
JABrowseable
read in interface JABrowseablepublic JARecord getRecord()
JABrowseable
getRecord in interface JABrowseablepublic JAIndex[] createIndexOn(java.lang.String[] cNames)
public java.util.Hashtable getIndexes()
public JAIndex getIndex(java.lang.String idxNom)
public JAIndex createIndexOn(java.lang.String cName)
public void destroyIndex(JAIndex idx)
public void destroyIndex(JAIndex[] idx)
public void destroyAllIndexes()
public boolean binarySearch(java.lang.String cName,
java.lang.Object key,
JARecord reg)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||