-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The SBE's VM for expression execution is more than 8000 lines long and growing. See vm.cpp. We should consider splitting it into a few pieces. One idea for how to split it is to move all the code implementing builtin functions into a new cpp file, leaving the meat of the bytecode interpreter in place.