|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ars.ars.persistence.index.IndexResult
public class IndexResult
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 fuer
Datenindex, Archivzeit und Datenzeit enthalten, bei Anfragen an den Datenzeitindex nur Min/Max-Werte fuer 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.
Field Summary | |
---|---|
static IndexResult |
EMPTY
|
static int |
NO_VALUE
|
private List<long[]> |
result
|
Constructor Summary | |
---|---|
IndexResult()
|
Method Summary | |
---|---|
void |
add(long cID,
long dIMin,
long dIMax)
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu. |
void |
add(long cID,
long dTMin,
long dTMax,
long dIMin,
long dIMax)
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu. |
void |
add(long cID,
long dIMin,
long dIMax,
long aTMin,
long aTMax,
long dTMin,
long dTMax)
Fuegt einen Container mit den angegebenen Min/Max-Werten der Ergebnisliste hinzu. |
long |
getATMax(int pos)
|
long |
getATMin(int pos)
|
long |
getCID(int pos)
|
long |
getDIMax(int pos)
|
long |
getDIMin(int pos)
|
long |
getDTMax(int pos)
|
long |
getDTMin(int pos)
|
void |
insert(int pos,
long cID,
long dIMin,
long dIMax)
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu |
void |
insert(int pos,
long cID,
long dTMin,
long dTMax,
long dIMin,
long dIMax)
Fuegt einen Container mit den angegebenen Min/Max-Werten in der Ergebnisliste an angegebener Stelle hinzu |
boolean |
isEmpty()
|
int |
size()
|
String |
toString()
|
void |
updateDIMax(int pos,
long diMax)
|
void |
updateDTMax(int pos,
long dtMax)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NO_VALUE
public static IndexResult EMPTY
private List<long[]> result
Constructor Detail |
---|
public IndexResult()
Method Detail |
---|
public void add(long cID, long dIMin, long dIMax, long aTMin, long aTMax, long dTMin, long dTMax)
cID
- Container-IDdIMin
- Datenindex-Minimum des ContainersdIMax
- Datenindex-Maximum des ContainersaTMin
- Archivzeit-Minimum des ContainersaTMax
- Archivzeit-Maximum des ContainersdTMin
- Datenzeit-Minimum des ContainersdTMax
- Datenzeit-Maximum des Containerspublic void add(long cID, long dTMin, long dTMax, long dIMin, long dIMax)
cID
- Container-IDdTMin
- Datenzeit-Minimum des ContainersdTMax
- Datenzeit-Maximum des ContainersdIMin
- Datenindex-Minimum des ContainersdIMax
- Datenindex-Maximum des Containerspublic void updateDTMax(int pos, long dtMax)
public void updateDIMax(int pos, long diMax)
public void add(long cID, long dIMin, long dIMax)
cID
- Container-IDdIMin
- Datenindex-Minimum des ContainersdIMax
- Datenindex-Maximum des Containerspublic void insert(int pos, long cID, long dTMin, long dTMax, long dIMin, long dIMax)
pos
- cID
- Container-IDdTMin
- Datenzeit-Minimum des ContainersdTMax
- Datenzeit-Maximum des ContainersdIMin
- Datenindex-Minimum des ContainersdIMax
- Datenindex-Maximum des Containerspublic void insert(int pos, long cID, long dIMin, long dIMax)
pos
- cID
- Container-IDdIMin
- Datenindex-Minimum des ContainersdIMax
- Datenindex-Maximum des Containerspublic int size()
public boolean isEmpty()
public long getCID(int pos)
pos
- Position in der Ergebnisliste
public long getDIMin(int pos)
pos
- Position in der Ergebnisliste
public long getDIMax(int pos)
pos
- Position in der Ergebnisliste
public long getATMin(int pos)
pos
- Position in der Ergebnisliste
public long getATMax(int pos)
pos
- Position in der Ergebnisliste
public long getDTMin(int pos)
pos
- Position in der Ergebnisliste
public long getDTMax(int pos)
pos
- Position in der Ergebnisliste
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |