hyperdb D

Total Complexity 329
Dependencies 4
Dependents 0
Total lines 1,590
Lines of code 1,002
Logical lines of code 646
Comment lines 293
Methods 54
Properties 26

Methods 54

Method Rating Maintainability Complexity Lines of code
db_connect()
D
7
108 312
query()
D
28
32 136
get_caller()
A
48 12 34
has_cap()
A
49 11 29
ex_mysql_connect()
A
48 10 32
set_charset()
A
52 9 24
set_connect_timeout()
A
56 8 19
check_tcp_responsiveness()
S
51 7 28
run_callbacks()
S
56 7 19
get_server_state()
S
56 7 19
add_database()
S
56 6 19
disconnect()
S
58 5 15
__construct()
S
60 5 14
should_mysql_ping()
S
60 5 14
db_version()
S
60 5 13
is_server_marked_read_only()
S
61 5 12
ex_mysql_error()
S
62 5 12
get_table_from_query()
S
55 4 20
ex_mysql_connect_timeout()
S
63 4 12
should_use_mysqli()
S
66 4 9
ex_mysql_errno()
S
66 4 9
ex_mysql_fetch_assoc()
S
64 4 10
ex_mysql_fetch_object()
S
64 4 10
ex_mysql_fetch_row()
S
64 4 10
mark_server_read_only()
S
65 3 8
check_lag()
S
67 3 9
_real_escape()
S
68 2 7
check_database_version()
S
67 2 7
log_and_bail()
S
67 2 7
mark_server_as_down()
S
67 2 7
is_mysql_connection()
S
71 2 6
is_mysql_result()
S
71 2 6
is_mysql_set_charset_callable()
S
71 2 6
ex_mysql_query()
S
71 2 6
ex_mysql_unbuffered_query()
S
70 2 6
ex_mysql_select_db()
S
70 2 6
ex_mysql_close()
S
71 2 6
ex_mysql_set_charset()
S
71 2 6
ex_mysql_ping()
S
71 2 6
ex_mysql_affected_rows()
S
71 2 6
ex_mysql_insert_id()
S
71 2 6
ex_mysql_num_fields()
S
71 2 6
ex_mysql_fetch_field()
S
71 2 6
ex_mysql_num_rows()
S
71 2 6
ex_mysql_free_result()
S
71 2 6
ex_mysql_get_server_info()
S
71 2 6
add_table()
S
80 1 3
add_callback()
S
80 1 3
is_write_query()
S
75 1 4
send_reads_to_masters()
S
81 1 3
flush()
S
71 1 6
supports_collation()
S
79 1 3
get_lag_cache()
S
76 1 4
get_lag()
S
76 1 4