Validate ensures the query uses sane bounds.
()
| 554 | |
| 555 | // Validate ensures the query uses sane bounds. |
| 556 | func (q EventSummaryQuery) Validate() error { |
| 557 | if err := requirePositiveLimit(q.Limit, "event summary limit"); err != nil { |
| 558 | return err |
| 559 | } |
| 560 | if q.AfterSequence < 0 { |
| 561 | return fmt.Errorf("store: invalid event summary after sequence %d", q.AfterSequence) |
| 562 | } |
| 563 | if !eventspkg.ValidOutcome(q.Outcome) { |
| 564 | return fmt.Errorf("store: invalid event summary outcome %q", q.Outcome) |
| 565 | } |
| 566 | if !eventspkg.ValidComponent(q.Component) { |
| 567 | return fmt.Errorf("store: invalid event summary component %q", q.Component) |
| 568 | } |
| 569 | return nil |
| 570 | } |
| 571 | |
| 572 | // ObservabilityRetentionSweepResult reports how many global observability rows |
| 573 | // were deleted by one retention sweep. |
no test coverage detected