MxChat_Pinecone_Manager D

Total Complexity 139
Dependencies 1
Dependents 2
Total lines 1,091
Lines of code 689
Logical lines of code 364
Comment lines 218
Methods 22
Properties 0

Methods 22

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
38 13 65
mxchat_get_pinecone_processed_content()
A
43 12 47
mxchat_delete_all_from_pinecone()
A
40 11 62
mxchat_generate_fixed_query_vectors()
A
45 11 41
mxchat_remove_from_processed_content_caches()
A
52 9 26
mxchat_get_pinecone_total_count()
A
48 8 32
mxchat_fetch_pinecone_records()
A
48 7 33
mxchat_delete_from_pinecone()
S
42 5 60
mxchat_delete_from_pinecone_by_url()
S
50 5 29
mxchat_delete_pinecone_batch()
S
48 3 38
mxchat_delete_from_pinecone_by_vector_id()
S
48 3 38
mxchat_get_embedding_dimensions()
S
54 3 22
mxchat_generate_random_vector()
S
60 3 12
mxchat_validate_pinecone_credentials()
S
71 3 6
mxchat_get_pinecone_credentials()
S
67 3 7
get_instance()
S
69 2 7
mxchat_remove_from_pinecone_vector_cache()
S
66 2 8
mxchat_refresh_after_new_content()
S
72 1 6
log_pinecone_error()
S
91 1 2
__construct()
S
78 1 3