Interface ArchiveTimeIndex

All Superinterfaces:
AutoCloseable, BaseIndex<IndexValues>
All Known Implementing Classes:
ArchiveTimeIndexImpl, DataIndexAndArchiveTimeIndex

public interface ArchiveTimeIndex extends BaseIndex<IndexValues>
TBD Dokumentation
  • 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 Zeitspanne
      maxATime - 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)