wip - dirty implementation of findRoute for Values #17899
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Finalize the Values OpCode and TestFindRouteValuesJoin
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Use MultiEqual instead of Values OpCode
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Remove routing multi equal optimization
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Add VALUES operator and SQL_builder bit
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Add the ValuesJoin operator and SQL_builder test
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Rename SQL_builder -> op_to_ast
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
add logic for splitting expressions
Signed-off-by: Andres Taylor andres@planetscale.com
offset planning for ValuesJoin
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
feat: change the value-join to have a RowID mode
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Use ROW_TUPLE and simplify planOffsets
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Make sure Values operator conserve the table qualifier
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Revert changes to onecase
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Addition of a macro benchmark for values join
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
Add comment directive to enable values joins and more benchmarks
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
change to rewriting apply joins in later phases instead of creating the value joins up front - wip
Signed-off-by: Andres Taylor andres@planetscale.com
add columns before predicates
Signed-off-by: Andres Taylor andres@planetscale.com
refactor: change how we handle Values and ValuesJoin planning - wip
Signed-off-by: Andres Taylor andres@planetscale.com
feat: fix pushing of values and filters to a value join
Signed-off-by: Manan Gupta manan@planetscale.com
wip
Signed-off-by: Florent Poinsard florent.poinsard@outlook.fr
wip
Description
Related Issue(s)
Checklist
Deployment Notes