Klasse ContainerManagementIndex
java.lang.Object
de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex<ContainerManagementInformation>
de.bsvrz.ars.ars.persistence.index.ContainerManagementIndex
- Alle implementierten Schnittstellen:
BaseIndex<ContainerManagementInformation>
,AutoCloseable
Index, der alle wesentlichen Verwaltungsdaten eines Containers enthält.
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final String
Dateiname, unter dem alle Indices dieser Art gespeichert werdenstatic final IndexContentDescriptor
<ContainerManagementInformation> Spaltenbeschreibung -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungContainerManagementIndex
(int bufferSize, Path file) Erstellt eine neue Instanz, die den vorhandenen Index (falls vorhanden) öffnet. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic int
Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.Von Klasse geerbte Methoden de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex
append, append, close, first, flush, getFile, getFirst, getLast, getStorage, insert, insert, insertOrReplace, insertOrReplace, numEntries, query, query, removeAll, setInsertValue, setInsertValue, toString
-
Felddetails
-
IDX_FILENAME
Dateiname, unter dem alle Indices dieser Art gespeichert werden -
INDEX_CONTENT_DESCRIPTOR
Spaltenbeschreibung
-
-
Konstruktordetails
-
ContainerManagementIndex
Erstellt eine neue Instanz, die den vorhandenen Index (falls vorhanden) öffnet.- Parameter:
bufferSize
- Puffergröße in bytes- Löst aus:
CorruptIndexException
- Indexfehler (korrupt, nicht lesbar, ...)
-
-
Methodendetails
-
entrySize
public static int entrySize()Gibt die anzahl Bytes zurück, die ein Indexeintrag belegt.- Gibt zurück:
- Anzahl bytes
-