feat!: normalize identifiers to lowercase
- Normalize name to lowercase from parser - Identifiers are stored as normalized strings without quotes - During conversion to local SQL we wrap identifiers in quotes, because tarantool normalizes names without quotes to uppercase - For errors and explain, we also need to wrap names into quotes for better readability
Showing
- sbroad-cartridge/src/cartridge/config.rs 8 additions, 15 deletionssbroad-cartridge/src/cartridge/config.rs
- sbroad-cartridge/src/cartridge/config/tests.rs 76 additions, 76 deletionssbroad-cartridge/src/cartridge/config/tests.rs
- sbroad-cartridge/src/cartridge/router.rs 4 additions, 4 deletionssbroad-cartridge/src/cartridge/router.rs
- sbroad-cartridge/test_app/test/integration/api_test.lua 10 additions, 10 deletionssbroad-cartridge/test_app/test/integration/api_test.lua
- sbroad-cartridge/test_app/test/integration/arbitrary_expressions_test.lua 3 additions, 3 deletions.../test_app/test/integration/arbitrary_expressions_test.lua
- sbroad-cartridge/test_app/test/integration/arithmetic_test.lua 4 additions, 4 deletions...d-cartridge/test_app/test/integration/arithmetic_test.lua
- sbroad-cartridge/test_app/test/integration/cte_test.lua 16 additions, 17 deletionssbroad-cartridge/test_app/test/integration/cte_test.lua
- sbroad-cartridge/test_app/test/integration/groupby_test.lua 22 additions, 23 deletionssbroad-cartridge/test_app/test/integration/groupby_test.lua
- sbroad-cartridge/test_app/test/integration/large_query_test.lua 2 additions, 2 deletions...-cartridge/test_app/test/integration/large_query_test.lua
- sbroad-cartridge/test_app/test/integration/left_outer_join_test.lua 51 additions, 54 deletions...tridge/test_app/test/integration/left_outer_join_test.lua
- sbroad-cartridge/test_app/test/integration/limit_test.lua 2 additions, 2 deletionssbroad-cartridge/test_app/test/integration/limit_test.lua
- sbroad-cartridge/test_app/test/integration/operators_test.lua 4 additions, 4 deletions...ad-cartridge/test_app/test/integration/operators_test.lua
- sbroad-core/src/backend/sql/ir.rs 42 additions, 24 deletionssbroad-core/src/backend/sql/ir.rs
- sbroad-core/src/backend/sql/ir/tests/selection.rs 1 addition, 1 deletionsbroad-core/src/backend/sql/ir/tests/selection.rs
- sbroad-core/src/backend/sql/ir/tests/sub_query.rs 4 additions, 4 deletionssbroad-core/src/backend/sql/ir/tests/sub_query.rs
- sbroad-core/src/backend/sql/tree.rs 12 additions, 2 deletionssbroad-core/src/backend/sql/tree.rs
- sbroad-core/src/builtins.lua 2 additions, 2 deletionssbroad-core/src/builtins.lua
- sbroad-core/src/cbo/histogram/tests.rs 1 addition, 1 deletionsbroad-core/src/cbo/histogram/tests.rs
- sbroad-core/src/cbo/selectivity.rs 7 additions, 3 deletionssbroad-core/src/cbo/selectivity.rs
- sbroad-core/src/cbo/selectivity/tests.rs 1 addition, 1 deletionsbroad-core/src/cbo/selectivity/tests.rs
Loading
Please register or sign in to comment