Interface SequenceSpecification

All Known Implementing Classes:
AllDataSpecification, ArchiveTimeSequenceSpecification, DataIndexSequenceSpecification

public sealed interface SequenceSpecification permits DataIndexSequenceSpecification, ArchiveTimeSequenceSpecification, AllDataSpecification
Spezifikation für eine Sequenz von Archivdaten. Entspricht etwa intern einer ArchiveTimeSequenceSpecification, unterstützt aber keine Relativ-Anfragen oder Datenzeiten.

Diese Klasse definierten einen protokollmäßigen Datenbereich, der monoton ansteigende Datenindexe und/oder Archivzeitstempel besitzt.

Instanzen der implementierenden Klassen können aus einer ArchiveTimeSequenceSpecification typischerweise mit PersistenceManager.createSequenceFromArchiveTimeSpecification(ArchiveTimeSpecification, LockedContainerDirectory) erstellt werden. Relative Anfragen werden dort jedoch auch nicht unterstützt, diese werden von der Klasse QueryDataSequence bei Bedarf vorher aufgelöst.