Schnittstelle DataTimeIndex
- Alle Superschnittstellen:
AutoCloseable
,BaseIndex<IndexValues>
- Alle bekannten Implementierungsklassen:
DataTimeIndexImpl
TBD Dokumentation
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault IndexResult
<IndexValues> getContainerIDByDataTime
(long dTMin, long dTMax) Liefert eine Matrix mit DTMin/Max, DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen.Von Schnittstelle geerbte Methoden de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
append, append, close, first, flush, getFile, getFirst, getLast, insert, insert, insertOrReplace, insertOrReplace, numEntries, query, query, removeAll, setInsertValue, setInsertValue
-
Methodendetails
-
getContainerIDByDataTime
default IndexResult<IndexValues> getContainerIDByDataTime(long dTMin, long dTMax) throws IndexException Liefert eine Matrix mit DTMin/Max, DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen. Wird diese Methode aufgerufen wenn der Cache noch leer ist, werden die aktuellsten Daten aus der Datei nachgeladen.- Parameter:
dTMin
- Min-Wert der ZeitspannedTMax
- Max-Wert der Zeitspanne- Gibt zurück:
- IndexResult-Objekt, das die Index innerhalb der gesuchten Zeitspanne enthält (DT und DI Werte, keine AT Werte)
- Löst aus:
IndexException
- Bei Problemem mit der IndexDatei
-