Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.6.2
-
Untriaged
-
0
-
Unknown
Description
Refactoring aims to:
1) Reduce Memory Usage
- reuse of slice wherever possible
- reduce redundant call to json.Marshal() when forming keys for union/cycle-restrict
2) dedup and cycle restrict logic in one pass instead of two.
Attachments
For Gerrit Dashboard: MB-61772 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
209223,9 | MB-61772 Refactor Recursive CTE | trinity | query | Status: MERGED | +2 | +1 |
209844,1 | MB-61772 Refactor Recursive CTE | trinity | query | Status: ABANDONED | 0 | 0 |
210139,3 | MB-61772 Add error message - E_RECURSIVE_IMPLICIT_DEPTH_LIMIT(3306) - E_CYCLE_FIELDS_VALIDATION_FAILED(3307) | master | query | Status: MERGED | +2 | +1 |