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