EPKB_AI_Messages_DB A

Total Complexity 75
Dependencies 5
Dependents 5
Total lines 704
Lines of code 386
Logical lines of code 204
Comment lines 197
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
get_conversations()
A
42 8 55
get_rows_with_conditions()
S
50 7 26
insert_chat_with_messages()
S
54 6 19
get_conversations_count()
S
53 5 23
save_conversation()
S
55 5 19
delete_old_conversations()
S
56 5 17
update_chat_with_version_check()
S
52 4 24
update_metadata()
S
54 4 22
get_conversation_by_chat_and_session()
S
60 4 13
get_count_with_conditions()
S
59 4 13
check_idempotent_request()
S
61 4 12
create_table()
S
51 2 35
get_conversation_by_chat_id()
S
63 3 11
get_latest_active_chat_for_session()
S
58 2 15
get_metadata()
S
63 3 10
get_column_defaults()
S
55 1 21
get_column_format()
S
56 1 20
get_conversation()
S
67 2 8
delete_conversation()
S
68 2 7
__construct()
S
68 1 7
get_row_count()
S
70 1 6
get_table_version()
S
81 1 3