refactoring: move plan node into a separate structure
We need this refactoring to move all node plan methodes to the new Nodes structure. Otherwise we have to put a mutable lock for the whole plan structure rather then on the nodes list. It makes porblems with API refactoring otherwise.
Showing
- src/ir.rs 17 additions, 11 deletionssrc/ir.rs
- src/ir/distribution.rs 4 additions, 0 deletionssrc/ir/distribution.rs
- src/ir/distribution/tests.rs 1 addition, 1 deletionsrc/ir/distribution/tests.rs
- src/ir/expression.rs 6 additions, 6 deletionssrc/ir/expression.rs
- src/ir/operator.rs 4 additions, 4 deletionssrc/ir/operator.rs
- src/ir/operator/tests.rs 4 additions, 4 deletionssrc/ir/operator/tests.rs
- src/ir/traversal.rs 6 additions, 6 deletionssrc/ir/traversal.rs
- tests/artifactory/ir/expression/shrink_dist_key_1.yaml 82 additions, 81 deletionstests/artifactory/ir/expression/shrink_dist_key_1.yaml
- tests/artifactory/ir/expression/shrink_dist_key_2.yaml 71 additions, 70 deletionstests/artifactory/ir/expression/shrink_dist_key_2.yaml
- tests/artifactory/ir/expression/shuffle_dist_key.yaml 82 additions, 81 deletionstests/artifactory/ir/expression/shuffle_dist_key.yaml
- tests/artifactory/ir/expression/union_fallback_to_random.yaml 94 additions, 93 deletions...s/artifactory/ir/expression/union_fallback_to_random.yaml
- tests/artifactory/ir/expression/union_preserve_dist.yaml 94 additions, 93 deletionstests/artifactory/ir/expression/union_preserve_dist.yaml
- tests/artifactory/ir/operator/output_aliases.yaml 30 additions, 29 deletionstests/artifactory/ir/operator/output_aliases.yaml
- tests/artifactory/ir/operator/output_aliases_duplicates.yaml 30 additions, 29 deletionstests/artifactory/ir/operator/output_aliases_duplicates.yaml
- tests/artifactory/ir/operator/output_aliases_oor.yaml 21 additions, 20 deletionstests/artifactory/ir/operator/output_aliases_oor.yaml
- tests/artifactory/ir/operator/output_aliases_unsupported_type.yaml 26 additions, 25 deletions...ifactory/ir/operator/output_aliases_unsupported_type.yaml
- tests/artifactory/ir/operator/projection.yaml 56 additions, 55 deletionstests/artifactory/ir/operator/projection.yaml
- tests/artifactory/ir/operator/scan_rel.yaml 54 additions, 53 deletionstests/artifactory/ir/operator/scan_rel.yaml
- tests/artifactory/ir/operator/selection.yaml 131 additions, 130 deletionstests/artifactory/ir/operator/selection.yaml
- tests/artifactory/ir/operator/sub_query.yaml 67 additions, 66 deletionstests/artifactory/ir/operator/sub_query.yaml
Loading
Please register or sign in to comment