feat: implement data sharding on the executor side
Previously we had a data sharding only on the planner side.
Showing
- benches/engine.rs 4 additions, 38 deletionsbenches/engine.rs
- benches/parse.rs 4 additions, 2 deletionsbenches/parse.rs
- src/executor.rs 77 additions, 2 deletionssrc/executor.rs
- src/executor/bucket.rs 10 additions, 5 deletionssrc/executor/bucket.rs
- src/executor/bucket/tests.rs 22 additions, 15 deletionssrc/executor/bucket/tests.rs
- src/executor/engine/cartridge.rs 161 additions, 48 deletionssrc/executor/engine/cartridge.rs
- src/executor/engine/cartridge/backend/sql/ir.rs 31 additions, 13 deletionssrc/executor/engine/cartridge/backend/sql/ir.rs
- src/executor/engine/cartridge/backend/sql/ir/tests.rs 17 additions, 8 deletionssrc/executor/engine/cartridge/backend/sql/ir/tests.rs
- src/executor/engine/mock.rs 8 additions, 2 deletionssrc/executor/engine/mock.rs
- src/executor/ir.rs 9 additions, 22 deletionssrc/executor/ir.rs
- src/executor/shard.rs 1 addition, 3 deletionssrc/executor/shard.rs
- src/executor/tests.rs 87 additions, 13 deletionssrc/executor/tests.rs
- src/executor/vtable.rs 55 additions, 27 deletionssrc/executor/vtable.rs
- src/executor/vtable/tests.rs 2 additions, 0 deletionssrc/executor/vtable/tests.rs
- src/ir/helpers.rs 6 additions, 0 deletionssrc/ir/helpers.rs
- src/ir/transformation/helpers.rs 3 additions, 1 deletionsrc/ir/transformation/helpers.rs
Loading
Please register or sign in to comment