Coverage report: 17%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-26 16:45 -0700

File   statements missing excluded   coverage
src / dataknobs_data / backends / duckdb.py   468 397 4   15%
src / dataknobs_data / backends / elasticsearch.py   526 481 4   9%
src / dataknobs_data / backends / elasticsearch_async.py   381 335 4   12%
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 193 4   22%
src / dataknobs_data / backends / postgres.py   813 723 7   11%
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   400 358 2   10%
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 19 0   37%
src / dataknobs_data / database.py   279 217 259   22%
src / dataknobs_data / database_utils.py   27 23 0   15%
src / dataknobs_data / exceptions.py   66 34 2   48%
src / dataknobs_data / factory.py   41 26 0   37%
src / dataknobs_data / fields.py   163 120 3   26%
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 224 5   29%
src / dataknobs_data / query_logic.py   221 165 17   25%
src / dataknobs_data / records.py   256 204 2   20%
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   179 137 14   23%
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   32 19 0   41%
src / dataknobs_data / vector / hybrid.py   69 0 12   100%
src / dataknobs_data / vector / migration.py   497 407 3   18%
src / dataknobs_data / vector / mixins.py   112 90 57   20%
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   94 78 9   17%
src / dataknobs_data / vector / stores / factory.py   31 21 0   32%
src / dataknobs_data / vector / stores / faiss.py   217 191 2   12%
src / dataknobs_data / vector / stores / memory.py   126 106 0   16%
src / dataknobs_data / vector / stores / pgvector.py   288 258 2   10%
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   12002 9974 678   17%

No items found using the specified filter.