QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QSqlQueryModel
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
setQuery
Name: QSqlQueryModel::setQuery
Prototype: void QSqlQueryModel::setQuery(const QString &query, const QSqlDatabase &db)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 463-466
100.000% (1/1)
11
setHeaderData
Name: QSqlQueryModel::setHeaderData
Prototype: bool QSqlQueryModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 499-511
100.000% (11/11)
83
rowCount
Name: QSqlQueryModel::rowCount
Prototype: int QSqlQueryModel::rowCount(const QModelIndex &index) const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 313-317
100.000% (3/3)
21
record
Name: QSqlQueryModel::record
Prototype: QSqlRecord QSqlQueryModel::record() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 580-584
100.000% (1/1)
21
lastError
Name: QSqlQueryModel::lastError
Prototype: QSqlError QSqlQueryModel::lastError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 530-534
100.000% (1/1)
21
indexInQuery
Name: QSqlQueryModel::indexInQuery
Prototype: QModelIndex QSqlQueryModel::indexInQuery(const QModelIndex &item) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 665-672
100.000% (4/4)
52
endResetModel
Name: QSqlQueryModel::endResetModel
Prototype: void QSqlQueryModel::endResetModel()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 293-299
100.000% (4/4)
42
endInsertRows
Name: QSqlQueryModel::endInsertRows
Prototype: void QSqlQueryModel::endInsertRows()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 220-225
100.000% (4/4)
32
columnCount
Name: QSqlQueryModel::columnCount
Prototype: int QSqlQueryModel::columnCount(const QModelIndex &index) const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 321-325
100.000% (3/3)
21
clear
Name: QSqlQueryModel::clear
Prototype: void QSqlQueryModel::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 471-483
100.000% (1/1)
101
beginResetModel
Name: QSqlQueryModel::beginResetModel
Prototype: void QSqlQueryModel::beginResetModel()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 283-289
100.000% (4/4)
42
beginInsertRows
Name: QSqlQueryModel::beginInsertRows
Prototype: void QSqlQueryModel::beginInsertRows(const QModelIndex &parent, int first, int last)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 211-216
100.000% (4/4)
32
QSqlQueryModel
Name: QSqlQueryModel::QSqlQueryModel
Prototype: QSqlQueryModel::QSqlQueryModel(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 148-151
100.000% (1/1)
21
QSqlQueryModel
Name: QSqlQueryModel::QSqlQueryModel
Prototype: QSqlQueryModel::QSqlQueryModel(QSqlQueryModelPrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 155-158
100.000% (1/1)
21
headerData
Name: QSqlQueryModel::headerData
Prototype: QVariant QSqlQueryModel::headerData(int section, Qt::Orientation orientation, int role) const
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 363-376
 94.737% (18/19)
105
insertColumns
Name: QSqlQueryModel::insertColumns
Prototype: bool QSqlQueryModel::insertColumns(int column, int count, const QModelIndex &parent)
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 600-622
 90.476% (19/21)
175
removeColumns
Name: QSqlQueryModel::removeColumns
Prototype: bool QSqlQueryModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 635-651
 87.500% (14/16)
114
canFetchMore
Name: QSqlQueryModel::canFetchMore
Prototype: bool QSqlQueryModel::canFetchMore(const QModelIndex &parent) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 203-207
 80.000% (4/5)
21
endRemoveRows
Name: QSqlQueryModel::endRemoveRows
Prototype: void QSqlQueryModel::endRemoveRows()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 238-243
 75.000% (3/4)
32
endRemoveColumns
Name: QSqlQueryModel::endRemoveColumns
Prototype: void QSqlQueryModel::endRemoveColumns()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 274-279
 75.000% (3/4)
32
endInsertColumns
Name: QSqlQueryModel::endInsertColumns
Prototype: void QSqlQueryModel::endInsertColumns()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 256-261
 75.000% (3/4)
32
data
Name: QSqlQueryModel::data
Prototype: QVariant QSqlQueryModel::data(const QModelIndex &item, int role) const
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 335-357
 75.000% (12/16)
156
beginRemoveRows
Name: QSqlQueryModel::beginRemoveRows
Prototype: void QSqlQueryModel::beginRemoveRows(const QModelIndex &parent, int first, int last)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 229-234
 75.000% (3/4)
32
beginRemoveColumns
Name: QSqlQueryModel::beginRemoveColumns
Prototype: void QSqlQueryModel::beginRemoveColumns(const QModelIndex &parent, int first, int last)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 265-270
 75.000% (3/4)
32
beginInsertColumns
Name: QSqlQueryModel::beginInsertColumns
Prototype: void QSqlQueryModel::beginInsertColumns(const QModelIndex &parent, int first, int last)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 247-252
 75.000% (3/4)
32
record
Name: QSqlQueryModel::record
Prototype: QSqlRecord QSqlQueryModel::record(int row) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 558-568
 71.429% (5/7)
73
setQuery
Name: QSqlQueryModel::setQuery
Prototype: void QSqlQueryModel::setQuery(const QSqlQuery &query)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 403-447
 66.667% (12/18)
285
fetchMore
Name: QSqlQueryModel::fetchMore
Prototype: void QSqlQueryModel::fetchMore(const QModelIndex &parent)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 184-190
 50.000% (2/4)
42
setLastError
Name: QSqlQueryModel::setLastError
Prototype: void QSqlQueryModel::setLastError(const QSqlError &error)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 542-546
  0.000% (0/1)
21
query
Name: QSqlQueryModel::query
Prototype: QSqlQuery QSqlQueryModel::query() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 518-522
  0.000% (0/1)
21

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