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.