feat: separate parameters from the query pattern.
Now coordinator dispatches SQL patterns with separated parameters. It would help us to cache patterns on the segments as prepared statements one day and skip SQL parsing. Also we have faced a Tarantool bug https://github.com/tarantool/tarantool/issues/7283 and made a hot fix in the Picodata fork. As a result we have also migrated sbroad CI to our fork.
Showing
- .gitlab-ci.yml 2 additions, 1 deletion.gitlab-ci.yml
- .gitmodules 2 additions, 1 deletion.gitmodules
- Makefile 3 additions, 2 deletionsMakefile
- ci/Dockerfile 3 additions, 3 deletionsci/Dockerfile
- deps/tarantool 1 addition, 1 deletiondeps/tarantool
- src/executor/engine/cartridge.rs 18 additions, 16 deletionssrc/executor/engine/cartridge.rs
- src/executor/engine/cartridge/backend/sql/ir.rs 44 additions, 3 deletionssrc/executor/engine/cartridge/backend/sql/ir.rs
- src/executor/engine/cartridge/backend/sql/ir/tests.rs 82 additions, 49 deletionssrc/executor/engine/cartridge/backend/sql/ir/tests.rs
- src/executor/engine/cartridge/backend/sql/tree.rs 32 additions, 3 deletionssrc/executor/engine/cartridge/backend/sql/tree.rs
- src/executor/engine/cartridge/backend/sql/tree/tests.rs 1 addition, 1 deletionsrc/executor/engine/cartridge/backend/sql/tree/tests.rs
- src/executor/engine/mock.rs 2 additions, 2 deletionssrc/executor/engine/mock.rs
- src/executor/result.rs 2 additions, 0 deletionssrc/executor/result.rs
- src/executor/tests.rs 345 additions, 191 deletionssrc/executor/tests.rs
- src/frontend/sql/ir/tests.rs 147 additions, 79 deletionssrc/frontend/sql/ir/tests.rs
- src/ir/transformation/bool_in/tests.rs 30 additions, 12 deletionssrc/ir/transformation/bool_in/tests.rs
- src/ir/transformation/dnf/tests.rs 76 additions, 26 deletionssrc/ir/transformation/dnf/tests.rs
- src/ir/transformation/equality_propagation/tests.rs 56 additions, 24 deletionssrc/ir/transformation/equality_propagation/tests.rs
- src/ir/transformation/helpers.rs 7 additions, 2 deletionssrc/ir/transformation/helpers.rs
- src/ir/transformation/merge_tuples/tests.rs 45 additions, 16 deletionssrc/ir/transformation/merge_tuples/tests.rs
- src/ir/transformation/split_columns/tests.rs 27 additions, 13 deletionssrc/ir/transformation/split_columns/tests.rs
Loading
Please register or sign in to comment