QSqlRelation Class

The QSqlRelation class stores information about an SQL foreign key. More...

Header: #include <QSqlRelation>
qmake: QT += sql

Public Functions

QSqlRelation()
QSqlRelation(const QString &aTableName, const QString &indexCol, const QString &displayCol)
QString displayColumn() const
QString indexColumn() const
bool isValid() const
void swap(QSqlRelation &other)
QString tableName() const

Detailed Description

The QSqlRelation class stores information about an SQL foreign key.

QSqlRelation is a helper class for QSqlRelationalTableModel. See QSqlRelationalTableModel::setRelation() and QSqlRelationalTableModel::relation() for details.

See also QSqlRelationalTableModel, QSqlRelationalDelegate, and Relational Table Model Example.

Member Function Documentation

QSqlRelation::QSqlRelation()

Default constructs an instance of QSqlRelation.

QSqlRelation::QSqlRelation(const QString &aTableName, const QString &indexCol, const QString &displayCol)

Default constructs an instance of QSqlRelation.

QString QSqlRelation::displayColumn() const

QString QSqlRelation::indexColumn() const

bool QSqlRelation::isValid() const

void QSqlRelation::swap(QSqlRelation &other)

QString QSqlRelation::tableName() const