public class IndexResult<T extends ContainerIndexResult>
extends java.lang.Object
Ergebnis einer Indexanfrage. Enthält eine Liste von Container-IDs jeweils mit Min/Max-Werten. Bei Anfragen an den monotonen Index sind Min/Max-Werte für Datenindex, Archivzeit und Datenzeit enthalten, bei Anfragen an den Datenzeitindex nur Min/Max-Werte für Datenzeit und Datenindex (die Archivzeit wurde nicht benoetigt und deshalb auch nicht im Datenzeitindex gespeichert). Im letzteren Fall sind die Min/Max-Werte der Archivzeit auf NO_VALUE
gesetzt.
Modifier and Type | Field and Description |
---|---|
private java.util.List<T> |
_entries |
static IndexResult<?> |
EMPTY |
static int |
NO_VALUE |
Modifier | Constructor and Description |
---|---|
private |
IndexResult() |
Modifier and Type | Method and Description |
---|---|
void |
add(T entry)
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu.
|
T |
get(int index) |
void |
insert(int pos,
T entry)
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu
|
boolean |
isEmpty() |
static IndexResult<ArchiveTimeIndexEntry> |
newArchiveTimeIndexResult() |
static IndexResult<DataIndexIndexEntry> |
newDataIndexIndexResult() |
static IndexResult<DataTimeIndexEntry> |
newDataTimeIndexResult() |
int |
size() |
java.lang.String |
toString() |
void |
updateDIMax(int pos,
long diMax)
Deprecated.
|
public static final int NO_VALUE
public static final IndexResult<?> EMPTY
private java.util.List<T extends ContainerIndexResult> _entries
public static IndexResult<ArchiveTimeIndexEntry> newArchiveTimeIndexResult()
public static IndexResult<DataTimeIndexEntry> newDataTimeIndexResult()
public static IndexResult<DataIndexIndexEntry> newDataIndexIndexResult()
public void add(T entry)
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu.
entry
- @Deprecated public void updateDIMax(int pos, long diMax)
public void insert(int pos, T entry)
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu
pos
- entry
- public int size()
public boolean isEmpty()
public T get(int index)
public java.lang.String toString()
toString
in class java.lang.Object