refactoring: engine traits
The traits to plug new engines became more clear. It would help us while implementing the picodata engine.
parent
21479e4d
No related branches found
No related tags found
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