Overview

Packages

  • Actions
  • Codegen
  • Controls
    • Base
  • DatabaseAdapters
  • Events
  • None
  • Sessions
  • Tests

Classes

  • QDatabaseBase
  • QDatabaseFieldType
  • QDatabaseForeignKey
  • QDatabaseIndex
  • QDatabaseRowBase
  • QInformixPdoDatabase
  • QMySqlDatabase
  • QMySqlDatabaseField
  • QMySqli5ClusterDatabase
  • QMySqli5Database
  • QMySqli5DatabaseField
  • QMySqli5DatabaseResult
  • QMySqliDatabase
  • QMySqliDatabaseField
  • QMySqliDatabaseResult
  • QMySqliDatabaseRow
  • QOracleDatabase
  • QOracleDatabaseRow
  • QPdoDatabase
  • QPostgreSqlDatabase
  • QPostgreSqlDatabaseField
  • QPostgreSqlDatabaseResult
  • QPostgreSqlDatabaseRow
  • QPostgreSqlPdoDatabase
  • QSqLite3PdoDatabase
  • QSqlServer2005Database
  • QSqlServer2005DatabaseField
  • QSqlServer2005DatabaseResult
  • QSqlServer2005DatabaseRow
  • QSqlServerDatabase
  • QSqlServerDatabaseField
  • QSqlServerDatabaseResult
  • QSqlServerDatabaseRow

Exceptions

  • QDatabaseExceptionBase
  • QMySqliDatabaseException
  • QOracleDatabaseException
  • QPostgreSqlDatabaseException
  • QSqlServer2005DatabaseException
  • QSqlServerDatabaseException
  • Overview
  • Package
  • Class

Package DatabaseAdapters

Classes summary
QDatabaseBase

Every database adapter must implement the following 5 classes (all of which are abstract): * DatabaseBase * DatabaseFieldBase * DatabaseResultBase * DatabaseRowBase * DatabaseExceptionBase This Database library also has the following classes already defined, and Database adapters are assumed to use them internally: * DatabaseIndex * DatabaseForeignKey * DatabaseFieldType (which is an abstract class that solely contains constants)

QDatabaseFieldType Data types in a database
QDatabaseForeignKey
QDatabaseIndex To handle index in a table in database
QDatabaseRowBase Base class for all Database rows. Implemented by Database adapters
QInformixPdoDatabase EXPERIMENTAL Informix database driver bases (via copy) on this work:
QMySqlDatabase
QMySqlDatabaseField
QMySqli5ClusterDatabase
QMySqli5Database
QMySqli5DatabaseField
QMySqli5DatabaseResult Class to handle results sent by database upon querying
QMySqliDatabase
QMySqliDatabaseField
QMySqliDatabaseResult Class to handle results sent by database upon querying
QMySqliDatabaseRow
QOracleDatabase EXPERIMENTAL Oracle database adapter.
QOracleDatabaseRow Base class for all Database rows. Implemented by Database adapters
QPdoDatabase PDO Generic database driver
QPostgreSqlDatabase PostgreSQL database adapter.
QPostgreSqlDatabaseField
QPostgreSqlDatabaseResult Class to handle results sent by database upon querying
QPostgreSqlDatabaseRow Class for handling a single row from PostgreSQL database result set
QPostgreSqlPdoDatabase EXPERIMENTAL PostgreSQL database driver, based on PDO.
QSqLite3PdoDatabase PDO_SqLite3 database driver
QSqlServer2005Database Database Adapter for Microsoft SQL Server 2005/2008
QSqlServer2005DatabaseField
QSqlServer2005DatabaseResult Class to handle results sent by database upon querying
QSqlServer2005DatabaseRow
QSqlServerDatabase

Database Adapter for Microsoft SQL Server Utilizes the Microsoft SQL Server extension php_mssql.dll (win) or the freetds extension (*nix)

QSqlServerDatabaseField
QSqlServerDatabaseResult Class to handle results sent by database upon querying
QSqlServerDatabaseRow
Exceptions summary
QDatabaseExceptionBase Class to handle exceptions related to database querying
QMySqliDatabaseException
QOracleDatabaseException Class to handle exceptions related to database querying
QPostgreSqlDatabaseException Database exception class
QSqlServer2005DatabaseException
QSqlServerDatabaseException
API documentation generated by ApiGen