Coverage report: 18%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-29 14:15 -0600

File statements missing excluded coverage
src/dataknobs_data/backends/elasticsearch.py 526 481 4 9%
src/dataknobs_data/backends/elasticsearch_async.py 326 283 4 13%
src/dataknobs_data/backends/elasticsearch_mixins.py 141 111 2 21%
src/dataknobs_data/backends/file.py 634 536 4 15%
src/dataknobs_data/backends/memory.py 248 144 4 42%
src/dataknobs_data/backends/postgres.py 734 649 7 12%
src/dataknobs_data/backends/postgres_mixins.py 62 35 0 44%
src/dataknobs_data/backends/postgres_vector.py 100 100 3 0%
src/dataknobs_data/backends/s3.py 315 269 2 15%
src/dataknobs_data/backends/s3_async.py 318 270 2 15%
src/dataknobs_data/backends/sql_base.py 374 332 2 11%
src/dataknobs_data/backends/sqlite.py 307 258 4 16%
src/dataknobs_data/backends/sqlite_async.py 237 195 4 18%
src/dataknobs_data/backends/sqlite_mixins.py 65 49 2 25%
src/dataknobs_data/backends/vector_config_mixin.py 30 8 0 73%
src/dataknobs_data/database.py 279 200 178 28%
src/dataknobs_data/database_utils.py 27 10 0 63%
src/dataknobs_data/exceptions.py 65 33 2 49%
src/dataknobs_data/factory.py 72 58 0 19%
src/dataknobs_data/fields.py 163 107 3 34%
src/dataknobs_data/migration/factory.py 122 100 2 18%
src/dataknobs_data/migration/migration.py 68 56 9 18%
src/dataknobs_data/migration/migrator.py 163 148 4 9%
src/dataknobs_data/migration/operations.py 106 67 38 37%
src/dataknobs_data/migration/progress.py 99 62 6 37%
src/dataknobs_data/migration/transformer.py 84 51 17 39%
src/dataknobs_data/pandas/batch_ops.py 194 194 4 0%
src/dataknobs_data/pandas/converter.py 184 184 0 0%
src/dataknobs_data/pandas/metadata.py 123 123 2 0%
src/dataknobs_data/pandas/type_mapper.py 247 247 2 0%
src/dataknobs_data/pooling/base.py 101 76 10 25%
src/dataknobs_data/pooling/elasticsearch.py 65 42 0 35%
src/dataknobs_data/pooling/postgres.py 42 21 0 50%
src/dataknobs_data/pooling/s3.py 37 19 0 49%
src/dataknobs_data/query.py 314 219 5 30%
src/dataknobs_data/query_logic.py 221 165 17 25%
src/dataknobs_data/records.py 256 154 2 40%
src/dataknobs_data/schema.py 91 59 0 35%
src/dataknobs_data/streaming.py 218 166 4 24%
src/dataknobs_data/validation/coercer.py 137 125 0 9%
src/dataknobs_data/validation/constraints.py 161 119 14 26%
src/dataknobs_data/validation/factory.py 67 52 0 22%
src/dataknobs_data/validation/result.py 44 18 0 59%
src/dataknobs_data/validation/schema.py 112 83 0 26%
src/dataknobs_data/vector/benchmarks.py 204 204 2 0%
src/dataknobs_data/vector/bulk_embed_mixin.py 81 74 4 9%
src/dataknobs_data/vector/elasticsearch_utils.py 73 73 0 0%
src/dataknobs_data/vector/exceptions.py 26 13 0 50%
src/dataknobs_data/vector/migration.py 497 407 3 18%
src/dataknobs_data/vector/mixins.py 52 34 57 35%
src/dataknobs_data/vector/operations.py 91 81 2 11%
src/dataknobs_data/vector/optimizations.py 212 212 3 0%
src/dataknobs_data/vector/python_vector_search.py 97 89 3 8%
src/dataknobs_data/vector/stores/base.py 82 70 107 15%
src/dataknobs_data/vector/stores/chroma.py 181 158 2 13%
src/dataknobs_data/vector/stores/common.py 87 73 9 16%
src/dataknobs_data/vector/stores/factory.py 29 20 0 31%
src/dataknobs_data/vector/stores/faiss.py 208 182 2 12%
src/dataknobs_data/vector/stores/memory.py 105 105 0 0%
src/dataknobs_data/vector/sync.py 276 225 3 18%
src/dataknobs_data/vector/tracker.py 259 213 10 18%
src/dataknobs_data/vector/types.py 85 33 9 61%
Total 10924 8944 579 18%

No items found using the specified filter.