7.11. Interfaces for libQtSql

Table 7-429 defines the library name and shared object name for the libQtSql library

Table 7-429. libQtSql Definition

Library:libQtSql
SONAME:libQtSql.so.4

The behavior of the interfaces in this library is specified by the following specifications:

[CXXABI-1.86] Itanium™ C++ ABI

7.11.1. Qt4 SQL

7.11.1.1. Class data for QSqlResult

The virtual table for the QSqlResult class is described in the generic part of this specification.

The Run Time Type Information for the QSqlResult class is described by Table 7-430

Table 7-430. typeinfo for QSqlResult

Base Vtablevtable for __cxxabiv1::__class_type_info
Nametypeinfo name for QSqlResult

7.11.1.2. Class data for QSqlDriverFactoryInterface

The virtual table for the QSqlDriverFactoryInterface class is described in the generic part of this specification.

The Run Time Type Information for the QSqlDriverFactoryInterface class is described by Table 7-431

Table 7-431. typeinfo for QSqlDriverFactoryInterface

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSqlDriverFactoryInterface
basetype:typeinfo for QFactoryInterface

7.11.1.3. Class data for QSqlDriverPlugin

The virtual table for the QSqlDriverPlugin class is described by Table 7-432

Table 7-432. Primary vtable for QSqlDriverPlugin

Base Offset0
Virtual Base Offset0
RTTItypeinfo for QSqlDriverPlugin
vfunc[0]:QSqlDriverPlugin::metaObject() const
vfunc[1]:QSqlDriverPlugin::qt_metacast(char const*)
vfunc[2]:QSqlDriverPlugin::qt_metacall(QMetaObject::Call, int, void**)
vfunc[3]:QSqlDriverPlugin::~QSqlDriverPlugin()
vfunc[4]:QSqlDriverPlugin::~QSqlDriverPlugin()
vfunc[5]:QObject::event(QEvent*)
vfunc[6]:QObject::eventFilter(QObject*, QEvent*)
vfunc[7]:QObject::timerEvent(QTimerEvent*)
vfunc[8]:QObject::childEvent(QChildEvent*)
vfunc[9]:QObject::customEvent(QEvent*)
vfunc[10]:QObject::connectNotify(char const*)
vfunc[11]:QObject::disconnectNotify(char const*)
vfunc[12]:__cxa_pure_virtual
vfunc[13]:__cxa_pure_virtual

Table 7-433. Secondary vtable for QSqlDriverPlugin

Base Offset-8
Virtual Base Offset0
RTTItypeinfo for QSqlDriverPlugin
vfunc[0]:non-virtual thunk to QSqlDriverPlugin::~QSqlDriverPlugin()
vfunc[1]:non-virtual thunk to QSqlDriverPlugin::~QSqlDriverPlugin()
vfunc[2]:__cxa_pure_virtual
vfunc[3]:__cxa_pure_virtual

The Run Time Type Information for the QSqlDriverPlugin class is described by Table 7-434

Table 7-434. typeinfo for QSqlDriverPlugin

Base Vtablevtable for __cxxabiv1::__vmi_class_type_info
Nametypeinfo name for QSqlDriverPlugin
flags:0
basetype:typeinfo for QObject2
basetype:typeinfo for QSqlDriverFactoryInterface2050

7.11.1.4. Class data for QSqlDriver

The virtual table for the QSqlDriver class is described in the generic part of this specification.

The Run Time Type Information for the QSqlDriver class is described by Table 7-435

Table 7-435. typeinfo for QSqlDriver

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSqlDriver
basetype:typeinfo for QObject

7.11.1.5. Class data for QSqlQueryModel

The virtual table for the QSqlQueryModel class is described in the generic part of this specification.

The Run Time Type Information for the QSqlQueryModel class is described by Table 7-436

Table 7-436. typeinfo for QSqlQueryModel

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSqlQueryModel
basetype:typeinfo for QAbstractTableModel

7.11.1.6. Class data for QSqlTableModel

The virtual table for the QSqlTableModel class is described in the generic part of this specification.

The Run Time Type Information for the QSqlTableModel class is described by Table 7-437

Table 7-437. typeinfo for QSqlTableModel

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSqlTableModel
basetype:typeinfo for QSqlQueryModel

7.11.1.7. Class data for QSqlRelationalTableModel

The virtual table for the QSqlRelationalTableModel class is described in the generic part of this specification.

The Run Time Type Information for the QSqlRelationalTableModel class is described by Table 7-438

Table 7-438. typeinfo for QSqlRelationalTableModel

Base Vtablevtable for __cxxabiv1::__si_class_type_info
Nametypeinfo name for QSqlRelationalTableModel
basetype:typeinfo for QSqlTableModel

7.11.1.8. Interfaces for Qt4 SQL

An LSB conforming implementation shall provide the architecture specific functions for Qt4 SQL specified in Table 7-439, with the full mandatory functionality as described in the referenced underlying specification.

Table 7-439. libQtSql - Qt4 SQL Function Interfaces

_ZThn8_N16QSqlDriverPluginD0Ev [CXXABI-1.86]_ZThn8_N16QSqlDriverPluginD1Ev [CXXABI-1.86]