Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

psfa::DbReadDriver Klassenreferenz

Basisklasse für ein Datenbankobjekt, das die Lesezugriffe realisiert. Mehr...

#include <psfa/DbReadDriver.hpp>

Klassendiagramm für psfa::DbReadDriver:

Inheritance graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 DbReadDriver ()
virtual ~DbReadDriver ()
virtual void getPools (sVec &result)=0
 Liefert eine Liste der bekannten Pools.

virtual void getSearchTags (std::string poolName, sVec &result)=0
 Liefert eine Liste mit den Such-Tags eines Pools.

virtual void getKontextTags (std::string poolName, sVec &result)=0
 Liefert eine Liste mit den Kontext-Tags eines Pools.

virtual void getUnits (std::string poolName, sVec &result)=0
 Liefert eine Liste mit den Einheiten eines Pools.

virtual void getFiles (std::string poolName, sVec &result)=0
 Liefert eine Liste mit den Dateien eines Pools.

virtual void getUniqueContent (std::string poolName, sVec &result)=0
 Liefert eine Liste mit den indizierten Inhalten eines Pools, wobei mehrfach vorkommende Inhalte nur einmal aufgeführt werden.

virtual int getEntries (std::string poolName, SearchData &search, std::vector< IndexData_SP > &result)=0
 Liefert eine Liste mit den Einträgen, die gemäß der SearchData-Struktur ausgewählt werden.


Ausführliche Beschreibung

Basisklasse für ein Datenbankobjekt, das die Lesezugriffe realisiert.

Die folgenden Methoden müssen überschrieben werden und repräsentieren die Basisfunktionalitäten des Systems.

Definiert in Zeile 38 der Datei DbReadDriver.hpp.


Beschreibung der Konstruktoren und Destruktoren

psfa::DbReadDriver::DbReadDriver  ) 
 

Definiert in Zeile 20 der Datei DbReadDriver.cpp.

00021 {
00022   
00023 }

psfa::DbReadDriver::~DbReadDriver  )  [virtual]
 

Definiert in Zeile 26 der Datei DbReadDriver.cpp.

00027 {
00028   
00029 }


Dokumentation der Elementfunktionen

virtual int psfa::DbReadDriver::getEntries std::string  poolName,
SearchData search,
std::vector< IndexData_SP > &  result
[pure virtual]
 

Liefert eine Liste mit den Einträgen, die gemäß der SearchData-Struktur ausgewählt werden.

Parameter:
poolName der Names des Pools
search die Auswahlkriterien
result der Container für die Ergebnissen
Rückgabe:

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getFiles std::string  poolName,
sVec result
[pure virtual]
 

Liefert eine Liste mit den Dateien eines Pools.

Parameter:
poolName der Names des Pools
result der Container für die Dateien

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getKontextTags std::string  poolName,
sVec result
[pure virtual]
 

Liefert eine Liste mit den Kontext-Tags eines Pools.

Parameter:
poolName der Names des Pools
result der Container für die Kontext-Tags

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getPools sVec result  )  [pure virtual]
 

Liefert eine Liste der bekannten Pools.

Parameter:
result der Container für die Pools

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getSearchTags std::string  poolName,
sVec result
[pure virtual]
 

Liefert eine Liste mit den Such-Tags eines Pools.

Parameter:
poolName der Names des Pools
result der Container für die Such-Tags

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getUniqueContent std::string  poolName,
sVec result
[pure virtual]
 

Liefert eine Liste mit den indizierten Inhalten eines Pools, wobei mehrfach vorkommende Inhalte nur einmal aufgeführt werden.

Parameter:
poolName der Names des Pools
result der Container für die Inhalte

Implementiert in psfa::DbReadDriverMySql.

virtual void psfa::DbReadDriver::getUnits std::string  poolName,
sVec result
[pure virtual]
 

Liefert eine Liste mit den Einheiten eines Pools.

Parameter:
poolName der Names des Pools
result der Container für die Einheiten

Implementiert in psfa::DbReadDriverMySql.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Mon Jul 12 11:45:08 2004 für PSFA von doxygen 1.3.4