Classes

Coverage Distribution

Complexity

Insufficient Coverage

Project Risks

Class CRAP
oracle16770
mysqli8742
postgres8190
mysql6874
mssqlnative6320
mssql_odbc4830
driver2447
factory2387
sqlite3431
mysql_base306

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
get_row_count0%
get_table_status0%
_sql_like_expression0%
_sql_not_like_expression0%
get_estimated_row_count0%
_sql_query_limit0%
sql_escape0%
_sql_close0%
_sql_report0%
sql_concatenate0%
_sql_custom_build0%
sql_connect0%
sql_rowseek0%
sql_nextid0%
sql_freeresult0%
sql_escape0%
sql_fetchrow0%
sql_affectedrows0%
sql_server_info0%
_sql_transaction0%
sql_query0%
sql_freeresult0%
sql_nextid0%
sql_affectedrows0%
sql_fetchrow0%
sql_nextid0%
sql_freeresult0%
_sql_query_limit0%
sql_query0%
sql_server_info0%
get_db_name0%
_sql_transaction0%
_sql_error0%
_sql_close0%
sql_query0%
sql_affectedrows0%
sql_fetchrow0%
sql_rowseek0%
_sql_transaction0%
sql_server_info0%
_sql_report0%
mssqlnative_num_rows0%
mssqlnative_set_query_options0%
_sql_error0%
_sql_close0%
sql_affectedrows0%
sql_fetchrow0%
sql_rowseek0%
sql_nextid0%
_sql_query_limit0%
_sql_custom_build0%
sql_connect0%
sql_server_info0%
_sql_transaction0%
sql_query0%
sql_freeresult0%
sql_escape0%
_sql_close0%
_sql_report0%
sql_server_info0%
_sql_report0%
_sql_error0%
cast_expr_to_string0%
_sql_like_expression0%
_sql_not_like_expression0%
cast_expr_to_bigint0%
_sql_report0%
_sql_close0%
_rewrite_where0%
sql_query0%
_sql_query_limit0%
sql_affectedrows0%
_rewrite_col_compare0%
_sql_transaction0%
_sql_report0%
sql_connect0%
sql_server_info0%
sql_fetchrow0%
sql_rowseek0%
_sql_custom_build0%
_sql_bit_and0%
_sql_bit_or0%
_sql_error0%
_sql_not_like_expression0%
_sql_like_expression0%
sql_nextid0%
sql_freeresult0%
sql_escape0%
sql_connect0%
sql_buffer_nested_transactions0%
get_row_count0%
get_estimated_row_count0%
sql_lower_text0%
sql_error0%
set_multi_insert0%
get_multi_insert0%
get_transaction0%
get_sql_time0%
get_sql_error_returned0%
sql_buffer_nested_transactions0%
sql_bit_or0%
sql_concatenate0%
sql_case0%
sql_build_query0%
sql_transaction0%
sql_fetchrowset0%
sql_server_info0%
sql_return_on_error0%
_sql_report0%
get_sql_error_sql0%
get_sql_error_triggered0%
sql_num_queries0%
sql_like_expression0%
sql_not_like_expression0%
get_sql_error_returned0%
get_sql_time0%
get_db_connect_id0%
get_sql_error_sql0%
get_transaction0%
sql_bit_and0%
sql_bit_or0%
get_any_char0%
get_one_char0%
get_db_connect_id0%
get_db_name0%
get_sql_layer0%
sql_report0%
get_driver0%
set_driver0%
sql_fetchfield0%
sql_build_array0%
cast_expr_to_bigint0%
_sql_custom_build0%
sql_connect0%
sql_fetchrow0%
_sql_like_expression0%
sql_concatenate0%
sql_escape0%
sql_lower_text0%
sql_server_info0%
_sql_transaction0%
sql_freeresult0%
_sql_error0%
_sql_close0%
sql_nextid0%
sql_fetchrow0%
sql_query0%
_sql_query_limit0%
sql_affectedrows0%
sql_in_set0%
_sql_not_like_expression0%
cast_expr_to_string0%
sql_query0%
cast_expr_to_bigint0%
sql_num_queries0%
sql_freeresult0%
sql_connect0%
sql_nextid0%
sql_report0%
sql_query_limit0%
sql_multi_insert0%
sql_add_num_queries0%
sql_escape0%
sql_like_expression0%
sql_bit_and0%
sql_rowseek0%
sql_affectedrows0%
sql_close0%
sql_not_like_expression0%
sql_connect19%
sql_multi_insert48%
_sql_error50%
sql_error56%
sql_build_query60%
_sql_error70%
sql_query71%
sql_rowseek72%
sql_connect73%
sql_transaction76%
sql_in_set82%
sql_query_limit83%
_process_boolean_tree84%
_sql_transaction85%
sql_build_array86%
sql_fetchfield87%

Project Risks

Method CRAP
sql_query1332
sql_report600
_sql_report552
_sql_report506
sql_connect272
sql_connect240
sql_query240
sql_query240
sql_query240
sql_query240
_rewrite_where210
sql_query210
sql_connect156
sql_connect156
_sql_report132
_sql_report132
sql_fetchrow132
sql_connect131
sql_fetchrow110
sql_server_info110
sql_server_info90
_sql_report90
sql_server_info72
sql_server_info72
sql_server_info72
_sql_report72
_sql_error56
sql_server_info56
sql_nextid56
sql_fetchrow56
sql_freeresult56
sql_rowseek56
sql_build_query49
sql_rowseek42
sql_freeresult42
sql_nextid42
sql_freeresult42
sql_freeresult42
_sql_query_limit42
sql_freeresult42
sql_freeresult42
sql_connect42
_sql_error42
sql_fetchrow30
sql_fetchrow30
sql_rowseek30
_sql_report30
get_estimated_row_count30
sql_rowseek30
sql_fetchrow30
sql_query28
sql_error23
sql_multi_insert20
_sql_transaction20
_sql_query_limit20
_rewrite_col_compare20
_sql_transaction20
sql_affectedrows20
_sql_transaction20
_sql_transaction20
_sql_transaction20
_sql_transaction20
_process_boolean_tree15
sql_build_array14
sql_bit_or12
sql_bit_and12
sql_nextid12
_sql_query_limit12
get_row_count12
_sql_error12
sql_transaction11
sql_rowseek9
sql_fetchfield8
sql_in_set7
sql_affectedrows6
_sql_query_limit6
sql_num_queries6
sql_nextid6
_sql_error6
sql_affectedrows6
sql_escape6
sql_nextid6
sql_affectedrows6
get_driver6
sql_nextid6
_sql_error6
sql_affectedrows6
_sql_bit_and6
mssqlnative_num_rows6
_sql_bit_or6
_sql_custom_build6
sql_affectedrows6
sql_connect4
_sql_error4
sql_query_limit4
_sql_transaction4
_sql_error3