| indexCommitBlobs(Repository, ObjectId) |   | 84% |   | 50% | 13 | 15 | 13 | 70 | 0 | 1 |
| getSkipExtensions() |   | 17% |   | 16% | 3 | 4 | 4 | 7 | 0 | 1 |
| toBlobIndex(BlobIndexData, String, String, String, String, Instant) |   | 85% |   | 50% | 1 | 2 | 5 | 42 | 0 | 1 |
| BlobIndexer(SessionFactory, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isAllFileTypesEnabled() |   | 61% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| isFilePathHistoryEnabled() |   | 61% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| getMaxBlobSizeFromEnv() |   | 63% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| getBatchSizeFromEnv() |   | 63% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| isBinaryContent(byte[]) |  | 90% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| detectFileType(String) |  | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isBinaryExtension(String, Set) |  | 86% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| persistHistoryBatch(List) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| persistBatch(List) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| BlobIndexer(SessionFactory, String, int, int, EmbeddingService) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| loadIndexedBlobOids() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| BlobIndexer(SessionFactory, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |