Kexi API Documentation (2.0 alpha)

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

Privated
 for future extensions

Classes

class  Private


Constructor & Destructor Documentation

AdminTools::AdminTools  ) 
 

Definition at line 25 of file admin.cpp.

AdminTools::~AdminTools  )  [virtual]
 

Definition at line 31 of file admin.cpp.

References 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).

Definition at line 36 of file admin.cpp.

References KexiDB::Object::clearError().


Member Data Documentation

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

for future extensions

Reimplemented from KexiDB::Object.

Definition at line 51 of file admin.h.

Referenced by ~AdminTools().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:37 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003