feat: implement multiple keys for segment distribution
Showing
- src/ir.rs 1 addition, 0 deletionssrc/ir.rs
- src/ir/distribution.rs 61 additions, 25 deletionssrc/ir/distribution.rs
- src/ir/distribution/tests.rs 33 additions, 11 deletionssrc/ir/distribution/tests.rs
- src/ir/helpers.rs 13 additions, 0 deletionssrc/ir/helpers.rs
- src/ir/operator/tests.rs 4 additions, 1 deletionsrc/ir/operator/tests.rs
- src/ir/relation.rs 5 additions, 5 deletionssrc/ir/relation.rs
- src/ir/relation/tests.rs 3 additions, 3 deletionssrc/ir/relation/tests.rs
- tests/artifactory/ir/expression/shrink_dist_key_1.yaml 3 additions, 2 deletionstests/artifactory/ir/expression/shrink_dist_key_1.yaml
- tests/artifactory/ir/expression/shrink_dist_key_2.yaml 3 additions, 2 deletionstests/artifactory/ir/expression/shrink_dist_key_2.yaml
- tests/artifactory/ir/expression/shuffle_dist_key.yaml 3 additions, 2 deletionstests/artifactory/ir/expression/shuffle_dist_key.yaml
- tests/artifactory/ir/expression/union_fallback_to_random.yaml 4 additions, 2 deletions...s/artifactory/ir/expression/union_fallback_to_random.yaml
- tests/artifactory/ir/expression/union_preserve_dist.yaml 4 additions, 2 deletionstests/artifactory/ir/expression/union_preserve_dist.yaml
- tests/artifactory/ir/operator/output_aliases.yaml 5 additions, 3 deletionstests/artifactory/ir/operator/output_aliases.yaml
- tests/artifactory/ir/operator/output_aliases_duplicates.yaml 5 additions, 3 deletionstests/artifactory/ir/operator/output_aliases_duplicates.yaml
- tests/artifactory/ir/operator/output_aliases_oor.yaml 5 additions, 3 deletionstests/artifactory/ir/operator/output_aliases_oor.yaml
- tests/artifactory/ir/operator/output_aliases_unsupported_type.yaml 5 additions, 3 deletions...ifactory/ir/operator/output_aliases_unsupported_type.yaml
- tests/artifactory/ir/operator/projection.yaml 8 additions, 5 deletionstests/artifactory/ir/operator/projection.yaml
- tests/artifactory/ir/operator/scan_rel.yaml 7 additions, 5 deletionstests/artifactory/ir/operator/scan_rel.yaml
- tests/artifactory/ir/operator/selection.yaml 11 additions, 8 deletionstests/artifactory/ir/operator/selection.yaml
- tests/artifactory/ir/operator/sub_query.yaml 8 additions, 5 deletionstests/artifactory/ir/operator/sub_query.yaml
Loading
Please register or sign in to comment