CelmDigest class

What a planner is given when the runtime cannot proceed.

The fields the blocked check reads, what was and was not examined, and the knowledge attached to it — not the descriptor. The load being removed is not only how often a model is called but how much it must read to answer; a screen dump every time moves the cost rather than removing it. A planner needing more asks through CelmPort.observe.

Constructors

CelmDigest({List<CelmFieldRef> relevant = const [], List<CelmCoverage> coverage = const [], List<CelmReferenceRef> knowledge = const []})
const
CelmDigest.fromJson(Map<String, dynamic> json)
factory

Properties

coverage List<CelmCoverage>
What perception examined, so "not there" is distinguishable from "not looked at".
final
hashCode int
The hash code for this object.
no setterinherited
knowledge List<CelmReferenceRef>
References the pack attached to this check.
final
relevant List<CelmFieldRef>
Fields the blocked check references, with their quality.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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