feat: support union all with global tbls
- add support for queries that use union all operator with global tables - for the case when global table is used against sharded table, the global table is materialized only on single storage, on all other storages the global child of union all is not materialized
Showing
- doc/design/global_tables_rfc.md 41 additions, 0 deletionsdoc/design/global_tables_rfc.md
- sbroad-cartridge/src/cartridge/router.rs 2 additions, 2 deletionssbroad-cartridge/src/cartridge/router.rs
- sbroad-core/src/backend/sql/ir.rs 1 addition, 0 deletionssbroad-core/src/backend/sql/ir.rs
- sbroad-core/src/backend/sql/tree.rs 45 additions, 1 deletionsbroad-core/src/backend/sql/tree.rs
- sbroad-core/src/executor/engine/helpers.rs 25 additions, 3 deletionssbroad-core/src/executor/engine/helpers.rs
- sbroad-core/src/executor/engine/helpers/vshard.rs 195 additions, 15 deletionssbroad-core/src/executor/engine/helpers/vshard.rs
- sbroad-core/src/executor/engine/mock.rs 182 additions, 14 deletionssbroad-core/src/executor/engine/mock.rs
- sbroad-core/src/executor/ir.rs 24 additions, 0 deletionssbroad-core/src/executor/ir.rs
- sbroad-core/src/executor/tests/exec_plan.rs 282 additions, 2 deletionssbroad-core/src/executor/tests/exec_plan.rs
- sbroad-core/src/frontend/sql/ir/tests/global.rs 129 additions, 5 deletionssbroad-core/src/frontend/sql/ir/tests/global.rs
- sbroad-core/src/ir/distribution.rs 41 additions, 11 deletionssbroad-core/src/ir/distribution.rs
- sbroad-core/src/ir/transformation/redistribution.rs 94 additions, 49 deletionssbroad-core/src/ir/transformation/redistribution.rs
- sbroad-core/src/ir/tree/relation.rs 9 additions, 0 deletionssbroad-core/src/ir/tree/relation.rs
Loading
Please register or sign in to comment