Improve parser for intersections [MOD-9278]#5984
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5984 +/- ##
==========================================
- Coverage 87.08% 87.05% -0.04%
==========================================
Files 211 211
Lines 38595 38590 -5
Branches 1893 1893
==========================================
- Hits 33610 33594 -16
- Misses 4978 4989 +11
Partials 7 7 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.8
git worktree add -d .worktree/backport-5984-to-2.8 origin/2.8
cd .worktree/backport-5984-to-2.8
git switch --create backport-5984-to-2.8
git cherry-pick -x 7c195eeb51daa5b11bfac7d0472387a6e4ddb041 |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.6
git worktree add -d .worktree/backport-5984-to-2.6 origin/2.6
cd .worktree/backport-5984-to-2.6
git switch --create backport-5984-to-2.6
git cherry-pick -x 7c195eeb51daa5b11bfac7d0472387a6e4ddb041 |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.10
git worktree add -d .worktree/backport-5984-to-2.10 origin/2.10
cd .worktree/backport-5984-to-2.10
git switch --create backport-5984-to-2.10
git cherry-pick -x 7c195eeb51daa5b11bfac7d0472387a6e4ddb041 |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 8.0
git worktree add -d .worktree/backport-5984-to-8.0 origin/8.0
cd .worktree/backport-5984-to-8.0
git switch --create backport-5984-to-8.0
git cherry-pick -x 7c195eeb51daa5b11bfac7d0472387a6e4ddb041 |
* improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above (cherry picked from commit 7c195ee)
* improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above (cherry picked from commit 7c195ee)
* improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above (cherry picked from commit 7c195ee)
* Improve parser for intersections [MOD-9278] (#5984) * improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above (cherry picked from commit 7c195ee) * fix config call for 2.8 * fix config command in test * fix another test for 2.8
* Improve parser for intersections [MOD-9278] (#5984) * improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above (cherry picked from commit 7c195ee) * fix config call for 2.6 * fix config command in test
* improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above
* improve intersection node parsing * refactor `one_not_null` * WIP test * complete test * reorder for a clearer diff * review fixes * fix spellcheck * fix tests for dialect 2 and above
Describe the changes in the pull request
Improve intersection parsing (
DIALECT 2and above) so parentheses and sub-queries order won't affect text scoresMark if applicable