| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 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 |  
  |  | 28 | 5 | 
 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 |  
  |  | 17 | 5 | 
 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 |  
  |  | 15 | 6 | 
 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 |  
  |  | 11 | 4 | 
 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 |  
  |  | 10 | 5 | 
 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 |  
  |  | 10 | 1 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 7 | 3 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 2 | 1 | 
 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 |  
  |  | 1 | 1 |