| markConsumerFailed(String, String, int, String, String, Instant, Instant) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| insertConsumerFailureIfAbsent(String, String, String, int, String, String, Instant, Instant) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| markRetryFailed(String, String, String, int, String, String, Instant, Instant) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| claimRetry(String, String, String, int, Instant, Instant) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$selectRecentActive$4(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| markRetryRecovered(String, String, String, Instant) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| markConsumerRecovered(String, String, Instant) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$selectRetryable$3(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| countByStatus(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| selectRecentActive(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| selectOldestActiveFailedAt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bounded(List, int) |   | 70% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
| incrementDaily(LocalDate, String, BigDecimal, Instant) |   | 90% |   | 85% | 1 | 7 | 1 | 9 | 0 | 1 |
| money(BigDecimal) |   | 60% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| countUniqueCustomers(LocalDate, LocalDate) |   | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| countSourceEvents(LocalDate, LocalDate) |   | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| timestamp(Instant) |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| instant(Timestamp) |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| insertSourceEvent(AnalyticsModels.DomainEvent, String, LocalDate, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| rebuildRange(LocalDate, LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| insertRebuildAudit(String, String, long, String, LocalDate, LocalDate, long, long, long, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| insertProductLine(String, AnalyticsModels.ProductLine) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| incrementProduct(LocalDate, AnalyticsModels.ProductContribution, Instant) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| lambda$dailyRowMapper$5(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| findSourceByLogicalIdentity(AnalyticsModels.DomainEvent) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$findRebuildAudit$2(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| lambda$productProjectionRowMapper$6(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| selectExpectedDaily(LocalDate, LocalDate, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| selectExpectedProducts(LocalDate, LocalDate, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| selectActualDaily(LocalDate, LocalDate, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| selectActualProducts(LocalDate, LocalDate, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| incrementDailyCountAndAmount(LocalDate, String, String, BigDecimal, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| selectRetryable(Instant, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$sourceIdentityRowMapper$7(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| incrementDailyCount(LocalDate, String, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| selectTopProducts(LocalDate, LocalDate, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| selectLastConsumedAt(LocalDate, LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$selectTopProducts$1(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| selectDaily(LocalDate, LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findSourceByEventId(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findRebuildAudit(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| first(List) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| currentTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lockProjection() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| AnalyticsRepository(JdbcTemplate) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$currentTime$0(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expectedDailySql() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expectedProductSql() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dailyRowMapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| productProjectionRowMapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expectedDailySqlWithoutLimit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expectedProductSqlWithoutLimit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourceIdentityRowMapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |