feat: implement count, sum
- added count, sum aggregates, which can be used in queries with group by
Showing
- sbroad-cartridge/test_app/test/integration/groupby_test.lua 178 additions, 0 deletionssbroad-cartridge/test_app/test/integration/groupby_test.lua
- sbroad-core/src/errors.rs 3 additions, 0 deletionssbroad-core/src/errors.rs
- sbroad-core/src/executor/tests.rs 1 addition, 1 deletionsbroad-core/src/executor/tests.rs
- sbroad-core/src/executor/tests/subtree.rs 79 additions, 0 deletionssbroad-core/src/executor/tests/subtree.rs
- sbroad-core/src/frontend/sql.rs 74 additions, 6 deletionssbroad-core/src/frontend/sql.rs
- sbroad-core/src/frontend/sql/ast.rs 1 addition, 1 deletionsbroad-core/src/frontend/sql/ast.rs
- sbroad-core/src/frontend/sql/ir/tests.rs 65 additions, 12 deletionssbroad-core/src/frontend/sql/ir/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/aggregates.rs 181 additions, 0 deletionssbroad-core/src/ir/aggregates.rs
- sbroad-core/src/ir/explain.rs 27 additions, 11 deletionssbroad-core/src/ir/explain.rs
- sbroad-core/src/ir/expression.rs 15 additions, 0 deletionssbroad-core/src/ir/expression.rs
- sbroad-core/src/ir/function.rs 12 additions, 0 deletionssbroad-core/src/ir/function.rs
- sbroad-core/src/ir/operator.rs 246 additions, 110 deletionssbroad-core/src/ir/operator.rs
- sbroad-core/src/ir/tree/expression.rs 43 additions, 0 deletionssbroad-core/src/ir/tree/expression.rs
Loading
Please register or sign in to comment