class CQL::Performance::UnifiedReportGenerator

Overview

Unified report generator with format strategies

Included Modules

Defined in:

performance/unified_report_generator.cr

Instance Method Summary

Instance methods inherited from module CQL::Performance::TimingUtils

categorize_duration(duration : Time::Span, slow_threshold : Time::Span = 100.milliseconds, very_slow_threshold : Time::Span = 1.second) : Symbol categorize_duration, format_duration(duration : Time::Span) : String format_duration, measure_execution(&) measure_execution

Instance Method Detail

def available_formats : Array(String) #

[View source]
def generate(format : String, report : PerformanceReport) : String #

[View source]
def register_formatter(format : String, formatter : ReportFormatter) #

[View source]