A C D E F G I L M R S U V W 
All Classes All Packages

A

allocateStorageSpace(int) - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
analyzeEntry(EntryRecord) - Method in class eu.svjatoslav.sixth.data.store.file.VacuumContext
 
analyzeStartOfDataArea() - Method in class eu.svjatoslav.sixth.data.store.file.VacuumContext
 
ArrayStorage - Class in eu.svjatoslav.sixth.data.model
 
ArrayStorage() - Constructor for class eu.svjatoslav.sixth.data.model.ArrayStorage
 

C

checkDefragmentationPointer(long) - Method in class eu.svjatoslav.sixth.data.store.file.VacuumContext
 
close() - Method in interface eu.svjatoslav.sixth.data.store.DataStore
Close datastore.
close() - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
createRecord(byte[]) - Method in interface eu.svjatoslav.sixth.data.store.DataStore
Create new record and set its initial contents.
createRecord(byte[]) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 

D

DataStore - Interface in eu.svjatoslav.sixth.data.store
Data store acts as a numerical ID to corresponding record map.
decreaseUsedEntriesCount() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
deleteRecord(int) - Method in interface eu.svjatoslav.sixth.data.store.DataStore
Delete record identified by given ID.
deleteRecord(int) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 

E

enlarge(int) - Method in class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
 
ensureMinimumCurrentLocation(long) - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
entriesTableNeedsIncreasing() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
EntryAllocationTable - Class in eu.svjatoslav.sixth.data.store.file
 
EntryAllocationTable(FileDataStore) - Constructor for class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
 
EntryClass - Class in eu.svjatoslav.sixth.data.model
 
EntryClass() - Constructor for class eu.svjatoslav.sixth.data.model.EntryClass
 
eu.svjatoslav.sixth.data.model - package eu.svjatoslav.sixth.data.model
 
eu.svjatoslav.sixth.data.store - package eu.svjatoslav.sixth.data.store
 
eu.svjatoslav.sixth.data.store.file - package eu.svjatoslav.sixth.data.store.file
 

F

FILE_LOCATION_ENTRY_ALLOCATION_TABLE_START - Static variable in class eu.svjatoslav.sixth.data.store.file.MetaData
 
FileDataStore - Class in eu.svjatoslav.sixth.data.store.file
DataStore backed by single filesystem file.
FileDataStore(File) - Constructor for class eu.svjatoslav.sixth.data.store.file.FileDataStore
 

G

getDefragmentationStartAddress(int, List<EntryRecord>) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
getEntriesStorageAreaStart() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
getEntriesStorageAreaStart(int) - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
getEntriesTableSize() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
getEntryRecordLocation(int) - Method in class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
 
getNewEntryId() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
getNewUnusedEntryId() - Method in class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
 
getType() - Method in interface eu.svjatoslav.sixth.data.model.InformationUnit
 
getType() - Method in class eu.svjatoslav.sixth.data.model.IntegerUnit
 

I

increaseEntriesTable() - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
increaseUsedEntriesCount() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
InformationUnit - Interface in eu.svjatoslav.sixth.data.model
 
initializeFromExistingFile(File) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
initializeNewFile() - Method in class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
 
initializeNewFile() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
initializeNewFile(File) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
IntegerUnit - Class in eu.svjatoslav.sixth.data.model
 
IntegerUnit(int) - Constructor for class eu.svjatoslav.sixth.data.model.IntegerUnit
 

L

load16bit(byte[], int) - Static method in class eu.svjatoslav.sixth.data.model.ArrayStorage
 
load32bit(byte[], int) - Static method in class eu.svjatoslav.sixth.data.model.ArrayStorage
 
loadAllEntryRecords() - Method in class eu.svjatoslav.sixth.data.store.file.EntryAllocationTable
Sorted list of @link EntryRecord's.

M

MetaData - Class in eu.svjatoslav.sixth.data.store.file
 
MetaData(FileDataStore) - Constructor for class eu.svjatoslav.sixth.data.store.file.MetaData
 

R

readFileHeader() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
readInt(long) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
readLong(long) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
readRecord(int) - Method in interface eu.svjatoslav.sixth.data.store.DataStore
Read entire record into byte array.
readRecord(int) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
relocateEntry(EntryRecord, long) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 

S

setCurrentLocation(long) - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
setEntriesTableSize(int) - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
store16bit(byte[], int, int) - Static method in class eu.svjatoslav.sixth.data.model.ArrayStorage
 

U

updateRecord(int, byte[]) - Method in interface eu.svjatoslav.sixth.data.store.DataStore
Update record with new value.
updateRecord(int, byte[]) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 

V

vacuum(int) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
Defragment empty space.
VacuumContext - Class in eu.svjatoslav.sixth.data.store.file
 
VacuumContext(FileDataStore, long, int) - Constructor for class eu.svjatoslav.sixth.data.store.file.VacuumContext
 
value - Variable in class eu.svjatoslav.sixth.data.model.IntegerUnit
 

W

writeFileHeader() - Method in class eu.svjatoslav.sixth.data.store.file.MetaData
 
writeInt(long, int) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
writeLong(long, long) - Method in class eu.svjatoslav.sixth.data.store.file.FileDataStore
 
A C D E F G I L M R S U V W 
All Classes All Packages