| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
submitAll| Name: | QSqlTableModel::submitAll | | Prototype: | bool QSqlTableModel::submitAll() | | Coverage: | 87.805% (36/41) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 732-784 |
| | 32 | 15 |
setRecord| Name: | QSqlTableModel::setRecord | | Prototype: | bool QSqlTableModel::setRecord(int row, const QSqlRecord &values) | | Coverage: | 77.143% (27/35) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1377-1426 |
| | 34 | 11 |
selectRow| Name: | QSqlTableModel::selectRow | | Prototype: | bool QSqlTableModel::selectRow(int row) | | Coverage: | 72.973% (27/37) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 397-463 |
| | 41 | 11 |
removeRows| Name: | QSqlTableModel::removeRows | | Prototype: | bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent) | | Coverage: | 94.872% (37/39) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1081-1116 |
| | 23 | 11 |
flags| Name: | QSqlTableModel::flags | | Prototype: | Qt::ItemFlags QSqlTableModel::flags(const QModelIndex &index) const | | Coverage: | 78.947% (30/38) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1278-1310 |
| | 20 | 10 |
setData| Name: | QSqlTableModel::setData | | Prototype: | bool QSqlTableModel::setData(const QModelIndex &index, const QVariant &value, int role) | | Coverage: | 87.500% (28/32) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 561-595 |
| | 23 | 8 |
insertRows| Name: | QSqlTableModel::insertRows | | Prototype: | bool QSqlTableModel::insertRows(int row, int count, const QModelIndex &parent) | | Coverage: | 80.645% (25/31) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1138-1173 |
| | 24 | 8 |
setTable| Name: | QSqlTableModel::setTable | | Prototype: | void QSqlTableModel::setTable(const QString &tableName) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 322-342 |
| | 12 | 4 |
selectStatement| Name: | QSqlTableModel::selectStatement | | Prototype: | QString QSqlTableModel::selectStatement() const | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1005-1029 |
| | 18 | 4 |
removeColumns| Name: | QSqlTableModel::removeColumns | | Prototype: | bool QSqlTableModel::removeColumns(int column, int count, const QModelIndex &parent) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1040-1050 |
| | 8 | 4 |
insertRecord| Name: | QSqlTableModel::insertRecord | | Prototype: | bool QSqlTableModel::insertRecord(int row, const QSqlRecord &record) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1187-1198 |
| | 8 | 4 |
headerData| Name: | QSqlTableModel::headerData | | Prototype: | QVariant QSqlTableModel::headerData(int section, Qt::Orientation orientation, int role) const | | Coverage: | 16.667% (2/12) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 484-495 |
| | 8 | 4 |
select| Name: | QSqlTableModel::select | | Prototype: | bool QSqlTableModel::select() | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 362-384 |
| | 14 | 3 |
record| Name: | QSqlTableModel::record | | Prototype: | QSqlRecord QSqlTableModel::record(int row) const | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1337-1353 |
| | 8 | 3 |
isDirty| Name: | QSqlTableModel::isDirty | | Prototype: | bool QSqlTableModel::isDirty() const | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 504-514 |
| | 7 | 3 |
isDirty| Name: | QSqlTableModel::isDirty | | Prototype: | bool QSqlTableModel::isDirty(const QModelIndex &index) const | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 523-537 |
| | 10 | 3 |
data| Name: | QSqlTableModel::data | | Prototype: | QVariant QSqlTableModel::data(const QModelIndex &index, int role) const | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 468-479 |
| | 7 | 3 |
updateRowInTable| Name: | QSqlTableModel::updateRowInTable | | Prototype: | bool QSqlTableModel::updateRowInTable(int row, const QSqlRecord &values) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 625-645 |
| | 14 | 2 |
submit| Name: | QSqlTableModel::submit | | Prototype: | bool QSqlTableModel::submit() | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 805-811 |
| | 4 | 2 |
setFilter| Name: | QSqlTableModel::setFilter | | Prototype: | void QSqlTableModel::setFilter(const QString &filter) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1257-1263 |
| | 4 | 2 |
rowCount| Name: | QSqlTableModel::rowCount | | Prototype: | int QSqlTableModel::rowCount(const QModelIndex &parent) const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1202-1210 |
| | 4 | 2 |
revertRow| Name: | QSqlTableModel::revertRow | | Prototype: | void QSqlTableModel::revertRow(int row) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 895-902 |
| | 4 | 2 |
revertAll| Name: | QSqlTableModel::revertAll | | Prototype: | void QSqlTableModel::revertAll() | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 881-888 |
| | 4 | 2 |
revert| Name: | QSqlTableModel::revert | | Prototype: | void QSqlTableModel::revert() | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 826-831 |
| | 3 | 2 |
primaryValues| Name: | QSqlTableModel::primaryValues | | Prototype: | QSqlRecord QSqlTableModel::primaryValues(int row) const | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1435-1446 |
| | 6 | 2 |
orderByClause| Name: | QSqlTableModel::orderByClause | | Prototype: | QString QSqlTableModel::orderByClause() const | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 973-986 |
| | 8 | 2 |
insertRowIntoTable| Name: | QSqlTableModel::insertRowIntoTable | | Prototype: | bool QSqlTableModel::insertRowIntoTable(const QSqlRecord &values) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 661-678 |
| | 11 | 2 |
indexInQuery| Name: | QSqlTableModel::indexInQuery | | Prototype: | QModelIndex QSqlTableModel::indexInQuery(const QModelIndex &item) const | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1224-1232 |
| | 5 | 2 |
deleteRowFromTable| Name: | QSqlTableModel::deleteRowFromTable | | Prototype: | bool QSqlTableModel::deleteRowFromTable(int row) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 692-715 |
| | 17 | 2 |
tableName| Name: | QSqlTableModel::tableName | | Prototype: | QString QSqlTableModel::tableName() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 347-351 |
| | 2 | 1 |
sort| Name: | QSqlTableModel::sort | | Prototype: | void QSqlTableModel::sort(int column, Qt::SortOrder order) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 947-951 |
| | 2 | 1 |
setSort| Name: | QSqlTableModel::setSort | | Prototype: | void QSqlTableModel::setSort(int column, Qt::SortOrder order) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 960-965 |
| | 3 | 1 |
setQuery| Name: | QSqlTableModel::setQuery | | Prototype: | void QSqlTableModel::setQuery(const QSqlQuery &query) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 604-607 |
| | 1 | 1 |
setPrimaryKey| Name: | QSqlTableModel::setPrimaryKey | | Prototype: | void QSqlTableModel::setPrimaryKey(const QSqlIndex &key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 925-929 |
| | 2 | 1 |
setEditStrategy| Name: | QSqlTableModel::setEditStrategy | | Prototype: | void QSqlTableModel::setEditStrategy(EditStrategy strategy) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 858-863 |
| | 3 | 1 |
record| Name: | QSqlTableModel::record | | Prototype: | QSqlRecord QSqlTableModel::record() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1320-1323 |
| | 1 | 1 |
primaryKey| Name: | QSqlTableModel::primaryKey | | Prototype: | QSqlIndex QSqlTableModel::primaryKey() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 910-914 |
| | 2 | 1 |
filter| Name: | QSqlTableModel::filter | | Prototype: | QString QSqlTableModel::filter() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1239-1243 |
| | 2 | 1 |
fieldIndex| Name: | QSqlTableModel::fieldIndex | | Prototype: | int QSqlTableModel::fieldIndex(const QString &fieldName) const | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 992-996 |
| | 2 | 1 |
editStrategy| Name: | QSqlTableModel::editStrategy | | Prototype: | QSqlTableModel::EditStrategy QSqlTableModel::editStrategy() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 870-874 |
| | 2 | 1 |
database| Name: | QSqlTableModel::database | | Prototype: | QSqlDatabase QSqlTableModel::database() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 934-938 |
| | 2 | 1 |
clear| Name: | QSqlTableModel::clear | | Prototype: | void QSqlTableModel::clear() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 1267-1274 |
| | 5 | 1 |
QSqlTableModel| Name: | QSqlTableModel::QSqlTableModel | | Prototype: | QSqlTableModel::QSqlTableModel(QSqlTableModelPrivate &dd, QObject *parent, QSqlDatabase db) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 297-302 |
| | 2 | 1 |
QSqlTableModel| Name: | QSqlTableModel::QSqlTableModel | | Prototype: | QSqlTableModel::QSqlTableModel(QObject *parent, QSqlDatabase db) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp | | Lines: | 288-293 |
| | 2 | 1 |