QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QSqlCachedResult
FunctionCondition %▾ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
init
Name: QSqlCachedResult::init
Prototype: void QSqlCachedResult::init(int colCount)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 133-137
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 147-150
Comparison: Different
100.000% (1/1)
Different11
fetchNext
Name: QSqlCachedResult::fetchNext
Prototype: bool QSqlCachedResult::fetchNext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 178-186
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 190-197
Comparison: Different
100.000% (4/4)
Different42
clearValues
Name: QSqlCachedResult::clearValues
Prototype: void QSqlCachedResult::clearValues()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 255-261
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 261-266
Comparison: Different
100.000% (1/1)
Different31
cleanup
Name: QSqlCachedResult::cleanup
Prototype: void QSqlCachedResult::cleanup()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 247-253
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 254-259
Comparison: Different
100.000% (1/1)
Different31
cacheNext
Name: QSqlCachedResult::cacheNext
Prototype: bool QSqlCachedResult::cacheNext()
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 263-280
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 268-285
Comparison: Different
100.000% (10/10)
Different114
QSqlCachedResult
Name: QSqlCachedResult::QSqlCachedResult
Prototype: QSqlCachedResult::QSqlCachedResult(QSqlCachedResultPrivate &d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 128-131
Comparison: New
100.000% (1/1)
New21
fetch
Name: QSqlCachedResult::fetch
Prototype: bool QSqlCachedResult::fetch(int i)
Coverage:  80.488% (33/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 139-176
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 152-188
Comparison: Different
 80.488% (33/41)
Different2713
fetchLast
Name: QSqlCachedResult::fetchLast
Prototype: bool QSqlCachedResult::fetchLast()
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 206-225
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 216-234
Comparison: Different
 80.000% (12/15)
Different115
fetchFirst
Name: QSqlCachedResult::fetchFirst
Prototype: bool QSqlCachedResult::fetchFirst()
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 193-204
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 204-214
Comparison: Different
 77.778% (7/9)
Different63
isNull
Name: QSqlCachedResult::isNull
Prototype: bool QSqlCachedResult::isNull(int i)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 237-245
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 245-252
Comparison: Different
 66.667% (8/12)
Different42
data
Name: QSqlCachedResult::data
Prototype: QVariant QSqlCachedResult::data(int i)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 227-235
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 236-243
Comparison: Different
 58.333% (7/12)
Different42
colCount
Name: QSqlCachedResult::colCount
Prototype: int QSqlCachedResult::colCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 282-286
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 287-290
Comparison: Different
  0.000% (0/1)
Different11
cache
Name: QSqlCachedResult::cache
Prototype: QSqlCachedResult::ValueCache &QSqlCachedResult::cache()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 288-292
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines (reference): 292-295
Comparison: Different
  0.000% (0/1)
Different11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9