Perflab_SQLite_PDO_Engine D

Total Complexity 219
Dependencies 9
Dependents 1
Total lines 1,511
Lines of code 942
Logical lines of code 606
Comment lines 465
Methods 37
Properties 22

Methods 37

Method Rating Maintainability Complexity Lines of code
execute_query()
D
33 34 92
query()
B
36 20 77
convert_to_index_object()
B
36 18 80
determine_query_type()
B
43 17 48
execute_alter_query()
A
43 11 47
convert_to_columns_object()
A
47 11 37
execute_insert_query()
A
44 9 45
__construct()
A
45 8 41
prepare_directory()
A
47 8 40
get_columns()
A
42 6 56
execute_create_query()
A
48 7 32
extract_variables()
S
48 6 35
parse_multiple_inserts()
S
51 6 29
__destruct()
S
50 6 29
get_error_message()
S
48 5 34
prepare_query()
S
55 5 19
process_results()
S
62 4 11
show_variables_workaround()
S
55 3 20
show_status_workaround()
S
49 2 32
set_error()
S
60 3 13
replace_variables_with_placeholders()
S
59 3 13
convert_result_check_or_analyze()
S
61 3 12
convert_to_object()
S
63 3 11
prepare_engine()
S
65 3 9
init()
S
64 3 9
flush()
S
59 1 16
get_debug_info()
S
69 2 7
get_sqlite_version()
S
64 2 10
beginTransaction()
S
70 2 7
execute_insert_query_new()
S
66 1 8
get_return_value()
S
82 1 3
get_num_rows()
S
82 1 3
get_query_results()
S
82 1 3
get_affected_rows()
S
82 1 3
get_insert_id()
S
82 1 3
commit()
S
77 1 4
rollBack()
S
77 1 4