| src/dataknobs_data/backends/elasticsearch.py |
SyncElasticsearchDatabase |
481 |
481 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch.py |
(no class) |
45 |
0 |
4 |
100% |
| src/dataknobs_data/backends/elasticsearch_async.py |
AsyncElasticsearchDatabase |
283 |
283 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_async.py |
(no class) |
43 |
0 |
4 |
100% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchBaseConfig |
5 |
5 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchIndexManager |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchVectorSupport |
17 |
17 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchErrorHandler |
15 |
15 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchRecordSerializer |
49 |
49 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
ElasticsearchQueryBuilder |
18 |
18 |
0 |
0% |
| src/dataknobs_data/backends/elasticsearch_mixins.py |
(no class) |
30 |
0 |
2 |
100% |
| src/dataknobs_data/backends/file.py |
FileLock |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
FileFormat |
0 |
0 |
2 |
100% |
| src/dataknobs_data/backends/file.py |
JSONFormat |
31 |
31 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
CSVFormat |
79 |
79 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
ParquetFormat |
33 |
33 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
AsyncFileDatabase |
161 |
161 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
SyncFileDatabase |
199 |
199 |
0 |
0% |
| src/dataknobs_data/backends/file.py |
(no class) |
98 |
0 |
2 |
100% |
| src/dataknobs_data/backends/memory.py |
AsyncMemoryDatabase |
97 |
74 |
0 |
24% |
| src/dataknobs_data/backends/memory.py |
SyncMemoryDatabase |
96 |
70 |
0 |
27% |
| src/dataknobs_data/backends/memory.py |
(no class) |
55 |
0 |
4 |
100% |
| src/dataknobs_data/backends/postgres.py |
SyncPostgresDatabase |
264 |
264 |
1 |
0% |
| src/dataknobs_data/backends/postgres.py |
AsyncPostgresDatabase |
385 |
385 |
0 |
0% |
| src/dataknobs_data/backends/postgres.py |
(no class) |
85 |
0 |
6 |
100% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresBaseConfig |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresTableManager |
2 |
2 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresVectorSupport |
11 |
11 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresErrorHandler |
7 |
7 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
PostgresConnectionValidator |
4 |
4 |
0 |
0% |
| src/dataknobs_data/backends/postgres_mixins.py |
(no class) |
27 |
0 |
0 |
100% |
| src/dataknobs_data/backends/postgres_vector.py |
(no class) |
100 |
100 |
3 |
0% |
| src/dataknobs_data/backends/s3.py |
SyncS3Database |
269 |
269 |
0 |
0% |
| src/dataknobs_data/backends/s3.py |
(no class) |
46 |
0 |
2 |
100% |
| src/dataknobs_data/backends/s3_async.py |
AsyncS3Database |
270 |
270 |
0 |
0% |
| src/dataknobs_data/backends/s3_async.py |
(no class) |
48 |
0 |
2 |
100% |
| src/dataknobs_data/backends/sql_base.py |
SQLRecordSerializer |
38 |
38 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
SQLQueryBuilder |
281 |
281 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
SQLTableManager |
13 |
13 |
0 |
0% |
| src/dataknobs_data/backends/sql_base.py |
(no class) |
42 |
0 |
2 |
100% |
| src/dataknobs_data/backends/sqlite.py |
SyncSQLiteDatabase |
258 |
258 |
0 |
0% |
| src/dataknobs_data/backends/sqlite.py |
(no class) |
49 |
0 |
4 |
100% |
| src/dataknobs_data/backends/sqlite_async.py |
AsyncSQLiteDatabase |
195 |
195 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_async.py |
(no class) |
42 |
0 |
4 |
100% |
| src/dataknobs_data/backends/sqlite_mixins.py |
SQLiteVectorSupport |
49 |
49 |
0 |
0% |
| src/dataknobs_data/backends/sqlite_mixins.py |
(no class) |
16 |
0 |
2 |
100% |
| src/dataknobs_data/backends/vector_config_mixin.py |
VectorConfigMixin |
19 |
8 |
0 |
58% |
| src/dataknobs_data/backends/vector_config_mixin.py |
(no class) |
11 |
0 |
0 |
100% |
| src/dataknobs_data/database.py |
AsyncDatabase |
111 |
100 |
82 |
10% |
| src/dataknobs_data/database.py |
SyncDatabase |
106 |
100 |
39 |
6% |
| src/dataknobs_data/database.py |
(no class) |
62 |
0 |
57 |
100% |
| src/dataknobs_data/database_utils.py |
(no class) |
27 |
10 |
0 |
63% |
| src/dataknobs_data/exceptions.py |
DataknobsDataError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/exceptions.py |
RecordNotFoundError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
RecordValidationError |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
FieldTypeError |
4 |
4 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/exceptions.py |
DatabaseConnectionError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DatabaseOperationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
QueryError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
SerializationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
DataFormatError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
BackendNotFoundError |
6 |
6 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConfigurationError |
2 |
2 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
ConcurrencyError |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
TransactionError |
1 |
1 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
MigrationError |
3 |
3 |
0 |
0% |
| src/dataknobs_data/exceptions.py |
(no class) |
32 |
0 |
2 |
100% |
| src/dataknobs_data/factory.py |
DatabaseFactory |
35 |
35 |
0 |
0% |
| src/dataknobs_data/factory.py |
AsyncDatabaseFactory |
23 |
23 |
0 |
0% |
| src/dataknobs_data/factory.py |
(no class) |
14 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
FieldType |
0 |
0 |
0 |
100% |
| src/dataknobs_data/fields.py |
Field |
52 |
39 |
0 |
25% |
| src/dataknobs_data/fields.py |
VectorField |
68 |
68 |
0 |
0% |
| src/dataknobs_data/fields.py |
(no class) |
43 |
0 |
3 |
100% |
| src/dataknobs_data/migration/factory.py |
MigrationFactory |
71 |
71 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
TransformerFactory |
27 |
27 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
MigratorFactory |
2 |
2 |
0 |
0% |
| src/dataknobs_data/migration/factory.py |
(no class) |
22 |
0 |
2 |
100% |
| src/dataknobs_data/migration/migration.py |
Migration |
56 |
56 |
5 |
0% |
| src/dataknobs_data/migration/migration.py |
(no class) |
12 |
0 |
4 |
100% |
| src/dataknobs_data/migration/migrator.py |
Migrator |
148 |
148 |
0 |
0% |
| src/dataknobs_data/migration/migrator.py |
(no class) |
15 |
0 |
4 |
100% |
| src/dataknobs_data/migration/operations.py |
Operation |
0 |
0 |
20 |
100% |
| src/dataknobs_data/migration/operations.py |
AddField |
8 |
8 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
RemoveField |
12 |
12 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
RenameField |
14 |
14 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
TransformField |
23 |
23 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
CompositeOperation |
10 |
10 |
1 |
0% |
| src/dataknobs_data/migration/operations.py |
(no class) |
39 |
0 |
13 |
100% |
| src/dataknobs_data/migration/progress.py |
MigrationProgress |
62 |
62 |
5 |
0% |
| src/dataknobs_data/migration/progress.py |
(no class) |
37 |
0 |
1 |
100% |
| src/dataknobs_data/migration/transformer.py |
TransformRule |
0 |
0 |
9 |
100% |
| src/dataknobs_data/migration/transformer.py |
MapRule |
13 |
13 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
ExcludeRule |
5 |
5 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
AddRule |
10 |
10 |
0 |
0% |
| src/dataknobs_data/migration/transformer.py |
Transformer |
23 |
23 |
2 |
0% |
| src/dataknobs_data/migration/transformer.py |
(no class) |
33 |
0 |
6 |
100% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchConfig |
4 |
4 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
ChunkedProcessor |
16 |
16 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
BatchOperations |
138 |
138 |
0 |
0% |
| src/dataknobs_data/pandas/batch_ops.py |
(no class) |
36 |
36 |
4 |
0% |
| src/dataknobs_data/pandas/converter.py |
ConversionOptions |
10 |
10 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
DataFrameConverter |
138 |
138 |
0 |
0% |
| src/dataknobs_data/pandas/converter.py |
(no class) |
36 |
36 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
MetadataStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/metadata.py |
MetadataConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/metadata.py |
MetadataHandler |
94 |
94 |
0 |
0% |
| src/dataknobs_data/pandas/metadata.py |
(no class) |
29 |
29 |
2 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
PandasTypeMapping |
0 |
0 |
0 |
100% |
| src/dataknobs_data/pandas/type_mapper.py |
TypeMapper |
206 |
206 |
0 |
0% |
| src/dataknobs_data/pandas/type_mapper.py |
(no class) |
41 |
41 |
2 |
0% |
| src/dataknobs_data/pooling/base.py |
PoolProtocol |
2 |
2 |
0 |
0% |
| src/dataknobs_data/pooling/base.py |
BasePoolConfig |
0 |
0 |
4 |
100% |
| src/dataknobs_data/pooling/base.py |
ConnectionPoolManager |
77 |
74 |
0 |
4% |
| src/dataknobs_data/pooling/base.py |
(no class) |
22 |
0 |
6 |
100% |
| src/dataknobs_data/pooling/elasticsearch.py |
ElasticsearchPoolConfig |
18 |
18 |
0 |
0% |
| src/dataknobs_data/pooling/elasticsearch.py |
(no class) |
47 |
24 |
0 |
49% |
| src/dataknobs_data/pooling/postgres.py |
PostgresPoolConfig |
17 |
17 |
0 |
0% |
| src/dataknobs_data/pooling/postgres.py |
(no class) |
25 |
4 |
0 |
84% |
| src/dataknobs_data/pooling/s3.py |
S3PoolConfig |
6 |
6 |
0 |
0% |
| src/dataknobs_data/pooling/s3.py |
(no class) |
31 |
13 |
0 |
58% |
| src/dataknobs_data/query.py |
Operator |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
SortOrder |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query.py |
Filter |
76 |
71 |
0 |
7% |
| src/dataknobs_data/query.py |
SortSpec |
2 |
2 |
0 |
0% |
| src/dataknobs_data/query.py |
VectorQuery |
29 |
29 |
0 |
0% |
| src/dataknobs_data/query.py |
Query |
117 |
117 |
0 |
0% |
| src/dataknobs_data/query.py |
(no class) |
90 |
0 |
5 |
100% |
| src/dataknobs_data/query_logic.py |
LogicOperator |
0 |
0 |
0 |
100% |
| src/dataknobs_data/query_logic.py |
Condition |
0 |
0 |
6 |
100% |
| src/dataknobs_data/query_logic.py |
FilterCondition |
14 |
14 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
LogicCondition |
17 |
17 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
QueryBuilder |
70 |
70 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
ComplexQuery |
59 |
59 |
0 |
0% |
| src/dataknobs_data/query_logic.py |
(no class) |
61 |
5 |
11 |
92% |
| src/dataknobs_data/records.py |
Record |
204 |
154 |
0 |
25% |
| src/dataknobs_data/records.py |
(no class) |
52 |
0 |
2 |
100% |
| src/dataknobs_data/schema.py |
FieldSchema |
9 |
9 |
0 |
0% |
| src/dataknobs_data/schema.py |
DatabaseSchema |
50 |
50 |
0 |
0% |
| src/dataknobs_data/schema.py |
(no class) |
32 |
0 |
0 |
100% |
| src/dataknobs_data/streaming.py |
StreamConfig |
6 |
6 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamResult |
14 |
14 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamProcessor |
36 |
36 |
0 |
0% |
| src/dataknobs_data/streaming.py |
StreamingMixin |
28 |
28 |
0 |
0% |
| src/dataknobs_data/streaming.py |
AsyncStreamingMixin |
28 |
28 |
0 |
0% |
| src/dataknobs_data/streaming.py |
(no class) |
106 |
54 |
4 |
49% |
| src/dataknobs_data/validation/coercer.py |
Coercer |
125 |
125 |
0 |
0% |
| src/dataknobs_data/validation/coercer.py |
(no class) |
12 |
0 |
0 |
100% |
| src/dataknobs_data/validation/constraints.py |
Constraint |
11 |
11 |
10 |
0% |
| src/dataknobs_data/validation/constraints.py |
All |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
AnyOf |
8 |
8 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Not |
5 |
5 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Required |
7 |
7 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Range |
18 |
18 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Length |
21 |
21 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Pattern |
11 |
11 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Enum |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Unique |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
Custom |
13 |
13 |
0 |
0% |
| src/dataknobs_data/validation/constraints.py |
(no class) |
42 |
0 |
4 |
100% |
| src/dataknobs_data/validation/factory.py |
SchemaFactory |
50 |
50 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
CoercerFactory |
2 |
2 |
0 |
0% |
| src/dataknobs_data/validation/factory.py |
(no class) |
15 |
0 |
0 |
100% |
| src/dataknobs_data/validation/result.py |
ValidationResult |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
ValidationContext |
9 |
9 |
0 |
0% |
| src/dataknobs_data/validation/result.py |
(no class) |
26 |
0 |
0 |
100% |
| src/dataknobs_data/validation/schema.py |
Field |
30 |
30 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
Schema |
53 |
53 |
0 |
0% |
| src/dataknobs_data/validation/schema.py |
(no class) |
29 |
0 |
0 |
100% |
| src/dataknobs_data/vector/benchmarks.py |
BenchmarkResult |
12 |
12 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
VectorStoreBenchmark |
107 |
107 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
ComparativeBenchmark |
48 |
48 |
0 |
0% |
| src/dataknobs_data/vector/benchmarks.py |
(no class) |
37 |
37 |
2 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
BulkEmbedMixin |
35 |
35 |
0 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
AsyncBulkEmbedMixin |
39 |
39 |
0 |
0% |
| src/dataknobs_data/vector/bulk_embed_mixin.py |
(no class) |
7 |
0 |
4 |
100% |
| src/dataknobs_data/vector/elasticsearch_utils.py |
(no class) |
73 |
73 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
VectorError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/exceptions.py |
VectorDimensionError |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
VectorBackendError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/exceptions.py |
VectorIndexError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/exceptions.py |
VectorNotSupportedError |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/exceptions.py |
VectorValidationError |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/exceptions.py |
(no class) |
13 |
0 |
0 |
100% |
| src/dataknobs_data/vector/migration.py |
MigrationConfig |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
MigrationStatus |
14 |
14 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorMigration |
212 |
212 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
IncrementalVectorizer |
177 |
177 |
0 |
0% |
| src/dataknobs_data/vector/migration.py |
VectorizationResult |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/migration.py |
VectorizationProgress |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/migration.py |
(no class) |
90 |
0 |
3 |
100% |
| src/dataknobs_data/vector/mixins.py |
VectorCapable |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorOperationsMixin |
10 |
10 |
30 |
0% |
| src/dataknobs_data/vector/mixins.py |
VectorSyncMixin |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/mixins.py |
(no class) |
18 |
0 |
27 |
100% |
| src/dataknobs_data/vector/operations.py |
(no class) |
91 |
81 |
2 |
11% |
| src/dataknobs_data/vector/optimizations.py |
BatchConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPoolConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_data/vector/optimizations.py |
BatchProcessor |
61 |
61 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
VectorOptimizer |
44 |
44 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
ConnectionPool |
45 |
45 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
QueryOptimizer |
11 |
11 |
0 |
0% |
| src/dataknobs_data/vector/optimizations.py |
(no class) |
51 |
51 |
3 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
PythonVectorSearchMixin |
89 |
89 |
0 |
0% |
| src/dataknobs_data/vector/python_vector_search.py |
(no class) |
8 |
0 |
3 |
100% |
| src/dataknobs_data/vector/stores/base.py |
VectorStore |
70 |
70 |
67 |
0% |
| src/dataknobs_data/vector/stores/base.py |
(no class) |
12 |
0 |
40 |
100% |
| src/dataknobs_data/vector/stores/chroma.py |
ChromaVectorStore |
156 |
156 |
0 |
0% |
| src/dataknobs_data/vector/stores/chroma.py |
(no class) |
25 |
2 |
2 |
92% |
| src/dataknobs_data/vector/stores/common.py |
VectorStoreBase |
73 |
73 |
6 |
0% |
| src/dataknobs_data/vector/stores/common.py |
(no class) |
14 |
0 |
3 |
100% |
| src/dataknobs_data/vector/stores/factory.py |
VectorStoreFactory |
20 |
20 |
0 |
0% |
| src/dataknobs_data/vector/stores/factory.py |
(no class) |
9 |
0 |
0 |
100% |
| src/dataknobs_data/vector/stores/faiss.py |
FaissVectorStore |
181 |
181 |
0 |
0% |
| src/dataknobs_data/vector/stores/faiss.py |
(no class) |
27 |
1 |
2 |
96% |
| src/dataknobs_data/vector/stores/memory.py |
MemoryVectorStore |
89 |
89 |
0 |
0% |
| src/dataknobs_data/vector/stores/memory.py |
(no class) |
16 |
16 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
SyncConfig |
6 |
6 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
SyncStatus |
7 |
7 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
VectorTextSynchronizer |
212 |
212 |
0 |
0% |
| src/dataknobs_data/vector/sync.py |
(no class) |
51 |
0 |
3 |
100% |
| src/dataknobs_data/vector/tracker.py |
ChangeEvent |
0 |
0 |
5 |
100% |
| src/dataknobs_data/vector/tracker.py |
UpdateTask |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
ChangeTracker |
210 |
210 |
0 |
0% |
| src/dataknobs_data/vector/tracker.py |
(no class) |
46 |
0 |
5 |
100% |
| src/dataknobs_data/vector/types.py |
DistanceMetric |
2 |
2 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorSearchResult |
1 |
1 |
6 |
0% |
| src/dataknobs_data/vector/types.py |
VectorConfig |
4 |
4 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorIndexConfig |
23 |
23 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
VectorMetadata |
3 |
3 |
0 |
0% |
| src/dataknobs_data/vector/types.py |
(no class) |
52 |
0 |
3 |
100% |