Schnittstelle ArchiveTimeIndex

Alle Superschnittstellen:
AutoCloseable, BaseIndex<IndexValues>
Alle bekannten Implementierungsklassen:
ArchiveTimeIndexImpl, DataIndexAndArchiveTimeIndex

public interface ArchiveTimeIndex extends BaseIndex<IndexValues>
TBD Dokumentation
  • Methodendetails

    • getContainerIDByArchiveTime

      default IndexResult<IndexValues> getContainerIDByArchiveTime(long minATime, long maxATime) throws IndexException
      Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne überschneidet.
      Parameter:
      minATime - Beginn der Zeitspanne
      maxATime - Ende der Zeitspanne
      Gibt zurück:
      Liste von ContainerIDs mit Min/Max-Werten von DI, AT, DT
      Löst aus:
      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.
      Gibt zurück:
      Liste von ContainerIDs mit Min/Max-Werten von DI, AT, DT
      Löst aus:
      IndexException - Lesefehler der Indexe (z. B. korrupt)