| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.__init__ |
14 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.from_config |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.connect |
10 |
1 |
0 |
90% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._connect_sync |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.close |
7 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._ensure_table |
4 |
1 |
0 |
75% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._ensure_table_sync |
5 |
1 |
0 |
80% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._check_connection |
2 |
1 |
0 |
50% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.create |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._create_sync |
8 |
2 |
0 |
75% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.read |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._read_sync |
8 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.update |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._update_sync |
9 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.delete |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._delete_sync |
8 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.exists |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._exists_sync |
4 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.search |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._search_sync |
15 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.count |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._count_sync |
4 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.create_batch |
5 |
1 |
0 |
80% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._create_batch_sync |
10 |
3 |
0 |
70% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.update_batch |
5 |
1 |
0 |
80% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._update_batch_sync |
18 |
3 |
0 |
83% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.delete_batch |
5 |
1 |
0 |
80% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._delete_batch_sync |
17 |
3 |
0 |
82% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._initialize |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._count_all |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase._count_all_sync |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.stream_read |
15 |
1 |
0 |
93% |
| src/dataknobs_data/backends/duckdb.py |
AsyncDuckDBDatabase.stream_write |
17 |
2 |
0 |
88% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.__init__ |
11 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.from_config |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.connect |
9 |
1 |
0 |
89% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.close |
5 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase._ensure_table |
6 |
1 |
0 |
83% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase._check_connection |
2 |
1 |
0 |
50% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.create |
8 |
1 |
0 |
88% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.read |
8 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.update |
9 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.delete |
8 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.exists |
4 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.search |
15 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.count |
4 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.create_batch |
12 |
4 |
0 |
67% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.update_batch |
20 |
4 |
0 |
80% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.delete_batch |
19 |
4 |
0 |
79% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase._initialize |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase._count_all |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.stream_read |
15 |
1 |
0 |
93% |
| src/dataknobs_data/backends/duckdb.py |
SyncDuckDBDatabase.stream_write |
17 |
2 |
0 |
88% |
| src/dataknobs_data/backends/duckdb.py |
(no function) |
71 |
0 |
4 |
100% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.connect |
25 |
25 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.close |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._record_to_doc |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._doc_to_record |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.create |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.read |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.update |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.delete |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.exists |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.upsert |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.create_batch |
35 |
35 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.read_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.delete_batch |
31 |
31 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.update_batch |
31 |
31 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._build_complex_es_query |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._build_filter_es_query |
52 |
52 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.search |
94 |
94 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase._count_all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.count |
50 |
50 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.clear |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.stream_read |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.stream_write |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.vector_search |
23 |
23 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase.create_vector_index |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
(no function) |
45 |
0 |
4 |
100% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.__init__ |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.connect |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.close |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._ensure_index |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._record_to_doc |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._doc_to_record |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.create |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.create_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.read |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.update |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.delete |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.exists |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.upsert |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.update_batch |
23 |
23 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.search |
55 |
55 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._count_all |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.clear |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.stream_read |
22 |
22 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.stream_write |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase._write_batch |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.vector_search |
23 |
23 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.bulk_embed_and_store |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase.create_vector_index |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
(no function) |
43 |
0 |
4 |
100% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchBaseConfig._parse_elasticsearch_config |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchIndexManager.get_index_mappings |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchIndexManager.get_knn_index_settings |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchVectorSupport.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchVectorSupport._detect_vector_fields |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchVectorSupport._has_vector_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchVectorSupport._update_vector_tracking |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchErrorHandler._handle_elasticsearch_error |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchRecordSerializer._record_to_document |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchRecordSerializer._document_to_record |
34 |
34 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchQueryBuilder._build_filter_query |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
(no function) |
30 |
0 |
2 |
100% |
| src/dataknobs_data/backends/file.py |
FileLock.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileLock.acquire |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileLock.release |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileLock.__enter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileLock.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileFormat.load |
0 |
0 |
1 |
100% |
| src/dataknobs_data/backends/file.py |
FileFormat.save |
0 |
0 |
1 |
100% |
| src/dataknobs_data/backends/file.py |
JSONFormat.load |
26 |
26 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
JSONFormat.save |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
CSVFormat.load |
42 |
42 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
CSVFormat.save |
37 |
37 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
ParquetFormat.load |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
ParquetFormat.save |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.__init__ |
27 |
27 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase._generate_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase._load_data |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase._save_data |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.create |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.read |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.update |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.delete |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.exists |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.upsert |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.search |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase._count_all |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.clear |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.create_batch |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.read_batch |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.delete_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.stream_read |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.stream_write |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase.close |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.__init__ |
27 |
27 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase._generate_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase._load_data |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase._save_data |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase._do_set_data |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.create |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.read |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.update |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.delete |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.exists |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.upsert |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.search |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase._count_all |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.clear |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.create_batch |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.read_batch |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.delete_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.stream_read |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.stream_write |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.stream_write.do_write_batch |
21 |
21 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase.close |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
(no function) |
98 |
0 |
2 |
100% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase._generate_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.create |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.read |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.update |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.delete |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.exists |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.upsert |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.search |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase._count_all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.clear |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.create_batch |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.read_batch |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.delete_batch |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.stream_read |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.stream_write |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase._generate_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.create |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.read |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.update |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.delete |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.exists |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.upsert |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.search |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase._count_all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.clear |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.create_batch |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.read_batch |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.delete_batch |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.stream_read |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.stream_write |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/memory.py |
(no function) |
55 |
0 |
4 |
100% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.connect |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.close |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._detect_vector_support |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._ensure_table |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._record_to_row |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._row_to_record |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.create |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.read |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.update |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.delete |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.exists |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.upsert |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.search |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._count_all |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.clear |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.create_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.delete_batch |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.update_batch |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.stream_read |
29 |
29 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.stream_write |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase._write_batch |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.vector_search |
42 |
42 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.has_vector_support |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.enable_vector_support |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase.bulk_embed_and_store |
0 |
0 |
1 |
100% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.connect |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.close |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._ensure_table |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._detect_vector_support |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._ensure_vector_column |
23 |
23 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._check_connection |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._record_to_row |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._row_to_record |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.create |
21 |
21 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.read |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.update |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.delete |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.exists |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.upsert |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.search |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._count_all |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.clear |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.create_batch |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.delete_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.update_batch |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.vector_search |
40 |
40 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.enable_vector_support |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.has_vector_support |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.bulk_embed_and_store |
28 |
28 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.create_vector_index |
24 |
24 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.drop_vector_index |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.get_vector_index_stats |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.stream_read |
30 |
30 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.stream_write |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase._write_batch |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
(no function) |
85 |
0 |
6 |
100% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresBaseConfig._parse_postgres_config |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresBaseConfig._init_postgres_attributes |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresTableManager.get_create_table_sql |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresTableManager.get_table_exists_sql |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresVectorSupport._has_vector_fields |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresVectorSupport._extract_vector_dimensions |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresVectorSupport._update_vector_dimensions |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresErrorHandler.handle_connection_error |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresErrorHandler.handle_query_error |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresErrorHandler.log_operation |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresConnectionValidator._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresConnectionValidator._check_async_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
(no function) |
27 |
0 |
0 |
100% |
| src/dataknobs_data/backends/postgres_vector.py |
check_pgvector_extension_sync |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
install_pgvector_extension_sync |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
check_pgvector_extension |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
install_pgvector_extension |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
get_vector_operator |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
get_optimal_index_type |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
build_vector_index_sql |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
sanitize_identifier |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
extract_field_name |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
get_vector_index_name |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
build_vector_column_expression |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
get_vector_count_sql |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
get_index_check_sql |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
format_vector_for_postgres |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
parse_postgres_vector |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres_vector.py |
(no function) |
19 |
19 |
3 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.__init__ |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.connect |
19 |
19 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.close |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._ensure_bucket_exists |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._get_object_key |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._record_to_s3_object |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._s3_object_to_record |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.create |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.read |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.update |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.delete |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.list_all |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.exists |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.search |
30 |
30 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._fetch_and_filter |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._count_all |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.clear |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.stream_read |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.stream_write |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._write_batch |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database._write_single |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
(no function) |
46 |
0 |
2 |
100% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.connect |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.close |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._get_key |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._record_to_s3_object |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._s3_object_to_record |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.create |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.read |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.update |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.delete |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.exists |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.upsert |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.search |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._matches_filters |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._count_all |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.clear |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.stream_read |
26 |
26 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.stream_write |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.stream_write.batch_func |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database._write_batch |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.list_all |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database.vector_search |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
(no function) |
48 |
0 |
2 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLRecordSerializer.record_to_json |
9 |
2 |
0 |
78% |
| src/dataknobs_data/backends/sql_base.py |
SQLRecordSerializer.get_vector_extraction_sql |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
SQLRecordSerializer.json_to_record |
13 |
3 |
0 |
77% |
| src/dataknobs_data/backends/sql_base.py |
SQLRecordSerializer.row_to_record |
11 |
2 |
0 |
82% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.__init__ |
5 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder._get_qualified_table_name |
3 |
1 |
0 |
67% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder._get_param_placeholder |
10 |
7 |
0 |
30% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_create_query |
11 |
1 |
0 |
91% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_read_query |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_update_query |
11 |
5 |
0 |
55% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_delete_query |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_exists_query |
3 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_complex_search_query |
24 |
13 |
0 |
46% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder._build_complex_condition |
31 |
5 |
0 |
84% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_where_clause |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_search_query |
31 |
4 |
0 |
87% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_batch_update_query |
30 |
10 |
0 |
67% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_batch_create_query |
21 |
2 |
0 |
90% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_batch_delete_query |
7 |
2 |
0 |
71% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.build_count_query |
8 |
1 |
0 |
88% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder._build_filter_clause |
88 |
45 |
0 |
49% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder._record_to_json |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder.row_to_record |
1 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLTableManager.__init__ |
4 |
0 |
0 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLTableManager._get_qualified_table_name |
3 |
1 |
0 |
67% |
| src/dataknobs_data/backends/sql_base.py |
SQLTableManager.get_create_table_sql |
7 |
3 |
0 |
57% |
| src/dataknobs_data/backends/sql_base.py |
SQLTableManager.get_drop_table_sql |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
(no function) |
42 |
0 |
2 |
100% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.__init__ |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.connect |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.close |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase._configure_sqlite |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase._ensure_table |
6 |
6 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.create |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.read |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.update |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.delete |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.exists |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.clear |
9 |
9 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.search |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.count |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.create_batch |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.update_batch |
22 |
22 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.delete_batch |
21 |
21 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase._count_all |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.stream_read |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.stream_write |
16 |
16 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.has_vector_support |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.enable_vector_support |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.vector_search |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase.add_vectors |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
(no function) |
49 |
0 |
4 |
100% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.__init__ |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.connect |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.close |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase._configure_sqlite |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase._ensure_table |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase._check_connection |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.create |
10 |
10 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.read |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.update |
8 |
8 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.delete |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.exists |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.search |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.count |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.create_batch |
12 |
12 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.update_batch |
21 |
21 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.delete_batch |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase._initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase._count_all |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.stream_read |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.stream_write |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase.vector_search |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
(no function) |
42 |
0 |
4 |
100% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._has_vector_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._extract_vector_dimensions |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._update_vector_dimensions |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._serialize_vector |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._deserialize_vector |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport._compute_similarity |
20 |
20 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
(no function) |
16 |
0 |
2 |
100% |
| src/dataknobs_data/backends/vector_config_mixin.py |
VectorConfigMixin._parse_vector_config |
14 |
14 |
0 |
0% |
| src/dataknobs_data/backends/vector_config_mixin.py |
VectorConfigMixin._init_vector_state |
3 |
3 |
0 |
0% |
| src/dataknobs_data/backends/vector_config_mixin.py |
VectorConfigMixin.vector_enabled |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/vector_config_mixin.py |
VectorConfigMixin.vector_enabled |
1 |
1 |
0 |
0% |
| src/dataknobs_data/backends/vector_config_mixin.py |
(no function) |
11 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.__init__ |
7 |
2 |
0 |
71% |
| src/dataknobs_data/database.py |
AsyncDatabase._extract_schema_from_config |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._initialize |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase._ensure_record_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._prepare_record_for_storage |
7 |
7 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._prepare_record_from_storage |
6 |
6 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._process_search_results |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.set_schema |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.add_field_schema |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.with_schema |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.create |
0 |
0 |
9 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.read |
0 |
0 |
9 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.update |
0 |
0 |
10 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.delete |
0 |
0 |
9 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.search |
0 |
0 |
9 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._search_with_complex_query |
20 |
20 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.exists |
0 |
0 |
9 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.upsert |
17 |
17 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.create_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.read_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.delete_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.update_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.count |
4 |
4 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase._count_all |
0 |
0 |
2 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.clear |
0 |
0 |
1 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.connect |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.close |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.disconnect |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.__aenter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.__aexit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.stream_read |
0 |
0 |
12 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.stream_write |
0 |
0 |
12 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase.stream_transform |
6 |
6 |
0 |
0% |
| src/dataknobs_data/database.py |
AsyncDatabase.from_backend |
7 |
7 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.__init__ |
7 |
2 |
0 |
71% |
| src/dataknobs_data/database.py |
SyncDatabase._initialize |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase._ensure_record_id |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase._prepare_record_for_storage |
7 |
7 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase._prepare_record_from_storage |
6 |
6 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase._process_search_results |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.set_schema |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.add_field_schema |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.with_schema |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.create |
0 |
0 |
16 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.read |
0 |
0 |
16 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.update |
0 |
0 |
17 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.delete |
0 |
0 |
15 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.search |
0 |
0 |
27 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase._search_with_complex_query |
20 |
20 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.exists |
0 |
0 |
2 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.upsert |
17 |
17 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.create_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.read_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.delete_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.update_batch |
5 |
5 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.count |
4 |
4 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase._count_all |
0 |
0 |
2 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.clear |
0 |
0 |
1 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.connect |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.close |
0 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.disconnect |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.__enter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.stream_read |
0 |
0 |
12 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.stream_write |
0 |
0 |
12 |
100% |
| src/dataknobs_data/database.py |
SyncDatabase.stream_transform |
6 |
6 |
0 |
0% |
| src/dataknobs_data/database.py |
SyncDatabase.from_backend |
7 |
7 |
0 |
0% |
| src/dataknobs_data/database.py |
(no function) |
62 |
0 |
57 |
100% |
| src/dataknobs_data/database_utils.py |
ensure_record_id |
4 |
0 |
0 |
100% |
| src/dataknobs_data/database_utils.py |
process_search_results |
19 |
19 |
0 |
0% |
| src/dataknobs_data/database_utils.py |
(no function) |
4 |
0 |
0 |
100% |
| src/dataknobs_data/exceptions.py |
RecordNotFoundError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
RecordValidationError.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
FieldTypeError.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseConnectionError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseOperationError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
QueryError.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
SerializationError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DataFormatError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
BackendNotFoundError.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConfigurationError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConcurrencyError.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
TransactionError.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
MigrationError.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
(no function) |
32 |
0 |
2 |
100% |
| src/dataknobs_data/factory.py |
DatabaseFactory.create |
11 |
4 |
0 |
64% |
| src/dataknobs_data/factory.py |
DatabaseFactory.get_backend_info |
5 |
1 |
0 |
80% |
| src/dataknobs_data/factory.py |
AsyncDatabaseFactory.create |
10 |
4 |
0 |
60% |
| src/dataknobs_data/factory.py |
(no function) |
15 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
Field.__post_init__ |
2 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
Field._detect_type |
19 |
7 |
0 |
63% |
| src/dataknobs_data/fields.py |
Field.copy |
1 |
1 |
0 |
0% |
| src/dataknobs_data/fields.py |
Field.validate |
9 |
9 |
0 |
0% |
| src/dataknobs_data/fields.py |
Field.convert_to |
14 |
14 |
0 |
0% |
| src/dataknobs_data/fields.py |
Field.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/fields.py |
Field.from_dict |
6 |
6 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.__init__ |
24 |
24 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.from_text |
2 |
2 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.validate |
15 |
15 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.to_list |
4 |
4 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.cosine_similarity |
12 |
12 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.euclidean_distance |
7 |
7 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/fields.py |
VectorField.from_dict |
3 |
3 |
0 |
0% |
| src/dataknobs_data/fields.py |
(no function) |
43 |
0 |
3 |
100% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory.create |
11 |
11 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory._create_operation |
35 |
35 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory._parse_field_type |
8 |
8 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory._get_transform_function |
17 |
17 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
TransformerFactory.create |
6 |
6 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
TransformerFactory._add_rule |
21 |
21 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigratorFactory.create |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
(no function) |
22 |
0 |
2 |
100% |
| src/dataknobs_data/migration/migration.py |
Migration.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.add |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.add_many |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.apply |
10 |
10 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.apply_many |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.can_reverse |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.get_affected_fields |
17 |
17 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.validate |
12 |
12 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
Migration.__repr__ |
0 |
0 |
5 |
100% |
| src/dataknobs_data/migration/migration.py |
Migration.__str__ |
7 |
7 |
0 |
0% |
| src/dataknobs_data/migration/migration.py |
(no function) |
12 |
0 |
4 |
100% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate |
35 |
35 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_stream |
17 |
17 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_stream.transform_stream |
19 |
19 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_parallel |
11 |
11 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_parallel.migrate_partition |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_async |
17 |
17 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.migrate_async.transform_stream |
19 |
19 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator._write_batch |
12 |
12 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
Migrator.validate_migration |
16 |
16 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
(no function) |
15 |
0 |
4 |
100% |
| src/dataknobs_data/migration/operations.py |
Operation.apply |
0 |
0 |
9 |
100% |
| src/dataknobs_data/migration/operations.py |
Operation.reverse |
0 |
0 |
9 |
100% |
| src/dataknobs_data/migration/operations.py |
Operation.__repr__ |
0 |
0 |
2 |
100% |
| src/dataknobs_data/migration/operations.py |
AddField.apply |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
AddField.reverse |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
AddField.__repr__ |
0 |
0 |
1 |
100% |
| src/dataknobs_data/migration/operations.py |
RemoveField.apply |
6 |
6 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
RemoveField.reverse |
6 |
6 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
RemoveField.__repr__ |
0 |
0 |
1 |
100% |
| src/dataknobs_data/migration/operations.py |
RenameField.apply |
7 |
7 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
RenameField.reverse |
7 |
7 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
RenameField.__repr__ |
0 |
0 |
1 |
100% |
| src/dataknobs_data/migration/operations.py |
TransformField.apply |
9 |
9 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
TransformField.reverse |
14 |
14 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
TransformField.__repr__ |
0 |
0 |
1 |
100% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation.apply |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation.reverse |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation.add |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation.__repr__ |
0 |
0 |
1 |
100% |
| src/dataknobs_data/migration/operations.py |
(no function) |
39 |
0 |
13 |
100% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.start |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.finish |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.duration |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.percent |
3 |
3 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.success_rate |
3 |
3 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.is_complete |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.has_errors |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.record_success |
3 |
3 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.record_failure |
8 |
8 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.record_skip |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.add_warning |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.set_metadata |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.merge |
16 |
16 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.get_summary |
9 |
9 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.__str__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress.__repr__ |
0 |
0 |
5 |
100% |
| src/dataknobs_data/migration/progress.py |
(no function) |
37 |
0 |
1 |
100% |
| src/dataknobs_data/migration/transformer.py |
TransformRule.apply |
0 |
0 |
9 |
100% |
| src/dataknobs_data/migration/transformer.py |
MapRule.apply |
13 |
13 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
ExcludeRule.apply |
5 |
5 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
AddRule.apply |
10 |
10 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.map |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.rename |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.exclude |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.add |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.add_rule |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.transform |
4 |
4 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.transform_many |
6 |
6 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.clear |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.__len__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer.__repr__ |
0 |
0 |
2 |
100% |
| src/dataknobs_data/migration/transformer.py |
(no function) |
33 |
0 |
6 |
100% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchConfig.__post_init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor.process_dataframe |
7 |
7 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor.iter_chunks |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor.read_csv_chunked |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.bulk_insert_dataframe |
18 |
18 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.bulk_insert_dataframe.process_chunk |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.query_as_dataframe |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.update_from_dataframe |
44 |
44 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.aggregate |
13 |
13 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.transform_and_save |
8 |
8 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations._insert_chunk |
42 |
42 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.export_to_csv |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations.export_to_parquet |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
(no function) |
36 |
36 |
4 |
0% |
| src/dataknobs_data/pandas/converter.py |
ConversionOptions.__post_init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
ConversionOptions.merge_metadata |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.records_to_dataframe |
39 |
39 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.dataframe_to_records |
24 |
24 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.record_to_series |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.series_to_record |
13 |
13 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter._series_to_record |
18 |
18 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter._flatten_json_value |
12 |
12 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter.validate_conversion |
21 |
21 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
(no function) |
36 |
36 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.extract_metadata_from_records |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.apply_metadata_to_dataframe |
17 |
17 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.extract_metadata_from_dataframe |
16 |
16 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.create_records_with_metadata |
18 |
18 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler._get_all_field_names |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler._get_field_types |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler._extract_record_metadata |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler._extract_field_metadata |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler._get_record_metadata_columns |
12 |
12 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler.clean_dataframe_columns |
7 |
7 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
(no function) |
29 |
29 |
2 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._init_mappings |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.field_type_to_pandas |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.pandas_to_field_type |
16 |
16 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.convert_value_to_pandas |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.convert_value_from_pandas |
11 |
11 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.infer_field_type_from_value |
24 |
24 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.cast_series |
9 |
9 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._to_datetime |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._from_datetime |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._to_json_object |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._from_json_object |
8 |
8 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper._ensure_json_serializable |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.infer_field_type |
21 |
21 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.get_pandas_dtype |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.convert_value |
32 |
32 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.cast_dataframe_dtypes |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.normalize_timezone |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper.get_optimal_dtype |
29 |
29 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
(no function) |
41 |
41 |
2 |
0% |
| src/dataknobs_data/pooling/base.py |
PoolProtocol.acquire |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
PoolProtocol.close |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
BasePoolConfig.to_connection_string |
0 |
0 |
2 |
100% |
| src/dataknobs_data/pooling/base.py |
BasePoolConfig.to_hash_key |
0 |
0 |
2 |
100% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.get_pool |
22 |
22 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager._close_pool |
23 |
23 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.remove_pool |
7 |
7 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.close_all |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.get_pool_count |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager.get_pool_info |
8 |
8 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager._cleanup_on_exit |
11 |
11 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
(no function) |
22 |
0 |
6 |
100% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig.__post_init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig.to_connection_string |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig.to_hash_key |
3 |
3 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig.from_dict |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
create_async_elasticsearch_client |
17 |
17 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
validate_elasticsearch_client |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
close_elasticsearch_client |
5 |
5 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
(no function) |
23 |
0 |
0 |
100% |
| src/dataknobs_data/pooling/postgres.py |
PostgresPoolConfig.to_connection_string |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
PostgresPoolConfig.to_hash_key |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
PostgresPoolConfig.from_dict |
15 |
15 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
create_asyncpg_pool |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
validate_asyncpg_pool |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
(no function) |
21 |
0 |
0 |
100% |
| src/dataknobs_data/pooling/s3.py |
S3PoolConfig.to_connection_string |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
S3PoolConfig.to_hash_key |
1 |
1 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
S3PoolConfig.from_dict |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
create_aioboto3_session |
11 |
11 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
validate_s3_session |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
(no function) |
18 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Filter.matches |
50 |
50 |
0 |
0% |
| src/dataknobs_data/query.py |
Filter._compare_values |
24 |
24 |
0 |
0% |
| src/dataknobs_data/query.py |
Filter.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
Filter.from_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
SortSpec.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
SortSpec.from_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
VectorQuery.to_dict |
17 |
17 |
0 |
0% |
| src/dataknobs_data/query.py |
VectorQuery.from_dict |
12 |
12 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.sort_property |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.limit_property |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.offset_property |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.filter |
5 |
2 |
0 |
60% |
| src/dataknobs_data/query.py |
Query.sort_by |
4 |
1 |
0 |
75% |
| src/dataknobs_data/query.py |
Query.sort |
1 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.set_limit |
2 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.limit |
1 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.set_offset |
2 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.offset |
1 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.select |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.clear_filters |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.clear_sort |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.similar_to |
3 |
3 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.near_text |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.hybrid |
8 |
8 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.with_reranking |
4 |
4 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.clear_vector |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.to_dict |
10 |
10 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.from_dict |
11 |
11 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.copy |
2 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Query.or_ |
29 |
29 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.and_ |
6 |
6 |
0 |
0% |
| src/dataknobs_data/query.py |
Query.not_ |
15 |
15 |
0 |
0% |
| src/dataknobs_data/query.py |
(no function) |
90 |
0 |
5 |
100% |
| src/dataknobs_data/query_logic.py |
Condition.matches |
0 |
0 |
2 |
100% |
| src/dataknobs_data/query_logic.py |
Condition.to_dict |
0 |
0 |
2 |
100% |
| src/dataknobs_data/query_logic.py |
Condition.from_dict |
0 |
0 |
2 |
100% |
| src/dataknobs_data/query_logic.py |
FilterCondition.matches |
12 |
12 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
FilterCondition.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
FilterCondition.from_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
LogicCondition.matches |
9 |
9 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
LogicCondition.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
LogicCondition.from_dict |
7 |
7 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
condition_from_dict |
5 |
5 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.where |
8 |
8 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.and_ |
15 |
15 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.or_ |
15 |
15 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.not_ |
11 |
11 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.sort_by |
4 |
4 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.limit |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.offset |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.select |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.similar_to |
4 |
4 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder.build |
1 |
1 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.AND |
7 |
7 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.OR |
7 |
7 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.matches |
3 |
3 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.to_simple_query |
17 |
17 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.to_dict |
14 |
14 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery.from_dict |
11 |
11 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
(no function) |
56 |
0 |
11 |
100% |
| src/dataknobs_data/records.py |
Record.__init__ |
26 |
7 |
0 |
73% |
| src/dataknobs_data/records.py |
Record.storage_id |
1 |
0 |
0 |
100% |
| src/dataknobs_data/records.py |
Record.storage_id |
2 |
0 |
0 |
100% |
| src/dataknobs_data/records.py |
Record.id |
15 |
7 |
0 |
53% |
| src/dataknobs_data/records.py |
Record.id |
6 |
6 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.generate_id |
3 |
3 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.get_user_id |
5 |
5 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.has_storage_id |
1 |
0 |
0 |
100% |
| src/dataknobs_data/records.py |
Record.get_field |
1 |
0 |
0 |
100% |
| src/dataknobs_data/records.py |
Record.get_value |
4 |
1 |
0 |
75% |
| src/dataknobs_data/records.py |
Record.get_nested_value |
25 |
25 |
0 |
0% |
| src/dataknobs_data/records.py |
Record._traverse_dict |
7 |
7 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.set_field |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.set_value |
3 |
3 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.data |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.remove_field |
4 |
4 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.has_field |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.field_names |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.field_count |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__getitem__ |
10 |
7 |
0 |
30% |
| src/dataknobs_data/records.py |
Record.__setitem__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__delitem__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__contains__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__iter__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__len__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.validate |
1 |
1 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.get_field_object |
3 |
3 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__getattr__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.__setattr__ |
9 |
5 |
0 |
44% |
| src/dataknobs_data/records.py |
Record.to_dict |
18 |
18 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.from_dict |
12 |
12 |
0 |
0% |
| src/dataknobs_data/records.py |
Record.copy |
15 |
5 |
0 |
67% |
| src/dataknobs_data/records.py |
Record.project |
5 |
0 |
0 |
100% |
| src/dataknobs_data/records.py |
Record.merge |
9 |
9 |
0 |
0% |
| src/dataknobs_data/records.py |
(no function) |
52 |
0 |
2 |
100% |
| src/dataknobs_data/schema.py |
FieldSchema.is_vector_field |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
FieldSchema.get_dimensions |
3 |
3 |
0 |
0% |
| src/dataknobs_data/schema.py |
FieldSchema.get_source_field |
3 |
3 |
0 |
0% |
| src/dataknobs_data/schema.py |
FieldSchema.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
FieldSchema.from_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.create |
14 |
14 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.add_field |
2 |
2 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.add_text_field |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.add_vector_field |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.remove_field |
4 |
4 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.get_vector_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.get_source_fields |
9 |
9 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema.from_dict |
17 |
17 |
0 |
0% |
| src/dataknobs_data/schema.py |
(no function) |
32 |
0 |
0 |
100% |
| src/dataknobs_data/streaming.py |
StreamConfig.__post_init__ |
6 |
3 |
0 |
50% |
| src/dataknobs_data/streaming.py |
StreamResult.success_rate |
3 |
3 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamResult.add_error |
3 |
3 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamResult.merge |
7 |
7 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamResult.__str__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/streaming.py |
process_batch_with_fallback |
27 |
27 |
0 |
0% |
| src/dataknobs_data/streaming.py |
async_process_batch_with_fallback |
27 |
27 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.batch_iterator |
8 |
8 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.list_to_iterator |
2 |
2 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.list_to_async_iterator |
2 |
2 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.iterator_to_async_iterator |
2 |
2 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.async_batch_iterator |
8 |
8 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.filter_stream |
3 |
3 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.async_filter_stream |
3 |
3 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.transform_stream |
4 |
4 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor.async_transform_stream |
4 |
4 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamingMixin._default_stream_read |
9 |
9 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamingMixin._default_stream_write |
19 |
19 |
0 |
0% |
| src/dataknobs_data/streaming.py |
AsyncStreamingMixin._default_stream_read |
9 |
9 |
0 |
0% |
| src/dataknobs_data/streaming.py |
AsyncStreamingMixin._default_stream_write |
19 |
19 |
0 |
0% |
| src/dataknobs_data/streaming.py |
(no function) |
52 |
0 |
4 |
100% |
| src/dataknobs_data/validation/coercer.py |
Coercer.coerce |
11 |
11 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
Coercer._field_type_to_python |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
Coercer._type_name |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
Coercer._coerce_value |
99 |
99 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
Coercer.coerce_many |
6 |
6 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
(no function) |
12 |
0 |
0 |
100% |
| src/dataknobs_data/validation/constraints.py |
Constraint.check |
0 |
0 |
10 |
100% |
| src/dataknobs_data/validation/constraints.py |
Constraint.__and__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Constraint.__or__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Constraint.__invert__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
All.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
All.check |
6 |
6 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
AnyOf.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
AnyOf.check |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Not.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Not.check |
4 |
4 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Required.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Required.check |
6 |
6 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Range.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Range.check |
14 |
14 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Length.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Length.check |
13 |
13 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Pattern.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Pattern.check |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Enum.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Enum.check |
5 |
5 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Unique.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Unique.check |
8 |
8 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Custom.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Custom.check |
11 |
11 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
(no function) |
42 |
0 |
4 |
100% |
| src/dataknobs_data/validation/factory.py |
SchemaFactory.create |
11 |
11 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
SchemaFactory._add_field_to_schema |
10 |
10 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
SchemaFactory._build_constraints |
29 |
29 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
CoercerFactory.create |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
(no function) |
15 |
0 |
0 |
100% |
| src/dataknobs_data/validation/result.py |
ValidationResult.__bool__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationResult.merge |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationResult.add_error |
3 |
3 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationResult.add_warning |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationResult.success |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationResult.failure |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext.has_seen |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext.mark_seen |
3 |
3 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext.clear |
3 |
3 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext.set_metadata |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext.get_metadata |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
(no function) |
26 |
0 |
0 |
100% |
| src/dataknobs_data/validation/schema.py |
Field.add_constraint |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Field.validate |
21 |
21 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Field._is_correct_type |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.field |
10 |
10 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.with_description |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.validate |
22 |
22 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.validate_many |
8 |
8 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema.from_dict |
6 |
6 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
(no function) |
29 |
0 |
0 |
100% |
| src/dataknobs_data/vector/benchmarks.py |
BenchmarkResult.__post_init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
BenchmarkResult.__str__ |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_indexing |
13 |
13 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_search |
17 |
17 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_update |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_delete |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_concurrent_operations |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.benchmark_concurrent_operations.worker |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.run_full_benchmark |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark.generate_report |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
ComparativeBenchmark.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
ComparativeBenchmark.compare_indexing |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
ComparativeBenchmark.compare_search |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
ComparativeBenchmark.generate_comparison_report |
26 |
26 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
(no function) |
37 |
37 |
2 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
BulkEmbedMixin.bulk_embed_and_store |
35 |
35 |
0 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
AsyncBulkEmbedMixin.bulk_embed_and_store |
39 |
39 |
0 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
(no function) |
7 |
0 |
4 |
100% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
get_similarity_for_metric |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
build_knn_query |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
build_script_score_query |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
build_hybrid_query |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
format_vector_for_elasticsearch |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
parse_elasticsearch_vector |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
get_vector_mapping |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
estimate_index_parameters |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
validate_vector_dimensions |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
(no function) |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
VectorDimensionError.__init__ |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
VectorNotSupportedError.__init__ |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
(no function) |
13 |
0 |
0 |
100% |
| src/dataknobs_data/vector/migration.py |
MigrationConfig.validate |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.total_processed |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.failed_count |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.success_rate |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.duration |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.records_per_second |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.add_checkpoint |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.__init__ |
18 |
18 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.run |
36 |
36 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.start |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.wait_for_completion |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.add_vectors_to_existing |
59 |
59 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.add_vectors_to_existing.embedding_wrapper |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration._get_embedding |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration._migrate_record |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration._verify_migration |
22 |
22 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration._rollback |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.migrate_between_backends |
30 |
30 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.__init__ |
22 |
22 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer._detect_text_fields |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer._worker |
13 |
13 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer._process_record |
28 |
28 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.start |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer._load_queue |
13 |
13 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.stop |
18 |
18 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.run |
31 |
31 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.get_status |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.get_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.wait_for_completion |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.run_with_checkpoint |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.run_batch |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.progress |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer.get_checkpoint |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
(no function) |
90 |
0 |
3 |
100% |
| src/dataknobs_data/vector/mixins.py |
VectorCapable.has_vector_support |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorCapable.enable_vector_support |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorCapable.detect_vector_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorCapable.get_vector_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.vector_search |
0 |
0 |
15 |
100% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.bulk_embed_and_store |
0 |
0 |
15 |
100% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.update_vector |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.delete_from_index |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.create_vector_index |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.drop_vector_index |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin.get_vector_index_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorSyncMixin.sync_vectors_with_text |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
(no function) |
18 |
0 |
27 |
100% |
| src/dataknobs_data/vector/operations.py |
normalize_vector |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
compute_distance |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
compute_similarity |
17 |
17 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
batch_compute_distances |
18 |
18 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
validate_vector_dimensions |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
chunk_vectors |
11 |
11 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
estimate_memory_usage |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/operations.py |
(no function) |
10 |
0 |
2 |
100% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor.add |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor.flush |
11 |
11 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor._process_sequential |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor._process_parallel |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor.start_auto_flush |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor.stop_auto_flush |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor._auto_flush_loop |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
VectorOptimizer.optimize_batch_size |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
VectorOptimizer.select_index_type |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
VectorOptimizer.optimize_search_params |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPool.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPool.acquire |
21 |
21 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPool.release |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPool.close |
13 |
13 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
QueryOptimizer.should_use_index |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
QueryOptimizer.optimize_reranking |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
(no function) |
51 |
51 |
3 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
PythonVectorSearchMixin.python_vector_search_async |
35 |
35 |
0 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
PythonVectorSearchMixin.python_vector_search_sync |
35 |
35 |
0 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
PythonVectorSearchMixin._extract_record_data |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
PythonVectorSearchMixin._create_record_from_data |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
(no function) |
8 |
0 |
3 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.initialize |
0 |
0 |
2 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.close |
0 |
0 |
2 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.add_vectors |
0 |
0 |
11 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.get_vectors |
0 |
0 |
10 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.delete_vectors |
0 |
0 |
9 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.search |
0 |
0 |
12 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.update_metadata |
0 |
0 |
10 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.count |
0 |
0 |
9 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.clear |
0 |
0 |
2 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.update_vectors |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.add_records |
30 |
30 |
0 |
0% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.search_similar_records |
24 |
24 |
0 |
0% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore.bulk_embed_and_store |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/stores/base.py |
(no function) |
12 |
0 |
40 |
100% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore._parse_backend_config |
17 |
17 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.initialize |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.close |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.add_vectors |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.get_vectors |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.delete_vectors |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.search |
25 |
25 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.update_metadata |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.count |
11 |
11 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.clear |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.add_documents |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore.search_documents |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
(no function) |
25 |
2 |
2 |
92% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._parse_common_config |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._parse_backend_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._validate_dimensions |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._normalize_vector |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._calculate_similarity |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._convert_distance_to_score |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._prepare_vector |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase._apply_metadata_filter |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase.__repr__ |
0 |
0 |
6 |
100% |
| src/dataknobs_data/vector/stores/common.py |
(no function) |
14 |
0 |
3 |
100% |
| src/dataknobs_data/vector/stores/factory.py |
VectorStoreFactory.create |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/stores/factory.py |
VectorStoreFactory.get_backend_info |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/stores/factory.py |
(no function) |
10 |
0 |
0 |
100% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.__init__ |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore._parse_backend_config |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.initialize |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore._create_index |
32 |
32 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.close |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.add_vectors |
24 |
24 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.get_vectors |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.delete_vectors |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.search |
28 |
28 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.update_metadata |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.count |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.clear |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.save |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore.load |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
(no function) |
27 |
1 |
2 |
96% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.close |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.add_vectors |
15 |
15 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.get_vectors |
10 |
10 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.delete_vectors |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.search |
27 |
27 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.update_metadata |
8 |
8 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.count |
11 |
11 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore.clear |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
(no function) |
16 |
0 |
0 |
100% |
| src/dataknobs_data/vector/sync.py |
SyncConfig.validate |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
SyncStatus.success_rate |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
SyncStatus.duration |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
SyncStatus.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.__init__ |
19 |
19 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer._initialize_field_mappings |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer._compute_content_hash |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer._has_current_vector |
37 |
37 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer._needs_update |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer._embed_text |
22 |
22 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.sync_record |
44 |
44 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.sync_all |
19 |
19 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.bulk_sync |
25 |
25 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.sync_on_update |
30 |
30 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.sync_on_create |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer.from_config |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
(no function) |
51 |
0 |
3 |
100% |
| src/dataknobs_data/vector/tracker.py |
ChangeEvent.__repr__ |
0 |
0 |
5 |
100% |
| src/dataknobs_data/vector/tracker.py |
UpdateTask.__lt__ |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.__init__ |
18 |
18 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker._initialize_dependencies |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.add_update_callback |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.track_change |
17 |
17 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.on_create |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.on_update |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.on_delete |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.get_pending_updates |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.start_processing |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.start_tracking |
9 |
9 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.get_outdated_records |
40 |
40 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.mark_updated |
5 |
5 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.get_change_history |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.process_batch |
27 |
27 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker._process_loop |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.stop_processing |
13 |
13 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.get_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker.flush |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker._initialize_content_hashes |
24 |
24 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
(no function) |
46 |
0 |
5 |
100% |
| src/dataknobs_data/vector/types.py |
DistanceMetric.get_aliases |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorSearchResult.__lt__ |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorSearchResult.__repr__ |
0 |
0 |
6 |
100% |
| src/dataknobs_data/vector/types.py |
VectorConfig.validate |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorIndexConfig.get_optimal_params |
23 |
23 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorMetadata.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorMetadata.from_dict |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
(no function) |
52 |
0 |
3 |
100% |