kexi

KexiDB::AdminTools Class Reference

#include <admin.h>

Inheritance diagram for KexiDB::AdminTools:

KexiDB::Object SQLiteAdminTools List of all members.

Detailed Description

An interface containing a set of tools for database administration.

Can be implemented in database drivers.

See also:
Driver::adminTools

Definition at line 33 of file admin.h.


Public Member Functions

 AdminTools ()
virtual ~AdminTools ()
virtual bool vacuum (const ConnectionData &data, const QString &databaseName)

Protected Attributes

Private * d

Member Function Documentation

bool AdminTools::vacuum ( const ConnectionData data,
const QString &  databaseName 
) [virtual]

Performs vacuum (compacting) for connection data. Can be implemented for your driver. Note: in most cases the database should not be opened.

Currently it is implemented for SQLite drivers.

Returns:
true on success, false on failure (then you can get error status from the AdminTools object).

Reimplemented in SQLiteAdminTools.

Definition at line 36 of file admin.cpp.


Member Data Documentation

Private* KexiDB::AdminTools::d [protected]

for future extensions

Reimplemented from KexiDB::Object.

Definition at line 51 of file admin.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys