|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IndexException | |
---|---|
de.bsvrz.ars.ars.mgmt.datatree | |
de.bsvrz.ars.ars.mgmt.tasks | |
de.bsvrz.ars.ars.persistence | |
de.bsvrz.ars.ars.persistence.index | Enthält die Klassen für Indexe, die für den schnellen Zugriff auf Container verwendet werden. |
Uses of IndexException in de.bsvrz.ars.ars.mgmt.datatree |
---|
Methods in de.bsvrz.ars.ars.mgmt.datatree that throw IndexException | |
---|---|
void |
DataIdentNode.addIndexEntries(ArchiveDataKind adk,
java.lang.String basePath,
long dataIdx,
long atime,
long dtime,
long contID,
byte[] tempMem)
Fügt den Indexen den spezifizierten Eintrag hinzu. |
void |
DataIdentNode.assignContinuedIndexes(int adkIndex,
java.lang.String basePath,
byte[] tempMem,
int lastContNumDS)
Weist Indexe zur Weiterverwendung des letzten Eintrages zu. |
void |
DataIdentNode.closeIndexes(ArchiveDataKind adk,
java.lang.String basePath,
byte[] tempMem)
Schliesst die Indexe einer Datensatzart und gibt den belegten Speicher frei. |
IndexResult |
DataIdentNode.getArSTimeContIDs(ArchiveDataKind adk,
java.lang.String basePath,
byte[] tempMem,
long minKey,
long maxKey)
|
IndexResult |
DataIdentNode.getDataIdxContIDs(ArchiveDataKind adk,
java.lang.String basePath,
byte[] tempMem,
long minKey,
long maxKey)
|
IndexResult |
DataIdentNode.getDataTimeContIDs(ArchiveDataKind adk,
java.lang.String basePath,
byte[] tempMem,
long minKey,
long maxKey)
|
long |
DataIdentNode.getMinVal(TimingType tt,
ArchiveDataKind adk,
java.lang.String basePath)
Liefert den kleinsten jemals gespeicherten Wert der angegebenen Datensatzart und TimingType |
long |
DataIdentNode.getOpenContID(ArchiveDataKind adk)
Liefert die ID des aktuell offenen Containers. |
long |
DataIdentNode.maxATime(ArchiveDataKind adk)
|
long |
DataIdentNode.maxDIdx(ArchiveDataKind adk)
|
long |
DataIdentNode.maxDTime(ArchiveDataKind adk)
|
long |
DataIdentNode.minATime(ArchiveDataKind adk)
|
long |
DataIdentNode.minDIdx(ArchiveDataKind adk)
|
long |
DataIdentNode.minDTime(ArchiveDataKind adk)
|
void |
DataIdentNode.updateIndexEntries(ArchiveDataKind adk,
long dataIdx,
long atime,
long dtime)
Setzt die Maximumwerte des aktuellen Indexeintrags auf die uebergebenen Werte. |
Uses of IndexException in de.bsvrz.ars.ars.mgmt.tasks |
---|
Methods in de.bsvrz.ars.ars.mgmt.tasks that throw IndexException | |
---|---|
protected void |
ArchiveTask.assignIndexes(boolean requested)
|
protected void |
ArchiveTask.logWriteData()
|
protected void |
ArchiveTask.lookupLastDataIdxes(boolean requested)
Sucht die letzten Datenindexe im Index sowie den Container aus dem . |
protected boolean |
ArchiveTask.mustCloseContainer(boolean requested)
Prueft ob ein Container abgeschlossen werden muss. |
protected boolean |
ArchiveTask.storeData()
|
Uses of IndexException in de.bsvrz.ars.ars.persistence |
---|
Methods in de.bsvrz.ars.ars.persistence that throw IndexException | |
---|---|
void |
PersistenceManager.assignIndexes(DataIdentTree dit,
ArchiveDataSpecification ads,
ArchiveDataKind adk,
Task task,
byte[] tempMem)
Weist, falls nicht bereits geschehen, dem DataIdentNode seine Indexe zu. |
void |
PersistenceManager.assignIndexes(DataIdentTree dit,
long objID,
long atgID,
long aspID,
int sv,
ArchiveDataKind adk,
Task task,
byte[] tempMem)
Weist, falls nicht bereits geschehen, dem DataIdentNode seine Indexe zu. |
void |
PersistenceManager.closeContainer(Task task,
DataIdentNode din,
ArchiveDataKind adk)
Schliesst die Container-Datei fuer den mit PersistenceManager.accessContainer(Task, long, long, long, int, ArchiveDataKind, long)
spezifizierten Container. |
boolean |
PersistenceManager.closeIndex(DataIdentNode din,
long objID,
long atgID,
long aspID,
int sv,
ArchiveDataKind adk,
byte[] tmpMem)
Schliesst die Indexe der Datensatzart des DataIndentNode. |
int[] |
PersistenceManager.rebuildIndex(Task task,
byte[] tmpBuf,
long objId,
long atgId,
long aspId,
int sv,
ArchiveDataKind adk)
Baut Datenindex-, Archivzeit- und Datenzeitindexe der angegebenen Datenidentifikation und Datensatzart neu auf. |
int[] |
PersistenceManager.rebuildIndex(Task task,
byte[] tmpBuf,
java.lang.String didPath)
Baut Datenindex-, Archivzeit- und Datenzeitindexe der Datenidentifikation und Datensatzart unter dem angegebenen Verzeichnis neu auf. |
Uses of IndexException in de.bsvrz.ars.ars.persistence.index |
---|
Subclasses of IndexException in de.bsvrz.ars.ars.persistence.index | |
---|---|
class |
CorruptIndexException
Diese Ausnahme deutet an, dass es nicht möglich war, den Index einzulesen, weil er beschädigt ist. |
Methods in de.bsvrz.ars.ars.persistence.index that throw IndexException | |
---|---|
void |
DataIndexIndex.add(java.lang.String basePath,
byte[] temp,
long dIMin,
long dIMax,
long contId)
Fügt dem Index einen neuen Eintrag hinzu. |
void |
DataTimeIndex.add(java.lang.String basePath,
byte[] temp,
long dTMin,
long dTMax,
long dIMin,
long dIMax,
long contId)
Fügt dem Index einen neuen Eintrag hinzu. |
void |
ATimeMonotoneIndex.add(java.lang.String basePath,
long dIMin,
long dIMax,
long aTMin,
long aTMax,
long dTMin,
long dTMax,
long cID)
Fügt einen neuen Eintrag in den Buffer ein. |
void |
DIdxATimeMonotoneIndex.add(java.lang.String basePath,
long dIMin,
long dIMax,
long aTMin,
long aTMax,
long dTMin,
long dTMax,
long cID)
Fügt einen neuen Eintrag in den Buffer ein. |
void |
ATimeMonotoneIndex.closeIndex(java.lang.String basePath)
Schließt den Index und speichert alle geänderten Daten auf Platte. |
void |
DataIndexIndex.closeIndex(java.lang.String basePath,
byte[] temp)
Schließt den Index und speichert alle geänderten Daten auf Platte. |
void |
DataTimeIndex.closeIndex(java.lang.String basePath,
byte[] temp)
Schließt den Index und speichert alle geänderten Daten auf Platte. |
long |
DataIndexIndex.getAbsolutDIdxMin(java.lang.String basePath)
Liefert den kleinsten DT Min Wert, der jemals in diesem Index gespeichert wird. |
long |
DataTimeIndex.getAbsolutDTMin(java.lang.String basePath)
Liefert den kleinsten DT Min Wert, der jemals in diesem Index gespeichert wird. |
long |
ATimeMonotoneIndex.getAbsoluteATMin(java.lang.String basePath)
Liefert den kleinsten Archivzeit-Minwert, der jemals in diesem Index gespeichert wird. |
long |
DIdxATimeMonotoneIndex.getAbsoluteDIdxMin(java.lang.String basePath)
Liefert den kleinsten Datenindex-Minwert, der jemals in diesem Index gespeichert wurde. |
protected IndexResult |
ATimeMonotoneIndex.getContainerID(java.lang.String basePath,
byte[] temp,
ATimeMonotoneIndex.Key cmpKey,
long minKey,
long maxKey)
Liefert die IDs der Container, bei denen der gesuchte Key zwischen Anfang und Ende liegt. |
IndexResult |
DataIndexIndex.getContainerID(java.lang.String basePath,
byte[] temp,
long dIMin,
long dIMax)
Liefert eine Matrix mit DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen. |
IndexResult |
DataTimeIndex.getContainerID(java.lang.String basePath,
byte[] temp,
long dTMin,
long dTMax)
Liefert eine Matrix mit DTMin/Max, DIMin/Max und ContainerIds, deren DTMin/Max-Werte zwischen dTMin und dTMax liegen. |
IndexResult |
ATimeMonotoneIndex.getContainerIDByATime(java.lang.String basePath,
byte[] temp,
long minATime,
long maxATime)
Liefert die IDs der Container, deren Archivzeitspanne sich mit der angegebenen Spanne ueberschneidet. |
IndexResult |
DIdxATimeMonotoneIndex.getContainerIDByDIdx(java.lang.String basePath,
byte[] temp,
long minKey,
long maxKey)
|
protected IndexResult |
ATimeMonotoneIndex.getMinEntry(java.lang.String basePath)
Liefert den kleinsten Eintrag bei Sortierung nach Archivzeit. |
void |
DataIndexIndex.resize(int newSize,
java.lang.String basePath)
Verändert die Größe des RingBuffers. |
void |
ATimeMonotoneIndex.resize(int newSize,
java.lang.String basePath)
Verändert die Größe des RingBuffers. |
void |
DataTimeIndex.resize(int newSize,
java.lang.String basePath)
Verändert die Größe des RingBuffers. |
void |
DataIndexIndex.updateMax(long newDIMax)
Aktualisiert den Max-Wert des aktuellsten Eintrages. |
void |
DataTimeIndex.updateMax(long newDTMax,
long newDIMax)
Aktualisiert den Max-Wert des aktuellsten Eintrages. |
void |
ATimeMonotoneIndex.updateMax(long dIMax,
long aTMax,
long dTMax)
Aktualisiert die Maximumwerte des aktuellsten Eintrages. |
Constructors in de.bsvrz.ars.ars.persistence.index that throw IndexException | |
---|---|
ATimeMonotoneIndex(int size,
java.lang.String basePath,
ATimeMonotoneIndex.IndexStartmode startmode)
Erzeugt einen neuen monoton steigenden Index. |
|
DataIndexIndex(int bufferSize,
java.lang.String basePath,
byte[] temp,
DataIndexIndex.IndexStartmode startmode)
Erzeugt einen neuen DatenIndex. |
|
DataTimeIndex(int bufferSize,
java.lang.String basePath,
byte[] temp,
DataTimeIndex.IndexStartmode startmode)
Erzeugt einen neuen Datenzeitindex. |
|
DIdxATimeMonotoneIndex(int size,
java.lang.String basePath,
ATimeMonotoneIndex.IndexStartmode startmode)
Erzeugt einen neuen monoton steigenden Index. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |