Database D

Total Complexity 204
Dependencies 2
Dependents 9
Total lines 2,858
Lines of code 1,703
Logical lines of code 551
Comment lines 811
Methods 85
Properties 11

Methods 85

Method Rating Maintainability Complexity Lines of code
create_chat_session()
A
39 11 73
sanitize_content()
A
44 12 47
get_api_stats()
A
35 7 114
get_api_performance_metrics()
A
41 8 59
create_tables()
A
34 1 163
extract_relevant_excerpt()
A
51 9 25
find_qa_match()
A
44 7 45
insert_default_qa_pairs()
A
42 6 52
index_pdf()
S
46 6 43
get_relevant_content()
S
42 5 56
calculate_synonym_similarity()
S
50 7 26
get_question_pattern()
S
62 8 10
calculate_intent_similarity()
S
52 6 23
get_new_messages_since()
S
54 5 23
delete_chat_session()
S
49 4 35
calculate_keyword_similarity()
S
54 5 18
get_paginated_chat_logs()
S
48 3 35
detect_contexts()
S
61 4 12
get_realtime_updates()
S
52 3 26
index_content()
S
49 2 35
save_chat_history()
S
58 3 15
calculate_exact_match_score()
S
65 4 9
detect_intent()
S
64 4 10
set_typing_indicator()
S
52 2 28
calculate_semantic_similarity()
S
60 3 12
save_chat_message()
S
53 2 26
add_user_agent()
S
53 2 25
get_paginated_api_errors()
S
49 1 34
clear_session_messages()
S
59 2 17
clear_api_errors()
S
58 2 17
mark_messages_as_read()
S
58 2 16
calculate_contextual_similarity()
S
56 2 15
update_agent_status()
S
61 2 13
clear_chat_logs()
S
60 2 13
merge_session_with_user()
S
53 1 26
get_session_statistics()
S
53 1 26
get_content_index_stats()
S
54 1 25
log_api_stats()
S
56 1 18
get_typing_indicators()
S
59 1 16
update_home_link()
S
59 1 16
__construct()
S
58 1 15
add_home_link()
S
59 1 15
extract_personal_subject()
S
70 2 6
update_qa_pair()
S
60 1 14
get_active_chat_sessions()
S
62 1 14
update_home_faq()
S
61 1 14
assign_agent_to_session()
S
61 1 13
release_agent_from_session()
S
61 1 13
get_chat_messages()
S
62 1 13
add_home_faq()
S
61 1 13
add_qa_pair()
S
63 1 12
drop_tables()
S
62 1 12
delete_content()
S
64 1 11
activate()
S
75 1 4
deactivate()
S
81 1 3
get_chat_history()
S
66 1 9
get_pdf_stats()
S
65 1 9
get_tables()
S
69 1 7
delete_pdf()
S
68 1 8
delete_qa_pair()
S
68 1 8
get_qa_pairs()
S
71 1 6
get_qa_pair()
S
66 1 9
clear_content_index()
S
75 1 4
clear_pdf_index()
S
75 1 4
clear_chat_history()
S
75 1 4
get_user_chat_sessions()
S
66 1 9
get_chat_session()
S
65 1 10
remove_user_agent()
S
64 1 10
get_agents()
S
66 1 10
is_user_agent()
S
67 1 8
get_all_users()
S
66 1 10
cleanup_typing_indicators()
S
67 1 8
get_home_faqs()
S
68 1 8
delete_home_faq()
S
68 1 8
toggle_home_faq_status()
S
65 1 10
get_home_links()
S
68 1 8
delete_home_link()
S
68 1 8
toggle_home_link_status()
S
65 1 10
get_all_home_faqs()
S
70 1 7
get_all_home_links()
S
70 1 7
get_home_faq()
S
66 1 9
get_home_link()
S
66 1 9
normalize_text()
S
68 1 7
has_similar_structure()
S
73 1 5
has_similar_personal_context()
S
73 1 5