Interface ArchiveTimeIndex
- All Superinterfaces:
AutoCloseable
,BaseIndex<IndexValues>
- All Known Implementing Classes:
ArchiveTimeIndexImpl
,DataIndexAndArchiveTimeIndex
TBD Dokumentation
-
Method Summary
Modifier and TypeMethodDescriptiondefault IndexResult<IndexValues>
getContainerID
(IndexValues minColumn, IndexValues maxColumn, long minKey, long maxKey) Liefert die IDs der Container, bei denen der gesuchte Key zwischen Anfang und Ende liegt.default IndexResult<IndexValues>
getContainerIDByArchiveTime
(long minATime, long maxATime) Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne überschneidet.Methods inherited from interface 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
-
Method Details
-
getContainerIDByArchiveTime
default IndexResult<IndexValues> getContainerIDByArchiveTime(long minATime, long maxATime) throws IndexException Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne überschneidet.- Parameters:
minATime
- Beginn der ZeitspannemaxATime
- Ende der Zeitspanne- Returns:
- Liste von ContainerIDs mit Min/Max-Werten von DI, AT, DT
- Throws:
IndexException
- Lesefehler der Indexe (z. B. korrupt)
-
getContainerID
default IndexResult<IndexValues> getContainerID(IndexValues minColumn, IndexValues maxColumn, long minKey, long maxKey) throws IndexException Liefert die IDs der Container, bei denen der gesuchte Key zwischen Anfang und Ende liegt.- Returns:
- Liste von ContainerIDs mit Min/Max-Werten von DI, AT, DT
- Throws:
IndexException
- Lesefehler der Indexe (z. B. korrupt)
-