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