Module stats

Module stats 

Source

Structs§

IsConstant
IsSorted
IsStrictSorted
LowerBound
Interpret the value as a lower bound. These form a partial order over successively more precise bounds
Max
These structs allow the extraction of the bound from the Precision value. They tie together the Stat and the StatBound, which allows the bound to be extracted.
Min
NaNCount
NullCount
Sum
UncompressedSizeInBytes
UpperBound
Interpret the value as an upper bound, see LowerBound for more details.

Enums§

IntersectionResult
The result of the fallible intersection of two bound, defined to avoid Option IntersectionResult mixup.
Precision
A statistic has a precision Exact or Inexact. This represents uncertainty in that value. Exact values are computed, where can inexact values are likely inferred from compute functions.
Stat

Traits§

StatBound
StatBound defines the operations that can be performed on a bound. The main bounds are Upper (e.g. max) and Lower (e.g. min).
StatType
StatType define the bound of a given statistic. (e.g. Max is an upper bound), this is used to extract the bound from a Precision value, (e.g. p::bound<Max>()).
StatsProvider
StatsProviderExt