Coverage report: 21%

Files Functions Classes

coverage.py v7.10.3, created at 2025-08-17 19:59 -0500

File statements missing excluded coverage
src/dataknobs_data/backends/elasticsearch.py 253 215 0 15%
src/dataknobs_data/backends/elasticsearch_async.py 237 196 0 17%
src/dataknobs_data/backends/file.py 598 508 2 15%
src/dataknobs_data/backends/memory.py 239 161 0 33%
src/dataknobs_data/backends/postgres.py 536 471 0 12%
src/dataknobs_data/backends/s3.py 305 262 0 14%
src/dataknobs_data/backends/s3_async.py 301 258 0 14%
src/dataknobs_data/database.py 184 137 173 26%
src/dataknobs_data/exceptions.py 63 33 0 48%
src/dataknobs_data/factory.py 58 46 0 21%
src/dataknobs_data/fields.py 73 31 0 58%
src/dataknobs_data/migration/factory.py 106 85 0 20%
src/dataknobs_data/migration/migration.py 69 56 6 19%
src/dataknobs_data/migration/migrator.py 164 147 0 10%
src/dataknobs_data/migration/operations.py 106 67 37 37%
src/dataknobs_data/migration/progress.py 98 62 6 37%
src/dataknobs_data/migration/transformer.py 88 55 15 38%
src/dataknobs_data/pandas/batch_ops.py 194 194 0 0%
src/dataknobs_data/pandas/converter.py 174 174 0 0%
src/dataknobs_data/pandas/metadata.py 122 122 0 0%
src/dataknobs_data/pandas/type_mapper.py 255 255 0 0%
src/dataknobs_data/pooling/base.py 100 76 8 24%
src/dataknobs_data/pooling/elasticsearch.py 58 36 0 38%
src/dataknobs_data/pooling/postgres.py 27 7 0 74%
src/dataknobs_data/pooling/s3.py 34 16 0 53%
src/dataknobs_data/query.py 234 139 0 41%
src/dataknobs_data/query_logic.py 189 140 13 26%
src/dataknobs_data/records.py 213 117 0 45%
src/dataknobs_data/streaming.py 218 127 2 42%
src/dataknobs_data/validation/coercer.py 136 125 0 8%
src/dataknobs_data/validation/constraints.py 159 119 13 25%
src/dataknobs_data/validation/factory.py 68 53 0 22%
src/dataknobs_data/validation/result.py 43 18 0 58%
src/dataknobs_data/validation/schema.py 110 83 0 25%
Total 5812 4591 275 21%

No items found using the specified filter.