-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
0
Currently, we rely on the ability to create empty Pipeline instances in tests (and perhaps also productive code), and we have checks for emptiness in Pipeline::getNext() and Pipeline::getNextResult(), which is inefficient and increases code complexity. We should avoid creating empty execution pipelines (throw in exec::agg::Pipeline constructor) and remove emptyness check from other exec::agg::Pipeline methods.