feat: implement sbroad core functions
Now sbroad has distributed SQL functions in the core crate. At the momnet there is only a single implementation of the `bucket_id()` function.
Showing
- sbroad-benches/src/engine.rs 19 additions, 0 deletionssbroad-benches/src/engine.rs
- sbroad-cartridge/src/cartridge/config.rs 26 additions, 0 deletionssbroad-cartridge/src/cartridge/config.rs
- sbroad-cartridge/src/init.lua 2 additions, 25 deletionssbroad-cartridge/src/init.lua
- sbroad-cartridge/test_app/test/integration/api_test.lua 21 additions, 0 deletionssbroad-cartridge/test_app/test/integration/api_test.lua
- sbroad-core/src/backend/sql/ir.rs 3 additions, 0 deletionssbroad-core/src/backend/sql/ir.rs
- sbroad-core/src/backend/sql/tree.rs 10 additions, 0 deletionssbroad-core/src/backend/sql/tree.rs
- sbroad-core/src/core.lua 37 additions, 0 deletionssbroad-core/src/core.lua
- sbroad-core/src/executor/engine.rs 9 additions, 4 deletionssbroad-core/src/executor/engine.rs
- sbroad-core/src/executor/engine/mock.rs 19 additions, 0 deletionssbroad-core/src/executor/engine/mock.rs
- sbroad-core/src/executor/tests/bucket_id.rs 24 additions, 0 deletionssbroad-core/src/executor/tests/bucket_id.rs
- sbroad-core/src/frontend/sql.rs 39 additions, 2 deletionssbroad-core/src/frontend/sql.rs
- sbroad-core/src/frontend/sql/ast.rs 4 additions, 0 deletionssbroad-core/src/frontend/sql/ast.rs
- sbroad-core/src/frontend/sql/ast/tests.rs 1 addition, 1 deletionsbroad-core/src/frontend/sql/ast/tests.rs
- sbroad-core/src/frontend/sql/query.pest 1 addition, 1 deletionsbroad-core/src/frontend/sql/query.pest
- sbroad-core/src/ir.rs 1 addition, 0 deletionssbroad-core/src/ir.rs
- sbroad-core/src/ir/explain.rs 3 additions, 0 deletionssbroad-core/src/ir/explain.rs
- sbroad-core/src/ir/expression.rs 13 additions, 0 deletionssbroad-core/src/ir/expression.rs
- sbroad-core/src/ir/function.rs 63 additions, 0 deletionssbroad-core/src/ir/function.rs
- sbroad-core/src/ir/tree.rs 12 additions, 1 deletionsbroad-core/src/ir/tree.rs
Loading
Please register or sign in to comment