| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 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:  | 550-611 |  
  |  | 40 | 16 | 
 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:  | 952-981 |  
  |  | 19 | 5 | 
 exec| Name:  | QSqlQuery::exec |  | Prototype:  | bool QSqlQuery::exec(const QString& query) |  | Coverage:  |  76.923% (10/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 365-400 |  
  |  | 19 | 4 | 
 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:  | 691-714 |  
  |  | 14 | 7 | 
 next| Name:  | QSqlQuery::next |  | Prototype:  | bool QSqlQuery::next() |  | Coverage:  |  92.857% (13/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 642-660 |  
  |  | 11 | 6 | 
 first| Name:  | QSqlQuery::first |  | Prototype:  | bool QSqlQuery::first() |  | Coverage:  |  90.909% (10/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 726-737 |  
  |  | 8 | 3 | 
 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:  | 438-445 |  
  |  | 5 | 2 | 
 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:  | 907-916 |  
  |  | 5 | 3 | 
 last| Name:  | QSqlQuery::last |  | Prototype:  | bool QSqlQuery::last() |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 751-758 |  
  |  | 5 | 2 | 
 isNull| Name:  | QSqlQuery::isNull |  | Prototype:  | bool QSqlQuery::isNull(const QString &name) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 331-338 |  
  |  | 5 | 2 | 
 finish| Name:  | QSqlQuery::finish |  | Prototype:  | void QSqlQuery::finish() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1244-1252 |  
  |  | 5 | 2 | 
 exec| Name:  | QSqlQuery::exec |  | Prototype:  | bool QSqlQuery::exec() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 992-1010 |  
  |  | 5 | 2 | 
 boundValues| Name:  | QSqlQuery::boundValues |  | Prototype:  | QMap<QString,QVariant> QSqlQuery::boundValues() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1148-1156 |  
  |  | 5 | 2 | 
 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:  | 421-427 |  
  |  | 4 | 2 | 
 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:  | 772-777 |  
  |  | 3 | 2 | 
 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:  | 788-793 |  
  |  | 3 | 2 | 
 nextResult| Name:  | QSqlQuery::nextResult |  | Prototype:  | bool QSqlQuery::nextResult() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1285-1290 |  
  |  | 3 | 2 | 
 isNull| Name:  | QSqlQuery::isNull |  | Prototype:  | bool QSqlQuery::isNull(int field) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 315-320 |  
  |  | 3 | 1 | 
 ~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:  | 236-240 |  
  |  | 2 | 2 | 
 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:  | 299-303 |  
  |  | 2 | 1 | 
 execBatch| Name:  | QSqlQuery::execBatch |  | Prototype:  | bool QSqlQuery::execBatch(BatchExecutionMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1061-1065 |  
  |  | 2 | 1 | 
 QSqlQuery| Name:  | QSqlQuery::QSqlQuery |  | Prototype:  | QSqlQuery::QSqlQuery(const QSqlQuery& other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 246-250 |  
  |  | 2 | 1 | 
 QSqlQuery| Name:  | QSqlQuery::QSqlQuery |  | Prototype:  | QSqlQuery::QSqlQuery(const QString& query, QSqlDatabase db) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 275-279 |  
  |  | 2 | 1 | 
 QSqlQuery| Name:  | QSqlQuery::QSqlQuery |  | Prototype:  | QSqlQuery::QSqlQuery(QSqlDatabase db) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 288-292 |  
  |  | 2 | 1 | 
 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:  | 1216-1219 |  
  |  | 1 | 1 | 
 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:  | 884-887 |  
  |  | 1 | 1 | 
 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:  | 486-489 |  
  |  | 1 | 1 | 
 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:  | 1226-1229 |  
  |  | 1 | 1 | 
 lastQuery| Name:  | QSqlQuery::lastQuery |  | Prototype:  | QString QSqlQuery::lastQuery() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 468-471 |  
  |  | 1 | 1 | 
 lastInsertId| Name:  | QSqlQuery::lastInsertId |  | Prototype:  | QVariant QSqlQuery::lastInsertId() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1190-1193 |  
  |  | 1 | 1 | 
 lastError| Name:  | QSqlQuery::lastError |  | Prototype:  | QSqlError QSqlQuery::lastError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 802-805 |  
  |  | 1 | 1 | 
 isValid| Name:  | QSqlQuery::isValid |  | Prototype:  | bool QSqlQuery::isValid() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 812-815 |  
  |  | 1 | 1 | 
 isSelect| Name:  | QSqlQuery::isSelect |  | Prototype:  | bool QSqlQuery::isSelect() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 844-847 |  
  |  | 1 | 1 | 
 isForwardOnly| Name:  | QSqlQuery::isForwardOnly |  | Prototype:  | bool QSqlQuery::isForwardOnly() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 855-858 |  
  |  | 1 | 1 | 
 isActive| Name:  | QSqlQuery::isActive |  | Prototype:  | bool QSqlQuery::isActive() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 834-837 |  
  |  | 1 | 1 | 
 executedQuery| Name:  | QSqlQuery::executedQuery |  | Prototype:  | QString QSqlQuery::executedQuery() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1170-1173 |  
  |  | 1 | 1 | 
 driver| Name:  | QSqlQuery::driver |  | Prototype:  | const QSqlDriver *QSqlQuery::driver() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 477-480 |  
  |  | 1 | 1 | 
 clear| Name:  | QSqlQuery::clear |  | Prototype:  | void QSqlQuery::clear() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 923-926 |  
  |  | 1 | 1 | 
 boundValue| Name:  | QSqlQuery::boundValue |  | Prototype:  | QVariant QSqlQuery::boundValue(const QString& placeholder) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1121-1124 |  
  |  | 1 | 1 | 
 boundValue| Name:  | QSqlQuery::boundValue |  | Prototype:  | QVariant QSqlQuery::boundValue(int pos) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1129-1132 |  
  |  | 1 | 1 | 
 bindValue| Name:  | QSqlQuery::bindValue |  | Prototype:  | void QSqlQuery::bindValue(const QString& placeholder, const QVariant& val, QSql::ParamType paramType ) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1081-1086 |  
  |  | 1 | 1 | 
 bindValue| Name:  | QSqlQuery::bindValue |  | Prototype:  | void QSqlQuery::bindValue(int pos, const QVariant& val, QSql::ParamType paramType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1094-1097 |  
  |  | 1 | 1 | 
 at| Name:  | QSqlQuery::at |  | Prototype:  | int QSqlQuery::at() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 456-459 |  
  |  | 1 | 1 | 
 addBindValue| Name:  | QSqlQuery::addBindValue |  | Prototype:  | void QSqlQuery::addBindValue(const QVariant& val, QSql::ParamType paramType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 1111-1114 |  
  |  | 1 | 1 | 
 QSqlQuery| Name:  | QSqlQuery::QSqlQuery |  | Prototype:  | QSqlQuery::QSqlQuery(QSqlResult *result) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp |  | Lines:  | 227-230 |  
  |  | 1 | 1 |