mirror of
https://github.com/johnkerl/miller.git
synced 2026-08-03 04:52:24 +00:00
het-join iterate
This commit is contained in:
parent
653f8bcfe1
commit
e6e4265c31
32 changed files with 104 additions and 5 deletions
|
|
@ -29,6 +29,35 @@ EXTRA_DIST= \
|
|||
having-fields-regex.dkvp \
|
||||
het.csv \
|
||||
het.dkvp \
|
||||
reg_test/input/het-join-left \
|
||||
reg_test/input/het-join-right-r0 \
|
||||
reg_test/input/het-join-right-r1 \
|
||||
reg_test/input/het-join-right-r2 \
|
||||
reg_test/input/het-join-right-r3 \
|
||||
reg_test/input/het-join-right-r4 \
|
||||
reg_test/input/het-join-right-r5 \
|
||||
reg_test/input/het-join-right-r6 \
|
||||
reg_test/input/het-join-right-r11 \
|
||||
reg_test/input/het-join-right-r12 \
|
||||
reg_test/input/het-join-right-r13 \
|
||||
reg_test/input/het-join-right-r14 \
|
||||
reg_test/input/het-join-right-r15 \
|
||||
reg_test/input/het-join-right-r16 \
|
||||
reg_test/input/het-join-right-r22 \
|
||||
reg_test/input/het-join-right-r23 \
|
||||
reg_test/input/het-join-right-r24 \
|
||||
reg_test/input/het-join-right-r25 \
|
||||
reg_test/input/het-join-right-r26 \
|
||||
reg_test/input/het-join-right-r33 \
|
||||
reg_test/input/het-join-right-r34 \
|
||||
reg_test/input/het-join-right-r35 \
|
||||
reg_test/input/het-join-right-r36 \
|
||||
reg_test/input/het-join-right-r44 \
|
||||
reg_test/input/het-join-right-r45 \
|
||||
reg_test/input/het-join-right-r46 \
|
||||
reg_test/input/het-join-right-r55 \
|
||||
reg_test/input/het-join-right-r56 \
|
||||
reg_test/input/het-join-right-r66 \
|
||||
int64io.dkvp \
|
||||
int64arith.dkvp \
|
||||
int-float.dkvp \
|
||||
|
|
|
|||
10
c/reg_test/input/het-join-left
Normal file
10
c/reg_test/input/het-join-left
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
x=100,b=10
|
||||
l=1,b=11
|
||||
l=1,b=12
|
||||
x=200,b=13
|
||||
l=3,b=14
|
||||
l=3,b=15
|
||||
x=300,b=16
|
||||
l=5,b=17
|
||||
l=5,b=18
|
||||
x=400,b=19
|
||||
1
c/reg_test/input/het-join-right-r0
Normal file
1
c/reg_test/input/het-join-right-r0
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=0
|
||||
1
c/reg_test/input/het-join-right-r1
Normal file
1
c/reg_test/input/het-join-right-r1
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=1
|
||||
2
c/reg_test/input/het-join-right-r11
Normal file
2
c/reg_test/input/het-join-right-r11
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=1
|
||||
2
c/reg_test/input/het-join-right-r12
Normal file
2
c/reg_test/input/het-join-right-r12
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=2
|
||||
2
c/reg_test/input/het-join-right-r13
Normal file
2
c/reg_test/input/het-join-right-r13
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=3
|
||||
2
c/reg_test/input/het-join-right-r14
Normal file
2
c/reg_test/input/het-join-right-r14
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=4
|
||||
2
c/reg_test/input/het-join-right-r15
Normal file
2
c/reg_test/input/het-join-right-r15
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=5
|
||||
2
c/reg_test/input/het-join-right-r16
Normal file
2
c/reg_test/input/het-join-right-r16
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=1
|
||||
r=6
|
||||
1
c/reg_test/input/het-join-right-r2
Normal file
1
c/reg_test/input/het-join-right-r2
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=2
|
||||
2
c/reg_test/input/het-join-right-r22
Normal file
2
c/reg_test/input/het-join-right-r22
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=2
|
||||
r=2
|
||||
2
c/reg_test/input/het-join-right-r23
Normal file
2
c/reg_test/input/het-join-right-r23
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=2
|
||||
r=3
|
||||
2
c/reg_test/input/het-join-right-r24
Normal file
2
c/reg_test/input/het-join-right-r24
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=2
|
||||
r=4
|
||||
2
c/reg_test/input/het-join-right-r25
Normal file
2
c/reg_test/input/het-join-right-r25
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=2
|
||||
r=5
|
||||
2
c/reg_test/input/het-join-right-r26
Normal file
2
c/reg_test/input/het-join-right-r26
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=2
|
||||
r=6
|
||||
1
c/reg_test/input/het-join-right-r3
Normal file
1
c/reg_test/input/het-join-right-r3
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=3
|
||||
2
c/reg_test/input/het-join-right-r33
Normal file
2
c/reg_test/input/het-join-right-r33
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=3
|
||||
r=3
|
||||
2
c/reg_test/input/het-join-right-r34
Normal file
2
c/reg_test/input/het-join-right-r34
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=3
|
||||
r=4
|
||||
2
c/reg_test/input/het-join-right-r35
Normal file
2
c/reg_test/input/het-join-right-r35
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=3
|
||||
r=5
|
||||
2
c/reg_test/input/het-join-right-r36
Normal file
2
c/reg_test/input/het-join-right-r36
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=3
|
||||
r=6
|
||||
1
c/reg_test/input/het-join-right-r4
Normal file
1
c/reg_test/input/het-join-right-r4
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=4
|
||||
2
c/reg_test/input/het-join-right-r44
Normal file
2
c/reg_test/input/het-join-right-r44
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=4
|
||||
r=4
|
||||
2
c/reg_test/input/het-join-right-r45
Normal file
2
c/reg_test/input/het-join-right-r45
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=4
|
||||
r=5
|
||||
2
c/reg_test/input/het-join-right-r46
Normal file
2
c/reg_test/input/het-join-right-r46
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=4
|
||||
r=6
|
||||
1
c/reg_test/input/het-join-right-r5
Normal file
1
c/reg_test/input/het-join-right-r5
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=5
|
||||
2
c/reg_test/input/het-join-right-r55
Normal file
2
c/reg_test/input/het-join-right-r55
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=5
|
||||
r=5
|
||||
2
c/reg_test/input/het-join-right-r56
Normal file
2
c/reg_test/input/het-join-right-r56
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=5
|
||||
r=6
|
||||
1
c/reg_test/input/het-join-right-r6
Normal file
1
c/reg_test/input/het-join-right-r6
Normal file
|
|
@ -0,0 +1 @@
|
|||
r=6
|
||||
2
c/reg_test/input/het-join-right-r66
Normal file
2
c/reg_test/input/het-join-right-r66
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
r=6
|
||||
r=6
|
||||
|
|
@ -278,6 +278,20 @@ run_mlr --odkvp join -u -j a -f $indir/abixy-het $indir/join-het.dkvp
|
|||
run_mlr --odkvp join -u --np --ul --ur -j a -f $indir/join-het.dkvp $indir/abixy-het
|
||||
run_mlr --odkvp join -u --np --ul --ur -j a -f $indir/abixy-het $indir/join-het.dkvp
|
||||
|
||||
# pending
|
||||
#for sorted_flag in "" "-u"; do
|
||||
# for pairing_flags in "" "--np --ul" "--np --ur"; do
|
||||
# for i in 1 2 3 4 5 6; do
|
||||
# run_mlr join $sorted_flag $pairing_flags -l l -r r -j j -f $indir/het-join-left $indir/het-join-right-r$i
|
||||
# for j in 1 2 3 4 5 6; do
|
||||
# if [ "$i" -le "$j" ]; then
|
||||
# run_mlr join $sorted_flag $pairing_flags -l l -r r -j j -f $indir/het-join-left $indir/het-join-right-r$i$j
|
||||
# fi
|
||||
# done
|
||||
# done
|
||||
# done
|
||||
#done
|
||||
|
||||
# ----------------------------------------------------------------
|
||||
announce STATS
|
||||
|
||||
|
|
|
|||
|
|
@ -7,11 +7,8 @@ BUGFIXES
|
|||
TOP OF LIST
|
||||
|
||||
! before releasing miller 3:
|
||||
|
||||
! fix join on partial value-field matches
|
||||
- TMP_DBG rmv
|
||||
- stdize --dev
|
||||
- more RT cases
|
||||
- ci RT cases for sorted het-join
|
||||
- fix RT cases for unsorted het-join
|
||||
|
||||
----------------------------------------------------------------
|
||||
* miller 3 release info:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue