| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ | 
 QSqlDriver| Name:  | QSqlDriver::QSqlDriver |  | Prototype:  | QSqlDriver::QSqlDriver(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 78-81 |  
  |  | 2 | 1 | 
 QSqlDriver| Name:  | QSqlDriver::QSqlDriver |  | Prototype:  | QSqlDriver::QSqlDriver(QSqlDriverPrivate &dd, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 85-88 |  
  |  | 2 | 1 | 
 beginTransaction| Name:  | QSqlDriver::beginTransaction |  | Prototype:  | bool QSqlDriver::beginTransaction() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 304-307 |  
  |  | 1 | 1 | 
 cancelQuery| Name:  | QSqlDriver::cancelQuery |  | Prototype:  | bool QSqlDriver::cancelQuery() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 817-820 |  
  |  | 1 | 1 | 
 commitTransaction| Name:  | QSqlDriver::commitTransaction |  | Prototype:  | bool QSqlDriver::commitTransaction() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 317-320 |  
  |  | 1 | 1 | 
 dbmsType| Name:  | QSqlDriver::dbmsType |  | Prototype:  | QSqlDriver::DbmsType QSqlDriver::dbmsType() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 794-797 |  
  |  | 1 | 1 | 
 escapeIdentifier| Name:  | QSqlDriver::escapeIdentifier |  | Prototype:  | QString QSqlDriver::escapeIdentifier(const QString &identifier, IdentifierType) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 404-407 |  
  |  | 1 | 1 | 
 handle| Name:  | QSqlDriver::handle |  | Prototype:  | QVariant QSqlDriver::handle() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 690-693 |  
  |  | 1 | 1 | 
 isIdentifierEscaped| Name:  | QSqlDriver::isIdentifierEscaped |  | Prototype:  | bool QSqlDriver::isIdentifierEscaped(const QString &identifier, IdentifierType type) const |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 419-425 |  
  |  | 4 | 1 | 
 isOpen| Name:  | QSqlDriver::isOpen |  | Prototype:  | bool QSqlDriver::isOpen() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 158-161 |  
  |  | 1 | 1 | 
 isOpenError| Name:  | QSqlDriver::isOpenError |  | Prototype:  | bool QSqlDriver::isOpenError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 168-171 |  
  |  | 1 | 1 | 
 lastError| Name:  | QSqlDriver::lastError |  | Prototype:  | QSqlError QSqlDriver::lastError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 352-355 |  
  |  | 1 | 1 | 
 numericalPrecisionPolicy| Name:  | QSqlDriver::numericalPrecisionPolicy |  | Prototype:  | QSql::NumericalPrecisionPolicy QSqlDriver::numericalPrecisionPolicy() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 784-787 |  
  |  | 1 | 1 | 
 primaryIndex| Name:  | QSqlDriver::primaryIndex |  | Prototype:  | QSqlIndex QSqlDriver::primaryIndex(const QString&) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 379-382 |  
  |  | 1 | 1 | 
 record| Name:  | QSqlDriver::record |  | Prototype:  | QSqlRecord QSqlDriver::record(const QString & ) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 391-394 |  
  |  | 1 | 1 | 
 rollbackTransaction| Name:  | QSqlDriver::rollbackTransaction |  | Prototype:  | bool QSqlDriver::rollbackTransaction() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 330-333 |  
  |  | 1 | 1 | 
 setLastError| Name:  | QSqlDriver::setLastError |  | Prototype:  | void QSqlDriver::setLastError(const QSqlError &error) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 342-345 |  
  |  | 1 | 1 | 
 setNumericalPrecisionPolicy| Name:  | QSqlDriver::setNumericalPrecisionPolicy |  | Prototype:  | void QSqlDriver::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 771-774 |  
  |  | 1 | 1 | 
 setOpen| Name:  | QSqlDriver::setOpen |  | Prototype:  | void QSqlDriver::setOpen(bool open) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 275-278 |  
  |  | 1 | 1 | 
 subscribeToNotification| Name:  | QSqlDriver::subscribeToNotification |  | Prototype:  | bool QSqlDriver::subscribeToNotification(const QString &name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 715-719 |  
  |  | 2 | 1 | 
 subscribedToNotifications| Name:  | QSqlDriver::subscribedToNotifications |  | Prototype:  | QStringList QSqlDriver::subscribedToNotifications() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 754-757 |  
  |  | 1 | 1 | 
 tables| Name:  | QSqlDriver::tables |  | Prototype:  | QStringList QSqlDriver::tables(QSql::TableType) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 368-371 |  
  |  | 1 | 1 | 
 unsubscribeFromNotification| Name:  | QSqlDriver::unsubscribeFromNotification |  | Prototype:  | bool QSqlDriver::unsubscribeFromNotification(const QString &name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 739-743 |  
  |  | 2 | 1 | 
 setOpenError| Name:  | QSqlDriver::setOpenError |  | Prototype:  | void QSqlDriver::setOpenError(bool error) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 289-294 |  
  |  | 3 | 2 | 
 stripDelimiters| Name:  | QSqlDriver::stripDelimiters |  | Prototype:  | QString QSqlDriver::stripDelimiters(const QString &identifier, IdentifierType type) const |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 440-450 |  
  |  | 6 | 2 | 
 formatValue| Name:  | QSqlDriver::formatValue |  | Prototype:  | QString QSqlDriver::formatValue(const QSqlField &field, bool trimStrings) const |  | Coverage:  |  33.333% (18/54) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 586-664 |  
  |  | 47 | 20 | 
 sqlStatement| Name:  | QSqlDriver::sqlStatement |  | Prototype:  | QString QSqlDriver::sqlStatement(StatementType type, const QString &tableName, const QSqlRecord &rec, bool preparedStatement) const |  | Coverage:  |  83.051% (49/59) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp |  | Lines:  | 472-551 |  
  |  | 58 | 20 |