feat: implement LuaRead and PushInto for IR plan
These traits are required to serialize IR to Lua and deserialize it back to Rust while dispatching an execution plan to the storages.
Showing
- sbroad-core/src/executor.rs 6 additions, 8 deletionssbroad-core/src/executor.rs
- sbroad-core/src/executor/bucket.rs 1 addition, 1 deletionsbroad-core/src/executor/bucket.rs
- sbroad-core/src/executor/tests.rs 153 additions, 17 deletionssbroad-core/src/executor/tests.rs
- sbroad-core/src/executor/tests/empty_motion.rs 18 additions, 2 deletionssbroad-core/src/executor/tests/empty_motion.rs
- sbroad-core/src/executor/tests/not_eq.rs 1 addition, 1 deletionsbroad-core/src/executor/tests/not_eq.rs
- sbroad-core/src/executor/tests/subtree.rs 9 additions, 1 deletionsbroad-core/src/executor/tests/subtree.rs
- sbroad-core/src/executor/vtable.rs 62 additions, 10 deletionssbroad-core/src/executor/vtable.rs
- sbroad-core/src/executor/vtable/tests.rs 1 addition, 1 deletionsbroad-core/src/executor/vtable/tests.rs
- sbroad-core/src/ir.rs 88 additions, 9 deletionssbroad-core/src/ir.rs
- sbroad-core/src/ir/distribution.rs 68 additions, 12 deletionssbroad-core/src/ir/distribution.rs
- sbroad-core/src/ir/distribution/tests.rs 28 additions, 42 deletionssbroad-core/src/ir/distribution/tests.rs
- sbroad-core/src/ir/expression.rs 3 additions, 3 deletionssbroad-core/src/ir/expression.rs
- sbroad-core/src/ir/expression/cast.rs 2 additions, 1 deletionsbroad-core/src/ir/expression/cast.rs
- sbroad-core/src/ir/operator.rs 9 additions, 8 deletionssbroad-core/src/ir/operator.rs
- sbroad-core/src/ir/operator/tests.rs 2 additions, 3 deletionssbroad-core/src/ir/operator/tests.rs
- sbroad-core/src/ir/relation.rs 5 additions, 5 deletionssbroad-core/src/ir/relation.rs
- sbroad-core/src/ir/transformation/redistribution.rs 10 additions, 15 deletionssbroad-core/src/ir/transformation/redistribution.rs
- sbroad-core/src/ir/transformation/redistribution/tests.rs 25 additions, 127 deletionssbroad-core/src/ir/transformation/redistribution/tests.rs
- sbroad-core/src/ir/transformation/redistribution/tests/between.rs 3 additions, 2 deletions...ore/src/ir/transformation/redistribution/tests/between.rs
- sbroad-core/src/ir/transformation/redistribution/tests/except.rs 2 additions, 1 deletion...core/src/ir/transformation/redistribution/tests/except.rs
Loading
Please register or sign in to comment