Uses of Class
de.bsvrz.ars.ars.persistence.index.IndexException

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.
 



Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.