| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 340 | 10 |
| McCabe's Cyclomatic Number | MVG | 59 | 2 |
| Lines of Comment | COM | 40 | 1.143 |
| LOC/COM | L_C | 8.500 | |
| MVG/COM | M_C | 1.475 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 35 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 0 | |
| Depth of Inheritance Tree | DIT | 0 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 17 | |
| Information Flow measure ( inclusive ) | IF4 | 1764 | 50.400 |
| Information Flow measure ( visible ) | IF4v | 1764 | 50.400 |
| Information Flow measure ( concrete ) | IF4c | 0 | 0.000 |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| No module extents have been identified for this module | |||||
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| SQLiteDatabase( ... ) definition ./tests_schema/tests_sources/sqlite_database.cpp:23 | 2 | 1 | 0 | ------ | ------ |
| SQLiteDatabase( const string & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:8 | 6 | 1 | 2 | ------ | ------ |
| addGenre( const NewGenre & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:86 | 7 | 1 | 2 | ------ | ------ |
| addHall( const NewHall & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:216 | 9 | 1 | 2 | ------ | ------ |
| addMovie( const NewMovie & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:147 | 10 | 1 | 2 | ------ | ------ |
| addRefund( const NewRefund & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:422 | 11 | 1 | 2 | ------ | ------ |
| addSession( const NewSession & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:280 | 11 | 1 | 2 | ------ | ------ |
| addTicket( const NewTicket & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:354 | 10 | 1 | 2 | ------ | ------ |
| executeNonQuery( const string &, const function & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:37 | 15 | 4 | 1 | ------ | ------ |
| getAllGenres( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:132 | 9 | 2 | 1 | ------ | ------ |
| getAllHalls( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:266 | 9 | 2 | 1 | ------ | ------ |
| getAllMovies( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:201 | 10 | 2 | 1 | ------ | ------ |
| getAllRefunds( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:477 | 10 | 2 | 1 | ------ | ------ |
| getAllSessions( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:339 | 10 | 2 | 1 | ------ | ------ |
| getAllTickets( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:407 | 10 | 2 | 1 | ------ | ------ |
| getGenre( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:117 | 12 | 3 | 1 | ------ | ------ |
| getHall( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:250 | 13 | 3 | 1 | ------ | ------ |
| getMovie( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:184 | 14 | 3 | 1 | ------ | ------ |
| getRefund( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:460 | 14 | 3 | 1 | ------ | ------ |
| getSession( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:320 | 16 | 3 | 1 | ------ | ------ |
| getTicket( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:390 | 14 | 3 | 1 | ------ | ------ |
| operator =( ... ) definition ./tests_schema/tests_sources/sqlite_database.cpp:26 | 9 | 4 | 0 | ------ | ------ |
| removeGenre( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:96 | 6 | 1 | 1 | ------ | ------ |
| removeHall( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:228 | 6 | 1 | 1 | ------ | ------ |
| removeMovie( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:160 | 6 | 1 | 1 | ------ | ------ |
| removeRefund( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:436 | 6 | 1 | 1 | ------ | ------ |
| removeSession( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:294 | 7 | 1 | 1 | ------ | ------ |
| removeTicket( int ) definition ./tests_schema/tests_sources/sqlite_database.cpp:367 | 6 | 1 | 1 | ------ | ------ |
| updateGenre( const Genre & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:105 | 9 | 1 | 1 | ------ | ------ |
| updateHall( const Hall & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:237 | 10 | 1 | 1 | ------ | ------ |
| updateMovie( const Movie & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:169 | 12 | 1 | 1 | ------ | ------ |
| updateRefund( const Refund & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:445 | 12 | 1 | 1 | ------ | ------ |
| updateSession( const Session & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:304 | 13 | 1 | 1 | ------ | ------ |
| updateTicket( const Ticket & ) definition ./tests_schema/tests_sources/sqlite_database.cpp:376 | 11 | 1 | 1 | ------ | ------ |
| ~SQLiteDatabase( ) definition ./tests_schema/tests_sources/sqlite_database.cpp:17 | 5 | 1 | 1 | ------ | ------ |