QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QSqlRelationalTableModel
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
updateRowInTable
Name: QSqlRelationalTableModel::updateRowInTable
Prototype: bool QSqlRelationalTableModel::updateRowInTable(int row, const QSqlRecord &values)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 724-732
100.000% (1/1)
41
setTable
Name: QSqlRelationalTableModel::setTable
Prototype: void QSqlRelationalTableModel::setTable(const QString &table)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 696-704
100.000% (1/1)
31
setJoinMode
Name: QSqlRelationalTableModel::setJoinMode
Prototype: void QSqlRelationalTableModel::setJoinMode( QSqlRelationalTableModel::JoinMode joinMode )
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 680-684
100.000% (1/1)
21
select
Name: QSqlRelationalTableModel::select
Prototype: bool QSqlRelationalTableModel::select()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 688-691
100.000% (1/1)
11
revertRow
Name: QSqlRelationalTableModel::revertRow
Prototype: void QSqlRelationalTableModel::revertRow(int row)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 644-647
100.000% (1/1)
11
orderByClause
Name: QSqlRelationalTableModel::orderByClause
Prototype: QString QSqlRelationalTableModel::orderByClause() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 750-761
100.000% (6/6)
72
insertRowIntoTable
Name: QSqlRelationalTableModel::insertRowIntoTable
Prototype: bool QSqlRelationalTableModel::insertRowIntoTable(const QSqlRecord &values)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 737-745
100.000% (1/1)
41
clear
Name: QSqlRelationalTableModel::clear
Prototype: void QSqlRelationalTableModel::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 652-660
100.000% (1/1)
61
QSqlRelationalTableModel
Name: QSqlRelationalTableModel::QSqlRelationalTableModel
Prototype: QSqlRelationalTableModel::QSqlRelationalTableModel(QObject *parent, QSqlDatabase db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 404-407
100.000% (1/1)
21
setData
Name: QSqlRelationalTableModel::setData
Prototype: bool QSqlRelationalTableModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 462-475
 93.750% (15/16)
94
relationModel
Name: QSqlRelationalTableModel::relationModel
Prototype: QSqlTableModel *QSqlRelationalTableModel::relationModel(int column) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 626-639
 91.667% (11/12)
94
data
Name: QSqlRelationalTableModel::data
Prototype: QVariant QSqlRelationalTableModel::data(const QModelIndex &index, int role) const
Coverage:  86.207% (25/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 419-445
 86.207% (25/29)
147
selectStatement
Name: QSqlRelationalTableModel::selectStatement
Prototype: QString QSqlRelationalTableModel::selectStatement() const
Coverage:  79.545% (35/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 530-615
 79.545% (35/44)
5615
setRelation
Name: QSqlRelationalTableModel::setRelation
Prototype: void QSqlRelationalTableModel::setRelation(int column, const QSqlRelation &relation)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 495-503
 71.429% (5/7)
63
removeColumns
Name: QSqlRelationalTableModel::removeColumns
Prototype: bool QSqlRelationalTableModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 766-779
 71.429% (10/14)
84
relation
Name: QSqlRelationalTableModel::relation
Prototype: QSqlRelation QSqlRelationalTableModel::relation(int column) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 511-515
  0.000% (0/1)
21

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9