| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QSqlRelationalTableModel::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:  | 501-509 |  
  |  | 6 | 3 | 
 QSqlRelationalTableModel::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:  | 686-690 |  
  |  | 2 | 1 | 
 QSqlRelationalTableModel::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:  | 468-481 |  
  |  | 9 | 4 | 
 QSqlRelationalTableModel::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:  | 536-621 |  
  |  | 56 | 15 | 
 QSqlRelationalTableModel::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:  | 694-697 |  
  |  | 1 | 1 | 
 QSqlRelationalTableModel::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:  | 650-653 |  
  |  | 1 | 1 | 
 QSqlRelationalTableModel::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:  | 772-785 |  
  |  | 8 | 4 | 
 QSqlRelationalTableModel::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:  | 632-645 |  
  |  | 9 | 4 | 
 QSqlRelationalTableModel::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:  | 517-521 |  
  |  | 2 | 1 | 
 QSqlRelationalTableModel::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:  | 756-767 |  
  |  | 7 | 2 | 
 QSqlRelationalTableModel::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:  | 743-751 |  
  |  | 4 | 1 | 
 QSqlRelationalTableModel::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:  | 425-451 |  
  |  | 14 | 7 | 
 QSqlRelationalTableModel::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:  | 658-666 |  
  |  | 6 | 1 | 
 QSqlRelationalTableModel::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:  | 410-413 |  
  |  | 2 | 1 | 
 QSqlRecordPrivate::createField| Name:  | QSqlRecordPrivate::createField |  | Prototype:  | QString QSqlRecordPrivate::createField(int index, const QString &prefix) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 75-82 |  
  |  | 5 | 2 | 
 QSqlRecordPrivate::contains| Name:  | QSqlRecordPrivate::contains |  | Prototype:  | inline bool contains(int index) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 57-57 |  
  |  | 1 | 1 | 
 QSqlRecordPrivate::QSqlRecordPrivate| Name:  | QSqlRecordPrivate::QSqlRecordPrivate |  | Prototype:  | QSqlRecordPrivate::QSqlRecordPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 64-66 |  
  |  | 2 | 1 | 
 QSqlRecordPrivate::QSqlRecordPrivate| Name:  | QSqlRecordPrivate::QSqlRecordPrivate |  | Prototype:  | QSqlRecordPrivate::QSqlRecordPrivate(const QSqlRecordPrivate &other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 68-70 |  
  |  | 2 | 1 | 
 QSqlRecord::~QSqlRecord| Name:  | QSqlRecord::~QSqlRecord |  | Prototype:  | QSqlRecord::~QSqlRecord() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 159-163 |  
  |  | 2 | 2 | 
 QSqlRecord::value| Name:  | QSqlRecord::value |  | Prototype:  | QVariant QSqlRecord::value(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 193-196 |  
  |  | 1 | 1 | 
 QSqlRecord::value| Name:  | QSqlRecord::value |  | Prototype:  | QVariant QSqlRecord::value(const QString& name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 207-210 |  
  |  | 1 | 1 | 
 QSqlRecord::setValue| Name:  | QSqlRecord::setValue |  | Prototype:  | void QSqlRecord::setValue(int index, const QVariant& val) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 486-492 |  
  |  | 4 | 2 | 
 QSqlRecord::setValue| Name:  | QSqlRecord::setValue |  | Prototype:  | void QSqlRecord::setValue(const QString& name, const QVariant& val) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 502-505 |  
  |  | 1 | 1 | 
 QSqlRecord::setNull| Name:  | QSqlRecord::setNull |  | Prototype:  | void QSqlRecord::setNull(int index) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 425-431 |  
  |  | 4 | 2 | 
 QSqlRecord::setNull| Name:  | QSqlRecord::setNull |  | Prototype:  | void QSqlRecord::setNull(const QString& name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 439-442 |  
  |  | 1 | 1 | 
 QSqlRecord::setGenerated| Name:  | QSqlRecord::setGenerated |  | Prototype:  | void QSqlRecord::setGenerated(const QString& name, bool generated) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 376-379 |  
  |  | 1 | 1 | 
 QSqlRecord::setGenerated| Name:  | QSqlRecord::setGenerated |  | Prototype:  | void QSqlRecord::setGenerated(int index, bool generated) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 389-395 |  
  |  | 4 | 2 | 
 QSqlRecord::replace| Name:  | QSqlRecord::replace |  | Prototype:  | void QSqlRecord::replace(int pos, const QSqlField& field) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 292-299 |  
  |  | 4 | 2 | 
 QSqlRecord::remove| Name:  | QSqlRecord::remove |  | Prototype:  | void QSqlRecord::remove(int pos) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 308-315 |  
  |  | 4 | 2 | 
 QSqlRecord::operator==| Name:  | QSqlRecord::operator== |  | Prototype:  | bool QSqlRecord::operator==(const QSqlRecord &other) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 180-183 |  
  |  | 1 | 1 | 
 QSqlRecord::operator=| Name:  | QSqlRecord::operator= |  | Prototype:  | QSqlRecord& QSqlRecord::operator=(const QSqlRecord& other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 149-153 |  
  |  | 2 | 1 | 
 QSqlRecord::keyValues| Name:  | QSqlRecord::keyValues |  | Prototype:  | QSqlRecord QSqlRecord::keyValues(const QSqlRecord &keyFields) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 537-545 |  
  |  | 4 | 2 | 
 QSqlRecord::isNull| Name:  | QSqlRecord::isNull |  | Prototype:  | bool QSqlRecord::isNull(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 403-406 |  
  |  | 1 | 1 | 
 QSqlRecord::isNull| Name:  | QSqlRecord::isNull |  | Prototype:  | bool QSqlRecord::isNull(const QString& name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 414-417 |  
  |  | 1 | 1 | 
 QSqlRecord::isGenerated| Name:  | QSqlRecord::isGenerated |  | Prototype:  | bool QSqlRecord::isGenerated(const QString& name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 451-454 |  
  |  | 1 | 1 | 
 QSqlRecord::isGenerated| Name:  | QSqlRecord::isGenerated |  | Prototype:  | bool QSqlRecord::isGenerated(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 463-466 |  
  |  | 1 | 1 | 
 QSqlRecord::isEmpty| Name:  | QSqlRecord::isEmpty |  | Prototype:  | bool QSqlRecord::isEmpty() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 336-339 |  
  |  | 1 | 1 | 
 QSqlRecord::insert| Name:  | QSqlRecord::insert |  | Prototype:  | void QSqlRecord::insert(int pos, const QSqlField& field) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 279-283 |  
  |  | 2 | 1 | 
 QSqlRecord::indexOf| Name:  | QSqlRecord::indexOf |  | Prototype:  | int QSqlRecord::indexOf(const QString& name) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 233-241 |  
  |  | 5 | 3 | 
 QSqlRecord::fieldName| Name:  | QSqlRecord::fieldName |  | Prototype:  | QString QSqlRecord::fieldName(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 219-222 |  
  |  | 1 | 1 | 
 QSqlRecord::field| Name:  | QSqlRecord::field |  | Prototype:  | QSqlField QSqlRecord::field(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 248-251 |  
  |  | 1 | 1 | 
 QSqlRecord::field| Name:  | QSqlRecord::field |  | Prototype:  | QSqlField QSqlRecord::field(const QString &name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 256-259 |  
  |  | 1 | 1 | 
 QSqlRecord::detach| Name:  | QSqlRecord::detach |  | Prototype:  | void QSqlRecord::detach() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 510-513 |  
  |  | 1 | 1 | 
 QSqlRecord::count| Name:  | QSqlRecord::count |  | Prototype:  | int QSqlRecord::count() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 474-477 |  
  |  | 1 | 1 | 
 QSqlRecord::contains| Name:  | QSqlRecord::contains |  | Prototype:  | bool QSqlRecord::contains(const QString& name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 347-350 |  
  |  | 1 | 1 | 
 QSqlRecord::clearValues| Name:  | QSqlRecord::clearValues |  | Prototype:  | void QSqlRecord::clearValues() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 359-365 |  
  |  | 4 | 2 | 
 QSqlRecord::clear| Name:  | QSqlRecord::clear |  | Prototype:  | void QSqlRecord::clear() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 323-327 |  
  |  | 2 | 1 | 
 QSqlRecord::append| Name:  | QSqlRecord::append |  | Prototype:  | void QSqlRecord::append(const QSqlField& field) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 268-272 |  
  |  | 2 | 1 | 
 QSqlRecord::QSqlRecord| Name:  | QSqlRecord::QSqlRecord |  | Prototype:  | QSqlRecord::QSqlRecord() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 124-127 |  
  |  | 1 | 1 | 
 QSqlRecord::QSqlRecord| Name:  | QSqlRecord::QSqlRecord |  | Prototype:  | QSqlRecord::QSqlRecord(const QSqlRecord& other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 136-140 |  
  |  | 2 | 1 | 
 QSqlQueryPrivate::~QSqlQueryPrivate| Name:  | QSqlQueryPrivate::~QSqlQueryPrivate |  | Prototype:  | QSqlQueryPrivate::~QSqlQueryPrivate() |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 89-95 |  
  |  | 4 | 2 | 
 QSqlQueryPrivate::shared_null| Name:  | QSqlQueryPrivate::shared_null |  | Prototype:  | QSqlQueryPrivate* QSqlQueryPrivate::shared_null() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 72-77 |  
  |  | 3 | 1 | 
 QSqlQueryPrivate::QSqlQueryPrivate| Name:  | QSqlQueryPrivate::QSqlQueryPrivate |  | Prototype:  | QSqlQueryPrivate::QSqlQueryPrivate(QSqlResult* result) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 82-87 |  
  |  | 2 | 2 | 
 QSqlQueryModelPrivate::prefetch| Name:  | QSqlQueryModelPrivate::prefetch |  | Prototype:  | void QSqlQueryModelPrivate::prefetch(int limit) |  | Coverage:  |  91.667% (22/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 51-84 |  
  |  | 19 | 6 | 
 QSqlQueryModelPrivate::initColOffsets| Name:  | QSqlQueryModelPrivate::initColOffsets |  | Prototype:  | void QSqlQueryModelPrivate::initColOffsets(int size) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 90-94 |  
  |  | 2 | 1 | 
 QSqlQueryModelPrivate::columnInQuery| Name:  | QSqlQueryModelPrivate::columnInQuery |  | Prototype:  | int QSqlQueryModelPrivate::columnInQuery(int modelColumn) const |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 96-101 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 409-453 |  
  |  | 28 | 5 | 
 QSqlQueryModel::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:  | 469-472 |  
  |  | 1 | 1 | 
 QSqlQueryModel::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:  | 548-552 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 505-517 |  
  |  | 8 | 3 | 
 QSqlQueryModel::rowCount| Name:  | QSqlQueryModel::rowCount |  | Prototype:  | int QSqlQueryModel::rowCount(const QModelIndex &index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 319-323 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 641-657 |  
  |  | 11 | 4 | 
 QSqlQueryModel::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:  | 564-574 |  
  |  | 7 | 3 | 
 QSqlQueryModel::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:  | 586-590 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 524-528 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 536-540 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 606-628 |  
  |  | 17 | 5 | 
 QSqlQueryModel::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:  | 671-678 |  
  |  | 5 | 2 | 
 QSqlQueryModel::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:  | 369-382 |  
  |  | 10 | 5 | 
 QSqlQueryModel::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:  | 190-196 |  
  |  | 4 | 2 | 
 QSqlQueryModel::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:  | 299-305 |  
  |  | 4 | 2 | 
 QSqlQueryModel::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:  | 244-249 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 280-285 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 226-231 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 262-267 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 341-363 |  
  |  | 15 | 6 | 
 QSqlQueryModel::columnCount| Name:  | QSqlQueryModel::columnCount |  | Prototype:  | int QSqlQueryModel::columnCount(const QModelIndex &index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 327-331 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 477-489 |  
  |  | 10 | 1 | 
 QSqlQueryModel::canFetchMore| Name:  | QSqlQueryModel::canFetchMore |  | Prototype:  | bool QSqlQueryModel::canFetchMore(const QModelIndex &parent) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp |  | Lines:  | 209-213 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 289-295 |  
  |  | 4 | 2 | 
 QSqlQueryModel::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:  | 235-240 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 271-276 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 217-222 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 253-258 |  
  |  | 3 | 2 | 
 QSqlQueryModel::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:  | 154-157 |  
  |  | 2 | 1 | 
 QSqlQueryModel::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:  | 161-164 |  
  |  | 2 | 1 | 
 QSqlQuery::~QSqlQuery| Name:  | QSqlQuery::~QSqlQuery |  | Prototype:  | QSqlQuery::~QSqlQuery() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 242-246 |  
  |  | 2 | 2 | 
 QSqlQuery::value| Name:  | QSqlQuery::value |  | Prototype:  | QVariant QSqlQuery::value(int index) const |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 427-433 |  
  |  | 4 | 2 | 
 QSqlQuery::value| Name:  | QSqlQuery::value |  | Prototype:  | QVariant QSqlQuery::value(const QString& name) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 444-451 |  
  |  | 5 | 2 | 
 QSqlQuery::size| Name:  | QSqlQuery::size |  | Prototype:  | int QSqlQuery::size() const |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 778-783 |  
  |  | 3 | 2 | 
 QSqlQuery::setNumericalPrecisionPolicy| Name:  | QSqlQuery::setNumericalPrecisionPolicy |  | Prototype:  | void QSqlQuery::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1222-1225 |  
  |  | 1 | 1 | 
 QSqlQuery::setForwardOnly| Name:  | QSqlQuery::setForwardOnly |  | Prototype:  | void QSqlQuery::setForwardOnly(bool forward) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 890-893 |  
  |  | 1 | 1 | 
 QSqlQuery::seek| Name:  | QSqlQuery::seek |  | Prototype:  | bool QSqlQuery::seek(int index, bool relative) |  | Coverage:  |  74.510% (38/51) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 556-617 |  
  |  | 40 | 16 | 
 QSqlQuery::result| Name:  | QSqlQuery::result |  | Prototype:  | const QSqlResult* QSqlQuery::result() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 492-495 |  
  |  | 1 | 1 | 
 QSqlQuery::record| Name:  | QSqlQuery::record |  | Prototype:  | QSqlRecord QSqlQuery::record() const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 913-922 |  
  |  | 5 | 3 | 
 QSqlQuery::previous| Name:  | QSqlQuery::previous |  | Prototype:  | bool QSqlQuery::previous() |  | Coverage:  |  58.824% (10/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 697-720 |  
  |  | 14 | 7 | 
 QSqlQuery::prepare| Name:  | QSqlQuery::prepare |  | Prototype:  | bool QSqlQuery::prepare(const QString& query) |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 958-987 |  
  |  | 19 | 5 | 
 QSqlQuery::operator=| Name:  | QSqlQuery::operator= |  | Prototype:  | QSqlQuery& QSqlQuery::operator=(const QSqlQuery& other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 305-309 |  
  |  | 2 | 1 | 
 QSqlQuery::numericalPrecisionPolicy| Name:  | QSqlQuery::numericalPrecisionPolicy |  | Prototype:  | QSql::NumericalPrecisionPolicy QSqlQuery::numericalPrecisionPolicy() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1232-1235 |  
  |  | 1 | 1 | 
 QSqlQuery::numRowsAffected| Name:  | QSqlQuery::numRowsAffected |  | Prototype:  | int QSqlQuery::numRowsAffected() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 794-799 |  
  |  | 3 | 2 |