QDataSchemaDriver Class Reference

Database schema driver base object. More...

#include <qdataschemadriver.h>

Inheritance diagram for QDataSchemaDriver:

QDataSchemaDriverMySQL QDataSchemaDriverPostgreSQL QDataSchemaDriverSqlite List of all members.

Public Member Functions

virtual QString sqlDriverName ()
virtual QString fieldtype (const QString &qdstype, int width, int decimals=0, bool notnull=false, bool primarykey=false, bool serial=false)
virtual QString fieldSQLToDS (QSqlFieldInfo *ftypedef)
virtual QString fieldName (QSqlFieldInfo *ftypedef)
virtual int fieldWidth (QSqlFieldInfo *ftypedef)
virtual int fieldDecimals (QSqlFieldInfo *ftypedef)
virtual QString defaultDatabaseName ()
virtual QString queryInitConnection (bool unicode)
virtual QString queryCreateDatabase (const QString &name)
virtual QString queryDropDatabase (const QString &name)
virtual QString queryCreateTable (const QString &tname, const QString &fields)
virtual QString queryDropTable (const QString &tname)
virtual QString queryCreateIndex (const QString &tname, const QString &iname, const QString &fields)
virtual QString queryDropIndex (const QString &tname, const QString &iname)
virtual QString queryAlterTable (const QString &tname, const QString &fieldsnew, const QString &fieldsold, const QString &fieldsadd, const QString &fieldsdrop, const QString &fieldsmodifynew, const QString &fieldsmodifyold)

Protected Member Functions

virtual QString queryAlterTableDropField (const QString &tname, const QString &field)
virtual QString queryAlterTableAddField (const QString &tname, const QString &field)
virtual QString queryAlterTableModifyField (const QString &tname, const QString &field, const QString &oldfield="")

Detailed Description

Database schema driver base object.


The documentation for this class was generated from the following files:
Generated on Sun Aug 26 05:37:05 2007 for QT Database Schema library. by  doxygen 1.5.1