ChartDataProcessingReport class
Per-run processing diagnostics for performance dashboards and tests.
Constructors
-
ChartDataProcessingReport({required ChartDataProcessingPath path, required int seriesCount, required int dataPointCount, int effectiveDataPointCount = 0, int sampleInputPointCount = 0, required int outputPointCount, required int renderThreshold, required SamplingStrategy? samplingStrategy, ChartResolvedSamplingStrategy resolvedSamplingStrategy = ChartResolvedSamplingStrategy.none, List<
ChartResolvedSamplingStrategy> resolvedSamplingStrategies = const [], required int? startIndex, required int? endIndex, required bool cacheEligible, bool extractionCacheEligible = false, ChartDataCacheAdmissionReason cacheAdmissionReason = ChartDataCacheAdmissionReason.belowEffectivePointThreshold, ChartDataCacheAdmissionReason extractionCacheAdmissionReason = ChartDataCacheAdmissionReason.belowExtractionPointThreshold, ChartDataProcessingCachePolicySnapshot cachePolicy = const ChartDataProcessingCachePolicySnapshot(), required bool cacheHit, required Duration totalDuration, required Duration extractionDuration, required Duration windowDuration, required Duration statsDuration, required Duration samplingDuration, required Duration pointBuildDuration, String? dataSignature}) -
const
Properties
- cacheAdmissionHint → String
-
no setter
- cacheAdmissionReason → ChartDataCacheAdmissionReason
-
final
- cacheEligible → bool
-
final
- cacheHit → bool
-
final
- cachePolicy → ChartDataProcessingCachePolicySnapshot
-
final
- cacheRecommendationSeverity → ChartDataCacheRecommendationSeverity
-
no setter
- cacheRecommendedAction → ChartDataCacheRecommendedAction
-
no setter
- dataPointCount → int
-
final
- dataSignature → String?
-
final
- effectiveDataPointCount → int
-
final
- effectiveDataPointRatio → double
-
no setter
- endIndex → int?
-
final
- extractionCacheAdmissionHint → String
-
no setter
- extractionCacheAdmissionReason → ChartDataCacheAdmissionReason
-
final
- extractionCacheEligible → bool
-
final
- extractionCacheRecommendationSeverity → ChartDataCacheRecommendationSeverity
-
no setter
- extractionCacheRecommendedAction → ChartDataCacheRecommendedAction
-
no setter
- extractionDuration → Duration
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isViewportReduced → bool
-
no setter
- outputPointCount → int
-
final
- path → ChartDataProcessingPath
-
final
- performanceSummary → ChartPerformanceSummary
-
no setter
- pointBuildDuration → Duration
-
final
- reducedPointCount → int
-
no setter
- renderThreshold → int
-
final
-
resolvedSamplingStrategies
→ List<
ChartResolvedSamplingStrategy> -
final
- resolvedSamplingStrategy → ChartResolvedSamplingStrategy
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sampleInputPointCount → int
-
final
- samplingDuration → Duration
-
final
- samplingOutputRatio → double
-
no setter
- samplingReductionRatio → double
-
no setter
- samplingStrategy → SamplingStrategy?
-
final
- seriesCount → int
-
final
- startIndex → int?
-
final
- statsDuration → Duration
-
final
- totalDuration → Duration
-
final
- viewportReductionRatio → double
-
no setter
- wasDownsampled → bool
-
no setter
- windowDuration → Duration
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited