Interface DataIndexIndex
- All Superinterfaces:
java.lang.AutoCloseable
,BaseIndex<IndexValues>
- All Known Implementing Classes:
DataIndexAndArchiveTimeIndex
,DataIndexIndexImpl
public interface DataIndexIndex extends BaseIndex<IndexValues>
TBD Dokumentation
-
Method Summary
Modifier and Type Method Description IndexResult<IndexValues>
getContainerIDByDataIndex(long dIMin, long dIMax)
Liefert eine Matrix mit DIMin/Max und ContainerIds, deren DIMin/Max-Werte zwischen DIMin und dIMax liegen.Methods inherited from interface de.bsvrz.ars.ars.persistence.index.backend.management.BaseIndex
append, append, close, first, flush, getFirst, getLast, getLocation, insert, insert, insertOrReplace, insertOrReplace, numEntries, query, query, removeAll, setInsertValue, setInsertValue
-
Method Details
-
getContainerIDByDataIndex
Liefert eine Matrix mit DIMin/Max und ContainerIds, deren DIMin/Max-Werte zwischen DIMin und dIMax liegen. Wird diese Methode aufgerufen wenn der Cache noch leer ist, werden die aktuellsten Daten aus der Datei nachgeladen.- Parameters:
dIMin
- Min-Wert der ZeitspannedIMax
- Max-Wert der Zeitspanne- Returns:
- IndexResult-Objekt, das die Index innerhalb der gesuchten Zeitspanne enthält (DI Werte, keine DT und AT Werte)
- Throws:
IndexException
- Bei Problemen mit der IndexDatei
-