[x] I have run the ci check script with source scripts/run_ci_checks.sh.
[x] PR #385 has been merged.
Rationale for this change
In order to perform joins we need to be prepared to repeat a column or a segment of it either element-wise or in its entirety. Here we will add the utils that help us achieve both.
What changes are included in this PR?
add repeat_slice and repeat_elementwise
add RepetitionOp, ColumnRepeatOp and ElementwiseRepeatOp
Please be sure to look over the pull request guidelines here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/CONTRIBUTING.md#submit-pr.
Please go through the following checklist
!
is used if and only if at least one breaking change has been introduced.source scripts/run_ci_checks.sh
.Rationale for this change
In order to perform joins we need to be prepared to repeat a column or a segment of it either element-wise or in its entirety. Here we will add the utils that help us achieve both.
What changes are included in this PR?
repeat_slice
andrepeat_elementwise
RepetitionOp
,ColumnRepeatOp
andElementwiseRepeatOp
Yes.