Architecture:
- class Histogram becomes ScalarHistogram has no estimation functionality,
- class ArrayEstimator becomes Histogram that contains up to 4 histograms, 3 of them optional,
- new class Statistics provides storage for histograms, and an interface to fetch a histogram keyed by a path, and also methods for other CE-related metadata as collection cardinality,
- all histogram-based estimation is moved into its own module. It could be a set of functions, or a class if needed.
- causes
-
SERVER-68048 Coverity analysis defect 122536: Unsafe assignment operator
- Closed
-
SERVER-68049 Coverity analysis defect 122540: Copy without assign
- Closed
- is depended on by
-
SERVER-68048 Coverity analysis defect 122536: Unsafe assignment operator
- Closed
-
SERVER-68049 Coverity analysis defect 122540: Copy without assign
- Closed