QIBaseDriver

#include <QtSql/QIBaseDriver>

Overview

Inheritance

QSqlDriver
QIBaseDriver

Public Functions Index

QIBaseDriver (QObject *parent=0)
QIBaseDriver (isc_db_handle connection, QObject *parent=0)
virtual ~QIBaseDriver ()
virtual boolbeginTransaction ()
virtual voidclose ()
virtual boolcommitTransaction ()
virtual QSqlResult *createResult () const
virtual QStringescapeIdentifier (const QString &identifier, IdentifierType type) const
virtual QStringformatValue (const QSqlField &field, bool trimStrings) const
virtual QVarianthandle () const
virtual boolhasFeature (DriverFeature f) const
virtual boolopen (const QString &db, const QString &user, const QString &password, const QString &host, int port, const QString &connOpts)
boolopen (const QString &db, const QString &user, const QString &password, const QString &host, int port)
virtual QSqlIndexprimaryIndex (const QString &table) const
virtual QSqlRecordrecord (const QString &tablename) const
virtual boolrollbackTransaction ()
virtual QStringListtables (QSql::TableType) const
boolisIdentifierEscaped (const QString &identifier, IdentifierType type) const Inherited
virtual boolisOpen () const Inherited
boolisOpenError () const Inherited
QSqlErrorlastError () const Inherited
QSql::NumericalPrecisionPolicynumericalPrecisionPolicy () const Inherited
QSqlDriver (QObject *parent=0)Inherited
voidsetNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy precisionPolicy)Inherited
virtual QStringsqlStatement (StatementType type, const QString &tableName, const QSqlRecord &rec, bool preparedStatement) const Inherited
QStringstripDelimiters (const QString &identifier, IdentifierType type) const Inherited
QStringListsubscribedToNotifications () const Inherited
boolsubscribeToNotification (const QString &name)Inherited
boolunsubscribeFromNotification (const QString &name)Inherited

Protected Functions Index

Only has inherited protected functions

virtual voidsetLastError (const QSqlError &e)Inherited
virtual voidsetOpen (bool o)Inherited
virtual voidsetOpenError (bool e)Inherited

Signals Index

Only has inherited signals

voidnotification (const QString &name)Inherited

Public Types

(Only has inherited public types)

DriverFeature Inherited

Transactions
QuerySize
BLOB
Unicode
PreparedQueries
NamedPlaceholders
PositionalPlaceholders
LastInsertId
BatchOperations
SimpleLocking
LowPrecisionNumbers
EventNotifications
FinishQuery
MultipleResultSets

IdentifierType Inherited

FieldName
TableName

StatementType Inherited

WhereStatement
SelectStatement
UpdateStatement
InsertStatement
DeleteStatement

Public Functions

QIBaseDriver (

QIBaseDriver (
  • isc_db_handleconnection,
  • QObject *parent )

virtual~QIBaseDriver ()

Destructor.

virtual bool beginTransaction ()

virtual void close ()

virtual bool commitTransaction ()

virtualQSqlResult * createResult ()

virtualQString escapeIdentifier (
  • const QString &identifier,
  • IdentifierTypetype )

virtualQString formatValue (

virtualQVariant handle ()

virtual bool hasFeature (
  • DriverFeaturef)

virtual bool open (

bool open (

virtualQSqlIndex primaryIndex (

virtualQSqlRecord record (

virtual bool rollbackTransaction ()

virtualQStringList tables (
  • QSql::TableType)

bool isIdentifierEscaped (
  • const QString &identifier,
  • IdentifierTypetype )
Inherited

virtual bool isOpen ()Inherited

bool isOpenError ()Inherited

QSqlError lastError ()Inherited

QSql::NumericalPrecisionPolicy numericalPrecisionPolicy ()Inherited

QSqlDriver (Inherited

void setNumericalPrecisionPolicy (
  • QSql::NumericalPrecisionPolicyprecisionPolicy)
Inherited

virtualQString sqlStatement (
  • StatementTypetype,
  • const QString &tableName,
  • const QSqlRecord &rec,
  • boolpreparedStatement )
Inherited

QString stripDelimiters (
  • const QString &identifier,
  • IdentifierTypetype )
Inherited

QStringList subscribedToNotifications ()Inherited

bool subscribeToNotification (Inherited

bool unsubscribeFromNotification (Inherited

Protected Functions

(Only has inherited protected functions)

virtual void setLastError (Inherited

virtual void setOpen (
  • boolo)
Inherited

virtual void setOpenError (
  • boole)
Inherited

Signals

(Only has inherited signals)

void notification (Inherited

Last modified: 2014-03-13

comments powered by Disqus