Qt 4.8
|
The QSqlRelation class stores information about an SQL foreign key. More...
#include <qsqlrelationaltablemodel.h>
Public Functions | |
QString | displayColumn () const |
Returns the column from table tableName() that should be presented to the user instead of a foreign key. More... | |
QString | indexColumn () const |
Returns the index column from table tableName() to which a foreign key refers. More... | |
bool | isValid () const |
Returns true if the QSqlRelation object is valid; otherwise returns false. More... | |
QSqlRelation () | |
Constructs an invalid QSqlRelation object. More... | |
QSqlRelation (const QString &aTableName, const QString &indexCol, const QString &displayCol) | |
Constructs a QSqlRelation object, where tableName is the SQL table name to which a foreign key refers, indexColumn is the foreign key, and displayColumn is the field that should be presented to the user. More... | |
QString | tableName () const |
Returns the name of the table to which a foreign key refers. More... | |
Properties | |
QString | dColumn |
QString | iColumn |
QString | tName |
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.
Definition at line 53 of file qsqlrelationaltablemodel.h.
|
inline |
Constructs an invalid QSqlRelation object.
For such an object, the tableName(), indexColumn(), and displayColumn() functions return an empty string.
Definition at line 56 of file qsqlrelationaltablemodel.h.
|
inline |
Constructs a QSqlRelation object, where tableName is the SQL table name to which a foreign key refers, indexColumn is the foreign key, and displayColumn is the field that should be presented to the user.
Definition at line 57 of file qsqlrelationaltablemodel.h.
|
inline |
Returns the column from table tableName() that should be presented to the user instead of a foreign key.
Definition at line 64 of file qsqlrelationaltablemodel.h.
Referenced by QSqlRelationalTableModel::orderByClause(), QRelation::populateDictionary(), and QSqlRelationalTableModel::selectStatement().
|
inline |
Returns the index column from table tableName() to which a foreign key refers.
Definition at line 62 of file qsqlrelationaltablemodel.h.
Referenced by QRelation::populateDictionary(), and QSqlRelationalTableModel::selectStatement().
|
inline |
Returns true if the QSqlRelation object is valid; otherwise returns false.
Definition at line 66 of file qsqlrelationaltablemodel.h.
Referenced by QRelation::isValid(), QSqlRelationalTableModel::orderByClause(), and QSqlRelationalTableModel::selectStatement().
|
inline |
Returns the name of the table to which a foreign key refers.
Definition at line 60 of file qsqlrelationaltablemodel.h.
Referenced by QRelation::populateModel(), and QSqlRelationalTableModel::selectStatement().
|
private |
Definition at line 69 of file qsqlrelationaltablemodel.h.
|
private |
Definition at line 69 of file qsqlrelationaltablemodel.h.
|
private |
Definition at line 69 of file qsqlrelationaltablemodel.h.