- Nov 29, 2021
-
-
Igor Kuznetsov authored
It was done that decrease coupling working with lua in code and make migration to rust module master branch more simple. Besides was fixed bug for working with query string variable in execute_sql function in unsafe block, because in this place was buffer overflow.
-
- Nov 25, 2021
-
-
Igor Kuznetsov authored
Add sql executor function binding.
-
- Nov 23, 2021
-
-
Igor Kuznetsov authored
Made cartridge application for integartion tests. Was created lua interface for bucket id calculate function.
-
- Nov 22, 2021
-
-
Denis Smirnov authored
1. Implement columns (with types) and tables as a part of IR. 2. Use serde deserialization trait to build tables from YAML files. It would be also helpful when writing tests for arbitrary plan transformations.
-
- Nov 19, 2021
-
-
Denis Smirnov authored
-
Denis Smirnov authored
To work with Calcite and Tarantool the planner needs to store values in the plan leaf nodes. These values should be defined with exact types. At the moment we need only several primitive types: - boolean - null - number (decimal from decnumber library) - string As the planner analyzes SQL, it has to work with tree-valued logic (3VL). At the moment we'll need only equivalence operation, so it was implemented for the values in a 3VL manner.
-
- Nov 16, 2021
-
-
Дмитрий Кольцов authored
Change algorithm for working with cluster schema (#18). Before change schema was parsed from string on every query.Now schema store in global state and update at first query after new cartridge schema applying. Also rust-fmt was applied.
-
- Nov 12, 2021
-
-
Дмитрий Кольцов authored
-
- Nov 11, 2021
-
-
Igor Kuznetsov authored
Lua functions call was added. It needs because now impossible get this information from tarantool-rust module.
-
- Nov 03, 2021
-
-
Denis Smirnov authored
Our CI linter uses 'cargo clippy -- -Dclippy::all -Wclippy::pedantic' command that previously failed due to multiple errors and warnings. Current commit fixes all of them and make linter pass. The price was high - some functions changed their API, some structures were renamed. But all the warnings and errors seemed reasonable, so I believe it is not a big deal now.
-
- Nov 01, 2021
-
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
- Oct 29, 2021
-
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
Igor Kuznetsov authored
-
- Oct 08, 2021
-
-
Dmitriy Koltsov authored
-