public class QueryDataSequence extends java.lang.Object implements DataSequence
Klasse zum Iterieren über Datensätze einer Datenidentifikation. Diese Klasse kümmert sich darum, die benötigten Container zu suchen und bei Bedarf aus diesen die richtigen Datensätze zu extrahieren.
Modifier and Type | Class and Description |
---|---|
static class |
QueryDataSequence.IndexedContainer |
Constructor and Description |
---|
QueryDataSequence(ArchiveManager archiveManager,
IdDataIdentification dataIdentification,
ArchiveDataKindCombination archiveDataKinds,
ArchiveTimeSpecification archiveTimeSpecification,
ArchiveOrder order,
DeletedTreatment deletedTreatment,
Task task,
byte[] tempMem)
Erstellt eine neue QueryDataSequence.
|
Modifier and Type | Method and Description |
---|---|
DataIterator |
iterator() |
public QueryDataSequence(ArchiveManager archiveManager, IdDataIdentification dataIdentification, ArchiveDataKindCombination archiveDataKinds, @Nullable ArchiveTimeSpecification archiveTimeSpecification, ArchiveOrder order, DeletedTreatment deletedTreatment, Task task, byte[] tempMem) throws java.lang.Exception
Erstellt eine neue QueryDataSequence. Dies ist eine allgemeine Anfrageschnittstelle, über die für eine Datenidentifikation und einen Zeitbereich sowie eine Angabe der Datenarten ein Iterator
über alle in diesem Bereich vorliegenden Daten erstellt werden kann.
java.lang.Exception
public DataIterator iterator() throws PersistenceException
iterator
in interface DataSequence
PersistenceException