-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Optimization
-
QO 2023-02-06
TODO: The description needs to be updated based on this presentation.
Implement a generic transport-based CE class that handles all logical nodes.
This class also handles in a generic way:
- Estimation of conjunctions/disjunctions inside SargableNode.
- Estimation of SARGable elemMatch Filter nodes.
- In the future it will handle complex FilterNodes.
Each transport method for each node type will take into account whether a specific estimation method is enabled, and call the corresponding estimation logic for each atomic interval or predicate. In the case of histogram-based estimation, the method will also check for and fetch the histogram for the filtered path, and will call histogram-based estimation.
- is duplicated by
-
SERVER-69968 Exponential backoff for FilterNodes with Boolean expressions
- Closed