fix: fix usage alias with arithmetic expression
previously we suggested that operand of arithmetic expression is column. it allows use alias (a as a1 + b as b2). ofcourse operand must be value (a), while alias usage must be available for expression (a + b as sum)
Showing
- sbroad-cartridge/test_app/test/integration/arithmetic_test.lua 10 additions, 0 deletions...d-cartridge/test_app/test/integration/arithmetic_test.lua
- sbroad-core/src/frontend/sql.rs 47 additions, 4 deletionssbroad-core/src/frontend/sql.rs
- sbroad-core/src/frontend/sql/ast.rs 86 additions, 0 deletionssbroad-core/src/frontend/sql/ast.rs
- sbroad-core/src/frontend/sql/ast/tests.rs 75 additions, 15 deletionssbroad-core/src/frontend/sql/ast/tests.rs
- sbroad-core/src/frontend/sql/query.pest 3 additions, 2 deletionssbroad-core/src/frontend/sql/query.pest
- sbroad-core/tests/artifactory/frontend/sql/arithmetic_projection_ast.yaml 7 additions, 11 deletions...s/artifactory/frontend/sql/arithmetic_projection_ast.yaml
- sbroad-core/tests/artifactory/frontend/sql/arithmetic_selection_ast.yaml 16 additions, 24 deletions...ts/artifactory/frontend/sql/arithmetic_selection_ast.yaml
Loading
Please register or sign in to comment