Gestore di heap file

HF_close()
- Chiude HeapFile
HF_create(String,
String, String)
- Crea un nuovo HeapFile
HF_deleteRecord(Rid)
- Cancella il record con rid specificato
HF_drop(String,
String, String)
- Elimina un HeapFile dalla BD
HF_getFirstRid()
- Ritorna il rid del primo record o null.
HF_getLastRid()
- Ritorna il rid dell'ultimo record o null.
HF_getNextRid(Rid)
- Ritorna il rid del record successivo a quello passato
come parametro
HF_getNpag()
- Ritorna il numero delle pagine dell'HeapFile.
HF_getNreg()
- Ritorna il numero dei record dell'HeapFile.
HF_getPrevRid(Rid)
- Ritorna il rid del record precedente a quello passato
come parametro
HF_getRecord(Rid)
- Ritorna una copia del record con rid specificato.
HF_insertRecord(Record)
- Inserisce un record
HF_isEmpty()
- Controlla se l'HeapFile e' vuoto
HF_updateRecord(Rid,
int, String)
- Modifica un campo del record con rid specificato
Gestore delle strutture di
memorizzazione
Architettura del sistema