Klasse QueryDataSequence.IndexedContainer
java.lang.Object
de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.IndexedContainer
- Umschließende Klasse:
QueryDataSequence
Diese Klasse speichert eine Referenz auf einen Container, aus dem möglicherweise Archivdaten gelesen werden sollen.
Dabei werden soviele Informationen wie möglich bereits hier zusammen mti der Container-ID abgelegt, damit diese später nicht erneut ausgelesen werden müssen.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungIndexedContainer
(de.bsvrz.dav.daf.main.archive.ArchiveDataKind adk, long containerId, long dataIndexMinimum, long dataIndexMaximum, long dataTimeMinimum, long dataTimeMaximum, PersistenceDirectory directory) Erstellt eine neue Instanz -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglong
Gibt die Container-ID zurücklong
Gibt das Maximum des Datenindex zurücklong
Gibt das Minimum des Datenindex zurücklong
Gibt das Datenzeit-Maximum zurück.long
Gibt das Datenzeit-Minimum zurück.
-
Konstruktordetails
-
IndexedContainer
public IndexedContainer(de.bsvrz.dav.daf.main.archive.ArchiveDataKind adk, long containerId, long dataIndexMinimum, long dataIndexMaximum, long dataTimeMinimum, long dataTimeMaximum, PersistenceDirectory directory) Erstellt eine neue Instanz- Parameter:
adk
- ArchivdatenartcontainerId
- Container-IDdataIndexMinimum
- Datenindexminimum des Containers (aus Indexdatei)dataIndexMaximum
- Datenindexmaximum des Containers (aus Indexdatei)dataTimeMinimum
- Datenzeitminimum des Containers (aus Indexdatei) oder -1 falls nicht bekannt (je nach benutztem Index)dataTimeMaximum
- Datenzeitmaximum des Containers (aus Indexdatei) oder -1 falls nicht bekannt (je nach benutztem Index)directory
- Verzeichnis des Containers
-
-
Methodendetails
-
getContainerId
public long getContainerId()Gibt die Container-ID zurück- Gibt zurück:
- die Container-ID
-
getDataIndexMinimum
public long getDataIndexMinimum()Gibt das Minimum des Datenindex zurück- Gibt zurück:
- das Minimum des Datenindex
-
getDataIndexMaximum
public long getDataIndexMaximum()Gibt das Maximum des Datenindex zurück- Gibt zurück:
- das Maximum des Datenindex
-
getDataTimeMinimum
Gibt das Datenzeit-Minimum zurück. Diese Methode sieht im Verwaltungsdatenindex nach, falls der bisher benutzte Index diese Information nicht enthält.- Parameter:
lock
- Objekt, das den synchronisierten Zugriff auf den Index erlaubt- Gibt zurück:
- das Datenzeit-Minimum zurück
-
getDataTimeMaximum
Gibt das Datenzeit-Maximum zurück. Diese Methode sieht im Verwaltungsdatenindex nach, falls der bisher benutzte Index diese Information nicht enthält.- Parameter:
lock
- Objekt, das den synchronisierten Zugriff auf den Index erlaubt- Gibt zurück:
- das Datenzeit-Minimum zurück
-
getDirectory
-