MxChat_Pinecone_Manager D

Total Complexity 127
Dependencies 1
Dependents 2
Total lines 1,025
Lines of code 635
Logical lines of code 322
Comment lines 208
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
mxchat_scan_pinecone_for_processed_content()
B
35 19 83
fetch_pinecone_vectors_by_ids()
A
39 14 62
mxchat_get_recent_1k_entries()
A
39 13 61
mxchat_get_pinecone_processed_content()
A
43 12 47
mxchat_delete_all_from_pinecone()
A
42 11 57
mxchat_remove_from_processed_content_caches()
A
52 9 26
mxchat_get_pinecone_total_count()
A
48 8 32
mxchat_delete_from_pinecone()
S
42 5 60
mxchat_fetch_pinecone_records()
S
49 6 29
mxchat_delete_from_pinecone_by_url()
S
50 5 29
mxchat_delete_from_pinecone_by_vector_id()
S
47 3 39
mxchat_delete_pinecone_batch()
S
48 3 38
mxchat_get_embedding_dimensions()
S
54 3 22
mxchat_generate_random_vector()
S
60 3 12
mxchat_get_pinecone_credentials()
S
67 3 7
mxchat_validate_pinecone_credentials()
S
71 3 6
get_instance()
S
69 2 7
mxchat_remove_from_pinecone_vector_cache()
S
66 2 8
mxchat_refresh_after_new_content()
S
74 1 5
log_pinecone_error()
S
91 1 2
__construct()
S
78 1 3