github.com/zuoyebang/bitalostable@v1.0.1-0.20240229032404-e3b99a834294/testdata/compaction_inuse_key_ranges (about) 1 define 2 L1 3 a.SET.1-b.SET.1 4 d.SET.1-e.SET.1 5 e.SET.1-f.SET.1 6 ---- 7 1: 8 000001:[a#1,SET-b#1,SET] 9 000002:[d#1,SET-e#1,SET] 10 000003:[e#1,SET-f#1,SET] 11 12 inuse-key-ranges 13 0 a b 14 0 c d 15 0 g h 16 1 a b 17 ---- 18 a-b 19 d-e 20 . 21 . 22 23 define 24 L1 25 a.SET.1-b.SET.1 26 L2 27 b.SET.1-c.SET.2 28 ---- 29 1: 30 000001:[a#1,SET-b#1,SET] 31 2: 32 000002:[b#1,SET-c#2,SET] 33 34 inuse-key-ranges 35 0 a c 36 ---- 37 a-c 38 39 define 40 L1 41 a.SET.1-b.SET.1 42 L2 43 c.SET.1-d.SET.2 44 ---- 45 1: 46 000001:[a#1,SET-b#1,SET] 47 2: 48 000002:[c#1,SET-d#2,SET] 49 50 inuse-key-ranges 51 0 a c 52 ---- 53 a-b c-d 54 55 define 56 L1 57 b.SET.1-c.SET.1 58 L2 59 a.SET.1-b.SET.2 60 ---- 61 1: 62 000001:[b#1,SET-c#1,SET] 63 2: 64 000002:[a#1,SET-b#2,SET] 65 66 inuse-key-ranges 67 0 a c 68 ---- 69 a-c 70 71 define 72 L1 73 c.SET.1-d.SET.1 74 L2 75 a.SET.1-b.SET.2 76 ---- 77 1: 78 000001:[c#1,SET-d#1,SET] 79 2: 80 000002:[a#1,SET-b#2,SET] 81 82 inuse-key-ranges 83 0 a c 84 ---- 85 a-b c-d 86 87 define 88 L1 89 a.SET.1-b.SET.1 90 c.SET.1-d.SET.1 91 f.SET.1-g.SET.1 92 i.SET.1-j.SET.1 93 ---- 94 1: 95 000001:[a#1,SET-b#1,SET] 96 000002:[c#1,SET-d#1,SET] 97 000003:[f#1,SET-g#1,SET] 98 000004:[i#1,SET-j#1,SET] 99 100 inuse-key-ranges 101 0 a z 102 0 a c 103 0 g z 104 ---- 105 a-b c-d f-g i-j 106 a-b c-d 107 f-g i-j 108 109 define 110 L1 111 a.SET.1-b.SET.1 112 c.SET.1-d.SET.1 113 f.SET.1-g.SET.1 114 i.SET.1-j.SET.1 115 L6 116 a.SET.0-i.SET.0 117 k.SET.0-z.SET.0 118 ---- 119 1: 120 000001:[a#1,SET-b#1,SET] 121 000002:[c#1,SET-d#1,SET] 122 000003:[f#1,SET-g#1,SET] 123 000004:[i#1,SET-j#1,SET] 124 6: 125 000005:[a#0,SET-i#0,SET] 126 000006:[k#0,SET-z#0,SET] 127 128 inuse-key-ranges 129 0 a z 130 ---- 131 a-j k-z 132 133 define 134 L0 135 a.SET.1-b.SET.1 136 c.SET.1-d.SET.1 137 f.SET.1-g.SET.1 138 i.SET.1-j.SET.1 139 L6 140 a.SET.0-i.SET.0 141 k.SET.0-z.SET.0 142 ---- 143 0.0: 144 000001:[a#1,SET-b#1,SET] 145 000002:[c#1,SET-d#1,SET] 146 000003:[f#1,SET-g#1,SET] 147 000004:[i#1,SET-j#1,SET] 148 6: 149 000005:[a#0,SET-i#0,SET] 150 000006:[k#0,SET-z#0,SET] 151 152 inuse-key-ranges 153 0 a z 154 ---- 155 a-j k-z 156 157 define 158 L0 159 a.SET.1-b.SET.1 160 aa.SET.1-ab.SET.1 161 b.SET.2-d.SET.1 162 bb.SET.1-dd.SET.1 163 c.SET.1-d.SET.1 164 e.SET.1-m.SET.1 165 g.SET.1-p.SET.1 166 ---- 167 0.3: 168 000005:[c#1,SET-d#1,SET] 169 0.2: 170 000004:[bb#1,SET-dd#1,SET] 171 0.1: 172 000002:[aa#1,SET-ab#1,SET] 173 000003:[b#2,SET-d#1,SET] 174 000007:[g#1,SET-p#1,SET] 175 0.0: 176 000001:[a#1,SET-b#1,SET] 177 000006:[e#1,SET-m#1,SET] 178 179 inuse-key-ranges 180 0 a z 181 0 e p 182 0 e f 183 0 b c 184 0 q r 185 0 1 2 186 0 ddd dddd 187 ---- 188 a-dd e-p 189 e-p 190 e-m 191 b-dd 192 . 193 . 194 . 195 196 define 197 L1 198 a.SET.6-b.SET.6 199 d.SET.6-g.SET.6 200 L2 201 c.SET.5-d.SET.5 202 i.SET.5-j.SET.5 203 L3 204 b.SET.1-c.SET.1 205 L4 206 f.SET.1-k.SET.1 207 L6 208 m.SET.1-z.SET.1 209 ---- 210 1: 211 000001:[a#6,SET-b#6,SET] 212 000002:[d#6,SET-g#6,SET] 213 2: 214 000003:[c#5,SET-d#5,SET] 215 000004:[i#5,SET-j#5,SET] 216 3: 217 000005:[b#1,SET-c#1,SET] 218 4: 219 000006:[f#1,SET-k#1,SET] 220 6: 221 000007:[m#1,SET-z#1,SET] 222 223 inuse-key-ranges 224 5 a z 225 5 a b 226 5 m z 227 5 m zz 228 5 mm zz 229 5 l x 230 5 l zz 231 ---- 232 m-z 233 . 234 m-z 235 m-z 236 m-z 237 m-z 238 m-z 239 240 inuse-key-ranges 241 3 a z 242 3 f k 243 3 k m 244 3 l ll 245 3 b n 246 ---- 247 f-k m-z 248 f-k 249 f-k m-z 250 . 251 f-k m-z 252 253 inuse-key-ranges 254 2 a z 255 ---- 256 b-c f-k m-z 257 258 inuse-key-ranges 259 1 a z 260 ---- 261 b-d f-k m-z 262 263 inuse-key-ranges 264 0 a z 265 0 a k 266 0 a b 267 0 bb bc 268 0 f k 269 ---- 270 a-k m-z 271 a-k 272 a-c 273 b-c 274 d-k 275 276 define 277 L1 278 m.SET.6-p.SET.6 279 L2 280 j.SET.5-n.SET.5 281 o.SET.5-t.SET.5 282 L3 283 e.SET.2-k.SET.2 284 s.SET.2-x.SET.2 285 L4 286 a.SET.1-f.SET.1 287 w.SET.1-z.SET.1 288 ---- 289 1: 290 000001:[m#6,SET-p#6,SET] 291 2: 292 000002:[j#5,SET-n#5,SET] 293 000003:[o#5,SET-t#5,SET] 294 3: 295 000004:[e#2,SET-k#2,SET] 296 000005:[s#2,SET-x#2,SET] 297 4: 298 000006:[a#1,SET-f#1,SET] 299 000007:[w#1,SET-z#1,SET] 300 301 inuse-key-ranges 302 3 a z 303 2 a z 304 1 a z 305 0 a z 306 0 a n 307 0 a mm 308 0 a nn 309 0 p z 310 0 pp z 311 0 oo z 312 ---- 313 a-f w-z 314 a-k s-z 315 a-n o-z 316 a-z 317 a-p 318 a-p 319 a-p 320 m-z 321 o-z 322 m-z 323 324 define 325 L1 326 a.SET.6-c.SET.6 327 L2 328 b.SET.5-b.SET.5 329 bb.SET.5-bb.SET.5 330 cc.SET.5-cc.SET.5 331 ---- 332 1: 333 000001:[a#6,SET-c#6,SET] 334 2: 335 000002:[b#5,SET-b#5,SET] 336 000003:[bb#5,SET-bb#5,SET] 337 000004:[cc#5,SET-cc#5,SET] 338 339 inuse-key-ranges 340 0 a c 341 0 a cc 342 ---- 343 a-c 344 a-c cc-cc 345 346 define 347 L1 348 a.SET.6-c.SET.6 349 L2 350 b.SET.5-b.SET.5 351 bb.SET.5-bb.SET.5 352 bc.SET.5-c.SET.5 353 c.SET.5-c.SET.5 354 c.SET.5-d.SET.5 355 ---- 356 1: 357 000001:[a#6,SET-c#6,SET] 358 2: 359 000002:[b#5,SET-b#5,SET] 360 000003:[bb#5,SET-bb#5,SET] 361 000004:[bc#5,SET-c#5,SET] 362 000005:[c#5,SET-c#5,SET] 363 000006:[c#5,SET-d#5,SET] 364 365 inuse-key-ranges 366 0 a c 367 0 a cc 368 0 a d 369 0 c c 370 ---- 371 a-d 372 a-d 373 a-d 374 a-d 375 376 377 define 378 L0 379 d.SET.7-i.SET.7 380 L1 381 a.SET.6-a.SET.6 382 d.SET.6-d.SET.6 383 h.SET.6-i.SET.6 384 L2 385 b.SET.5-b.SET.5 386 c.SET.5-c.SET.5 387 e.SET.5-e.SET.5 388 L3 389 bb.SET.4-bb.SET.4 390 ---- 391 0.0: 392 000001:[d#7,SET-i#7,SET] 393 1: 394 000002:[a#6,SET-a#6,SET] 395 000003:[d#6,SET-d#6,SET] 396 000004:[h#6,SET-i#6,SET] 397 2: 398 000005:[b#5,SET-b#5,SET] 399 000006:[c#5,SET-c#5,SET] 400 000007:[e#5,SET-e#5,SET] 401 3: 402 000008:[bb#4,SET-bb#4,SET] 403 404 inuse-key-ranges 405 0 a z 406 1 a z 407 ---- 408 a-a b-b bb-bb c-c d-i 409 b-b bb-bb c-c e-e