| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 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:  | 83-89 |  
  |  | 4 | 2 | 
 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:  | 118-121 |  
  |  | 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:  | 130-134 |  
  |  | 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:  | 262-266 |  
  |  | 2 | 1 | 
 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:  | 317-321 |  
  |  | 2 | 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:  | 353-359 |  
  |  | 4 | 2 | 
 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:  | 341-344 |  
  |  | 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:  | 468-471 |  
  |  | 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:  | 504-507 |  
  |  | 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:  | 242-245 |  
  |  | 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:  | 250-253 |  
  |  | 1 | 1 | 
 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:  | 213-216 |  
  |  | 1 | 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:  | 227-235 |  
  |  | 5 | 3 | 
 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:  | 273-277 |  
  |  | 2 | 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:  | 330-333 |  
  |  | 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:  | 445-448 |  
  |  | 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:  | 457-460 |  
  |  | 1 | 1 | 
 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:  | 397-400 |  
  |  | 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:  | 408-411 |  
  |  | 1 | 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:  | 531-539 |  
  |  | 4 | 2 | 
 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:  | 143-147 |  
  |  | 2 | 1 | 
 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:  | 174-177 |  
  |  | 1 | 1 | 
 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:  | 302-309 |  
  |  | 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:  | 286-293 |  
  |  | 4 | 2 | 
 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:  | 370-373 |  
  |  | 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:  | 383-389 |  
  |  | 4 | 2 | 
 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:  | 419-425 |  
  |  | 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:  | 433-436 |  
  |  | 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:  | 480-486 |  
  |  | 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:  | 496-499 |  
  |  | 1 | 1 | 
 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:  | 187-190 |  
  |  | 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:  | 201-204 |  
  |  | 1 | 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:  | 153-157 |  
  |  | 2 | 2 | 
 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:  | 58-60 |  
  |  | 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:  | 62-64 |  
  |  | 2 | 1 | 
 QSqlRecordPrivate::contains| Name:  | QSqlRecordPrivate::contains |  | Prototype:  | inline bool contains(int index) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp |  | Lines:  | 51-51 |  
  |  | 1 | 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:  | 69-76 |  
  |  | 5 | 2 | 
 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:  | 404-407 |  
  |  | 2 | 1 | 
 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:  | 652-660 |  
  |  | 6 | 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:  | 419-445 |  
  |  | 14 | 7 | 
 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:  | 737-745 |  
  |  | 4 | 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:  | 750-761 |  
  |  | 7 | 2 | 
 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:  | 511-515 |  
  |  | 2 | 1 | 
 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:  | 626-639 |  
  |  | 9 | 4 | 
 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:  | 766-779 |  
  |  | 8 | 4 | 
 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:  | 644-647 |  
  |  | 1 | 1 | 
 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:  | 688-691 |  
  |  | 1 | 1 | 
 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:  | 530-615 |  
  |  | 56 | 15 | 
 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:  | 462-475 |  
  |  | 9 | 4 | 
 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:  | 680-684 |  
  |  | 2 | 1 | 
 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:  | 495-503 |  
  |  | 6 | 3 | 
 QSqlRelationalTableModel::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 |  
  |  | 3 | 1 | 
 QSqlRelationalTableModel::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 |  
  |  | 4 | 1 | 
 QSqlRelationalTableModelPrivate::QSqlRelationalTableModelPrivate| Name:  | QSqlRelationalTableModelPrivate::QSqlRelationalTableModelPrivate |  | Prototype:  | QSqlRelationalTableModelPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 259-262 |  
  |  | 1 | 1 | 
 QSqlRelationalTableModelPrivate::clearCache| Name:  | QSqlRelationalTableModelPrivate::clearCache |  | Prototype:  | void QSqlRelationalTableModelPrivate::clearCache() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 303-309 |  
  |  | 3 | 2 | 
 QSqlRelationalTableModelPrivate::clearChanges| Name:  | QSqlRelationalTableModelPrivate::clearChanges |  | Prototype:  | void QSqlRelationalTableModelPrivate::clearChanges() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 276-282 |  
  |  | 3 | 2 | 
 QSqlRelationalTableModelPrivate::fullyQualifiedFieldName| Name:  | QSqlRelationalTableModelPrivate::fullyQualifiedFieldName |  | Prototype:  | QString QSqlRelationalTableModelPrivate::fullyQualifiedFieldName(const QString &tableName, const QString &fieldName) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 517-525 |  
  |  | 4 | 1 | 
 QSqlRelationalTableModelPrivate::nameToIndex| Name:  | QSqlRelationalTableModelPrivate::nameToIndex |  | Prototype:  | int QSqlRelationalTableModelPrivate::nameToIndex(const QString &name) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 289-298 |  
  |  | 5 | 2 | 
 QSqlRelationalTableModelPrivate::revertCachedRow| Name:  | QSqlRelationalTableModelPrivate::revertCachedRow |  | Prototype:  | void QSqlRelationalTableModelPrivate::revertCachedRow(int row) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 284-287 |  
  |  | 1 | 1 | 
 QSqlRelationalTableModelPrivate::translateFieldNames| Name:  | QSqlRelationalTableModelPrivate::translateFieldNames |  | Prototype:  | void QSqlRelationalTableModelPrivate::translateFieldNames(QSqlRecord &values) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 708-719 |  
  |  | 7 | 3 | 
 QSqlRelationalTableModelSql::relTablePrefix| Name:  | QSqlRelationalTableModelSql::relTablePrefix |  | Prototype:  | inline const static QString relTablePrefix(int i) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 QSqlResult::QSqlResult| Name:  | QSqlResult::QSqlResult |  | Prototype:  | QSqlResult::QSqlResult(const QSqlDriver *db) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 219-227 |  
  |  | 6 | 2 | 
 QSqlResult::QSqlResult| Name:  | QSqlResult::QSqlResult |  | Prototype:  | QSqlResult::QSqlResult(QSqlResultPrivate &dd, const QSqlDriver *db) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 231-239 |  
  |  | 6 | 2 | 
 QSqlResult::addBindValue| Name:  | QSqlResult::addBindValue |  | Prototype:  | void QSqlResult::addBindValue(const QVariant& val, QSql::ParamType paramType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 726-732 |  
  |  | 4 | 1 | 
 QSqlResult::at| Name:  | QSqlResult::at |  | Prototype:  | int QSqlResult::at() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 284-288 |  
  |  | 2 | 1 | 
 QSqlResult::bindValue| Name:  | QSqlResult::bindValue |  | Prototype:  | void QSqlResult::bindValue(int index, const QVariant& val, QSql::ParamType paramType) |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 679-691 |  
  |  | 10 | 4 | 
 QSqlResult::bindValue| Name:  | QSqlResult::bindValue |  | Prototype:  | void QSqlResult::bindValue(const QString& placeholder, const QVariant& val, QSql::ParamType paramType) |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 703-718 |  
  |  | 9 | 4 | 
 QSqlResult::bindValueType| Name:  | QSqlResult::bindValueType |  | Prototype:  | QSql::ParamType QSqlResult::bindValueType(int index) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 766-770 |  
  |  | 2 | 1 | 
 QSqlResult::bindValueType| Name:  | QSqlResult::bindValueType |  | Prototype:  | QSql::ParamType QSqlResult::bindValueType(const QString& placeholder) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 778-782 |  
  |  | 2 | 1 | 
 QSqlResult::bindingSyntax| Name:  | QSqlResult::bindingSyntax |  | Prototype:  | QSqlResult::BindingSyntax QSqlResult::bindingSyntax() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 810-814 |  
  |  | 2 | 1 | 
 QSqlResult::boundValue| Name:  | QSqlResult::boundValue |  | Prototype:  | QVariant QSqlResult::boundValue(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 740-744 |  
  |  | 2 | 1 | 
 QSqlResult::boundValue| Name:  | QSqlResult::boundValue |  | Prototype:  | QVariant QSqlResult::boundValue(const QString& placeholder) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 754-759 |  
  |  | 3 | 1 | 
 QSqlResult::boundValueCount| Name:  | QSqlResult::boundValueCount |  | Prototype:  | int QSqlResult::boundValueCount() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 789-793 |  
  |  | 2 | 1 | 
 QSqlResult::boundValueName| Name:  | QSqlResult::boundValueName |  | Prototype:  | QString QSqlResult::boundValueName(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 855-859 |  
  |  | 2 | 1 | 
 QSqlResult::boundValues| Name:  | QSqlResult::boundValues |  | Prototype:  | QVector<QVariant>& QSqlResult::boundValues() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 801-805 |  
  |  | 2 | 1 | 
 QSqlResult::clear| Name:  | QSqlResult::clear |  | Prototype:  | void QSqlResult::clear() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 820-824 |  
  |  | 2 | 1 | 
 QSqlResult::driver| Name:  | QSqlResult::driver |  | Prototype:  | const QSqlDriver *QSqlResult::driver() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 370-374 |  
  |  | 2 | 1 | 
 QSqlResult::exec| Name:  | QSqlResult::exec |  | Prototype:  | bool QSqlResult::exec() |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 626-671 |  
  |  | 35 | 6 | 
 QSqlResult::execBatch| Name:  | QSqlResult::execBatch |  | Prototype:  | bool QSqlResult::execBatch(bool arrayBind) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 946-961 |  
  |  | 11 | 5 | 
 QSqlResult::executedQuery| Name:  | QSqlResult::executedQuery |  | Prototype:  | QString QSqlResult::executedQuery() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 834-838 |  
  |  | 2 | 1 | 
 QSqlResult::fetchNext| Name:  | QSqlResult::fetchNext |  | Prototype:  | bool QSqlResult::fetchNext() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 519-522 |  
  |  | 1 | 1 | 
 QSqlResult::fetchPrevious| Name:  | QSqlResult::fetchPrevious |  | Prototype:  | bool QSqlResult::fetchPrevious() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 535-538 |  
  |  | 1 | 1 | 
 QSqlResult::handle| Name:  | QSqlResult::handle |  | Prototype:  | QVariant QSqlResult::handle() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 1016-1019 |  
  |  | 1 | 1 | 
 QSqlResult::hasOutValues| Name:  | QSqlResult::hasOutValues |  | Prototype:  | bool QSqlResult::hasOutValues() const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 867-878 |  
  |  | 8 | 4 | 
 QSqlResult::isActive| Name:  | QSqlResult::isActive |  | Prototype:  | bool QSqlResult::isActive() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 317-321 |  
  |  | 2 | 1 | 
 QSqlResult::isForwardOnly| Name:  | QSqlResult::isForwardOnly |  | Prototype:  | bool QSqlResult::isForwardOnly() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 546-550 |  
  |  | 2 | 1 | 
 QSqlResult::isSelect| Name:  | QSqlResult::isSelect |  | Prototype:  | bool QSqlResult::isSelect() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 359-363 |  
  |  | 2 | 1 | 
 QSqlResult::isValid| Name:  | QSqlResult::isValid |  | Prototype:  | bool QSqlResult::isValid() const |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 299-303 |  
  |  | 2 | 1 | 
 QSqlResult::lastError| Name:  | QSqlResult::lastError |  | Prototype:  | QSqlError QSqlResult::lastError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 411-415 |  
  |  | 2 | 1 | 
 QSqlResult::lastInsertId| Name:  | QSqlResult::lastInsertId |  | Prototype:  | QVariant QSqlResult::lastInsertId() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 907-910 |  
  |  | 1 | 1 | 
 QSqlResult::lastQuery| Name:  | QSqlResult::lastQuery |  | Prototype:  | QString QSqlResult::lastQuery() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 271-275 |  
  |  | 2 | 1 | 
 QSqlResult::nextResult| Name:  | QSqlResult::nextResult |  | Prototype:  | bool QSqlResult::nextResult() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 987-990 |  
  |  | 1 | 1 | 
 QSqlResult::numericalPrecisionPolicy| Name:  | QSqlResult::numericalPrecisionPolicy |  | Prototype:  | QSql::NumericalPrecisionPolicy QSqlResult::numericalPrecisionPolicy() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 979-983 |  
  |  | 2 | 1 | 
 QSqlResult::prepare| Name:  | QSqlResult::prepare |  | Prototype:  | bool QSqlResult::prepare(const QString& query) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 609-618 |  
  |  | 5 | 2 | 
 QSqlResult::record| Name:  | QSqlResult::record |  | Prototype:  | QSqlRecord QSqlResult::record() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 888-891 |  
  |  | 1 | 1 | 
 QSqlResult::resetBindCount| Name:  | QSqlResult::resetBindCount |  | Prototype:  | void QSqlResult::resetBindCount() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 843-847 |  
  |  | 2 | 1 | 
 QSqlResult::savePrepare| Name:  | QSqlResult::savePrepare |  | Prototype:  | bool QSqlResult::savePrepare(const QString& query) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 583-600 |  
  |  | 11 | 4 | 
 QSqlResult::setActive| Name:  | QSqlResult::setActive |  | Prototype:  | void QSqlResult::setActive(bool active) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 384-391 |  
  |  | 4 | 2 | 
 QSqlResult::setAt| Name:  | QSqlResult::setAt |  | Prototype:  | void QSqlResult::setAt(int index) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 330-334 |  
  |  | 2 | 1 | 
 QSqlResult::setForwardOnly| Name:  | QSqlResult::setForwardOnly |  | Prototype:  | void QSqlResult::setForwardOnly(bool forward) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp |  | Lines:  | 568-572 |  
  |  | 2 | 1 |