Описание класса QSqlRelation [модуль QtSql]
Класс QSqlRelation хранит информацию о внешнем ключе SQL таблицы. Далее...
#include <QSqlRelation>
Открытые функции
Подробное описание
Класс QSqlRelation хранит информацию о внешнем ключе SQL таблицы.
QSqlRelation - это вспомогательный класс для QSqlRelationalTableModel. За подробностями обращайтесь к QSqlRelationalTableModel::setRelation() и QSqlRelationalTableModel::relation().
Смотрите также QSqlRelationalTableModel, QSqlRelationalDelegate и Relational Table Model Example.
Описание функций-членов
QSqlRelation::QSqlRelation ()
Создаёт недействительный объект QSqlRelation.
Для такого объекта функции tableName(), indexColumn() и displayColumn() возвращают пустые строки.
Смотрите также isValid().
QSqlRelation::QSqlRelation ( const QString & tableName, const QString & indexColumn, const QString & displayColumn )
Создаёт объект QSqlRelation, где tableName - имя SQL таблицы, на которую ссылается внешний ключ, indexColumn - внешний ключ и displayColumn - поле, которое должно быть представлено пользователю.
Смотрите также tableName(), indexColumn() и displayColumn().
QString QSqlRelation::displayColumn () const
Возвращает столбец из таблицы tableName(), который должен быть представлен пользователю вместо внешнего ключа.
QString QSqlRelation::indexColumn () const
Возвращает индекс столбца из таблицы tableName(), на который ссылается внешний ключ.
bool QSqlRelation::isValid () const
Возвращает true, если объект QSqlRelation корректный; в противном случае возвращает false.
QString QSqlRelation::tableName () const
Возвращает имя таблицы, на которую ссылается внешний ключ.
|