github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/storage/testdata/mvcc_histories/clear_range (about) 1 2 # Populate some values 3 4 run ok 5 with t=A v=abc resolve 6 txn_begin ts=44 7 put k=a 8 put k=a/123 9 put k=b 10 put k=b/123 11 put k=c 12 ---- 13 >> at end: 14 txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000044,0 min=0,0 seq=0} lock=true stat=PENDING rts=0.000000044,0 wto=false max=0,0 15 data: "a"/0.000000044,0 -> /BYTES/abc 16 data: "a/123"/0.000000044,0 -> /BYTES/abc 17 data: "b"/0.000000044,0 -> /BYTES/abc 18 data: "b/123"/0.000000044,0 -> /BYTES/abc 19 data: "c"/0.000000044,0 -> /BYTES/abc 20 21 22 run ok 23 clear_range k=a end=+a 24 ---- 25 >> at end: 26 data: "a/123"/0.000000044,0 -> /BYTES/abc 27 data: "b"/0.000000044,0 -> /BYTES/abc 28 data: "b/123"/0.000000044,0 -> /BYTES/abc 29 data: "c"/0.000000044,0 -> /BYTES/abc 30 31 run ok 32 clear_range k=a end=-a 33 ---- 34 >> at end: 35 data: "b"/0.000000044,0 -> /BYTES/abc 36 data: "b/123"/0.000000044,0 -> /BYTES/abc 37 data: "c"/0.000000044,0 -> /BYTES/abc 38 39 run ok 40 clear_range k=a end==b 41 ---- 42 >> at end: 43 data: "b"/0.000000044,0 -> /BYTES/abc 44 data: "b/123"/0.000000044,0 -> /BYTES/abc 45 data: "c"/0.000000044,0 -> /BYTES/abc 46 47 run ok 48 clear_range k=a end=+b 49 ---- 50 >> at end: 51 data: "b/123"/0.000000044,0 -> /BYTES/abc 52 data: "c"/0.000000044,0 -> /BYTES/abc 53 54 run ok 55 clear_range k=a end=-b 56 ---- 57 >> at end: 58 data: "c"/0.000000044,0 -> /BYTES/abc 59 60 run ok 61 clear_range k=a end=-c 62 ---- 63 >> at end: 64 <no data>