refactoring: engine traits
The traits to plug new engines became more clear. It would help us while implementing the picodata engine.
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- sbroad-benches/src/engine.rs 35 additions, 100 deletionssbroad-benches/src/engine.rs
- sbroad-cartridge/src/api/calculate_bucket_id.rs 1 addition, 1 deletionsbroad-cartridge/src/api/calculate_bucket_id.rs
- sbroad-cartridge/src/api/exec_query.rs 1 addition, 5 deletionssbroad-cartridge/src/api/exec_query.rs
- sbroad-cartridge/src/api/helper.rs 3 additions, 2 deletionssbroad-cartridge/src/api/helper.rs
- sbroad-cartridge/src/api/invalidate_cached_schema.rs 6 additions, 4 deletionssbroad-cartridge/src/api/invalidate_cached_schema.rs
- sbroad-cartridge/src/cartridge.rs 40 additions, 0 deletionssbroad-cartridge/src/cartridge.rs
- sbroad-cartridge/src/cartridge/config.rs 12 additions, 17 deletionssbroad-cartridge/src/cartridge/config.rs
- sbroad-cartridge/src/cartridge/config/tests.rs 5 additions, 5 deletionssbroad-cartridge/src/cartridge/config/tests.rs
- sbroad-cartridge/src/cartridge/router.rs 67 additions, 339 deletionssbroad-cartridge/src/cartridge/router.rs
- sbroad-cartridge/src/cartridge/storage.rs 34 additions, 7 deletionssbroad-cartridge/src/cartridge/storage.rs
- sbroad-core/src/errors.rs 3 additions, 0 deletionssbroad-core/src/errors.rs
- sbroad-core/src/executor.rs 6 additions, 7 deletionssbroad-core/src/executor.rs
- sbroad-core/src/executor/bucket.rs 2 additions, 2 deletionssbroad-core/src/executor/bucket.rs
- sbroad-core/src/executor/bucket/tests.rs 1 addition, 1 deletionsbroad-core/src/executor/bucket/tests.rs
- sbroad-core/src/executor/engine.rs 84 additions, 194 deletionssbroad-core/src/executor/engine.rs
- sbroad-core/src/executor/engine/helpers.rs 273 additions, 0 deletionssbroad-core/src/executor/engine/helpers.rs
- sbroad-core/src/executor/engine/helpers/vshard.rs 228 additions, 0 deletionssbroad-core/src/executor/engine/helpers/vshard.rs
- sbroad-core/src/executor/engine/mock.rs 35 additions, 52 deletionssbroad-core/src/executor/engine/mock.rs
- sbroad-core/src/executor/lru.rs 5 additions, 0 deletionssbroad-core/src/executor/lru.rs
Loading
Please register or sign in to comment