summaryrefslogtreecommitdiffstats
path: root/src/sql
diff options
context:
space:
mode:
authorCharles Yin <charles.yin@nokia.com>2011-07-19 05:04:24 (GMT)
committerCharles Yin <charles.yin@nokia.com>2011-07-19 05:04:35 (GMT)
commite2e62bc810d21fecc9ed1d1db486b529b760d292 (patch)
tree9e4294b7b9357a6bbbbd27366ce441748d70654f /src/sql
parentc4280dbd9bb37cca21d007f5f8b9217f80b44043 (diff)
downloadQt-e2e62bc810d21fecc9ed1d1db486b529b760d292.zip
Qt-e2e62bc810d21fecc9ed1d1db486b529b760d292.tar.gz
Qt-e2e62bc810d21fecc9ed1d1db486b529b760d292.tar.bz2
Add docs for QSqlRelationalTableModel::JoinMode
Task-number:QTBUG-8217 Reviewed-by:Michael Goddard Change-Id: Ie2af750c3a64aa634e11617cf9b3f9e7bdcf3a5f
Diffstat (limited to 'src/sql')
-rw-r--r--src/sql/models/qsqlrelationaltablemodel.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sql/models/qsqlrelationaltablemodel.cpp b/src/sql/models/qsqlrelationaltablemodel.cpp
index bc96e83..f6c4018 100644
--- a/src/sql/models/qsqlrelationaltablemodel.cpp
+++ b/src/sql/models/qsqlrelationaltablemodel.cpp
@@ -676,11 +676,23 @@ void QSqlRelationalTableModel::clear()
d->relations.clear();
QSqlTableModel::clear();
}
+
+
+/*! \enum QSqlRelationalTableModel::JoinMode
+
+ \value InnerJoin - Inner join mode, return rows when there is at least one match in both tables.
+ \value LeftJoin - Left join mode, returns all rows from the left table (table_name1), even if there are no matches in the right table (table_name2).
+
+ \see QSqlRelationalTableModel::setJoinMode
+ \since 4.8
+*/
+
/*!
Sets the SQL join mode to show or hide rows with NULL foreign keys.
In InnerJoin mode (the default) these rows will not be showed: use the
LeftJoin mode if you want to show them.
+ \see QSqlRelationalTableModel::JoinMode
\since 4.8
*/
void QSqlRelationalTableModel::setJoinMode( QSqlRelationalTableModel::JoinMode joinMode )