The QSqlRelation class stores information about an SQL foreign key.
More...
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.
QtSql.QSqlRelation.QSqlRelation |
( |
System.Type |
dummy | ) |
|
|
protected |
QtSql.QSqlRelation.QSqlRelation |
( |
| ) |
|
Constructs an invalid QSqlRelation object.
For such an object, the tableName(), indexColumn(), and displayColumn() functions return an empty string.
See also isValid().
QtSql.QSqlRelation.QSqlRelation |
( |
string |
aTableName, |
|
|
string |
indexCol, |
|
|
string |
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.
See also tableName(), indexColumn(), and displayColumn().
virtual void QtSql.QSqlRelation.CreateProxy |
( |
| ) |
|
|
virtual |
new void QtSql.QSqlRelation.Dispose |
( |
| ) |
|
SmokeInvocation QtSql.QSqlRelation.interceptor |
|
protected |
string QtSql.QSqlRelation.DisplayColumn |
|
get |
Returns the column from table tableName() that should be presented to the user instead of a foreign key.
string QtSql.QSqlRelation.IndexColumn |
|
get |
Returns the index column from table tableName() to which a foreign key refers.
bool QtSql.QSqlRelation.IsValid |
|
get |
Returns true if the QSqlRelation object is valid; otherwise returns false.
virtual System.IntPtr QtSql.QSqlRelation.SmokeObject |
|
getset |
string QtSql.QSqlRelation.TableName |
|
get |
Returns the name of the table to which a foreign key refers.