github.com/cockroachdb/pebble@v0.0.0-20231214172447-ab4952c5f87b/sstable/testdata/reader_hide_obsolete/iter (about) 1 build 2 a.SET.1:A 3 b.SINGLEDEL.4: 4 b.SET.2:B 5 c.DEL.5: 6 c.SET.3:C 7 d.SET.4:D4 8 d.SET.2:D2 9 ---- 10 11 iter 12 first 13 next 14 next 15 next 16 next 17 next 18 next 19 next 20 prev 21 prev 22 prev 23 prev 24 prev 25 prev 26 prev 27 prev 28 ---- 29 <a:1>:A 30 <b:4>: 31 <b:2>:B 32 <c:5>: 33 <c:3>:C 34 <d:4>:D4 35 <d:2>:D2 36 . 37 <d:2>:D2 38 <d:4>:D4 39 <c:3>:C 40 <c:5>: 41 <b:2>:B 42 <b:4>: 43 <a:1>:A 44 . 45 46 iter hide-obsolete-points=true 47 first 48 next 49 next 50 next 51 next 52 prev 53 prev 54 prev 55 prev 56 prev 57 ---- 58 <a:1>:A 59 <b:4>: 60 <c:5>: 61 <d:4>:D4 62 . 63 <d:4>:D4 64 <c:5>: 65 <b:4>: 66 <a:1>:A 67 . 68 69 iter hide-obsolete-points=true 70 seek-ge c 71 prev 72 prev 73 next 74 next 75 next 76 seek-lt c 77 next 78 prev 79 prev 80 ---- 81 <c:5>: 82 <b:4>: 83 <a:1>:A 84 <b:4>: 85 <c:5>: 86 <d:4>:D4 87 <b:4>: 88 <c:5>: 89 <b:4>: 90 <a:1>:A 91 92 build 93 a.SET.3:A 94 a.MERGE.2:A2 95 b.MERGE.20:B20 96 b.MERGE.18:B18 97 b.SET.16:B16 98 b.SET.14:B14 99 c.MERGE.30:C30 100 c.MERGE.28:C28 101 c.DEL.26: 102 ---- 103 104 iter 105 first 106 next 107 next 108 next 109 next 110 next 111 next 112 next 113 ---- 114 <a:3>:A 115 <a:2>:A2 116 <b:20>:B20 117 <b:18>:B18 118 <b:16>:B16 119 <b:14>:B14 120 <c:30>:C30 121 <c:28>:C28 122 123 iter hide-obsolete-points=true 124 first 125 next 126 next 127 next 128 next 129 next 130 next 131 last 132 prev 133 prev 134 prev 135 prev 136 prev 137 prev 138 ---- 139 <a:3>:A 140 <b:20>:B20 141 <b:18>:B18 142 <b:16>:B16 143 <c:30>:C30 144 <c:28>:C28 145 <c:26>: 146 <c:26>: 147 <c:28>:C28 148 <c:30>:C30 149 <b:16>:B16 150 <b:18>:B18 151 <b:20>:B20 152 <a:3>:A 153 154 build 155 b.MERGE.20:B20 156 b.SETWITHDEL.16:B16 157 b.SETWITHDEL.14:B14 158 c.MERGE.30:C30 159 c.DELSIZED.28: 160 c.DEL.26: 161 ---- 162 163 iter 164 first 165 next 166 next 167 next 168 next 169 next 170 next 171 ---- 172 <b:20>:B20 173 <b:16>:B16 174 <b:14>:B14 175 <c:30>:C30 176 <c:28>: 177 <c:26>: 178 . 179 180 iter hide-obsolete-points=true 181 first 182 next 183 next 184 next 185 next 186 ---- 187 <b:20>:B20 188 <b:16>:B16 189 <c:30>:C30 190 <c:28>: 191 . 192 193 build 194 b.SETWITHDEL.20:B20 195 b.MERGE.16:B16 196 b.MERGE.14:B14 197 b.SET.12:B12 198 ---- 199 200 iter 201 first 202 next 203 next 204 next 205 next 206 ---- 207 <b:20>:B20 208 <b:16>:B16 209 <b:14>:B14 210 <b:12>:B12 211 . 212 213 iter hide-obsolete-points=true 214 first 215 next 216 ---- 217 <b:20>:B20 218 . 219 220 build writing-to-lowest-level 221 a.SET.10:A10 222 b.DEL.20: 223 b.MERGE.16:B16 224 b.MERGE.14:B14 225 b.SET.12:B12 226 ---- 227 228 iter 229 first 230 next 231 next 232 next 233 next 234 next 235 ---- 236 <a:10>:A10 237 <b:20>: 238 <b:16>:B16 239 <b:14>:B14 240 <b:12>:B12 241 . 242 243 iter hide-obsolete-points=true 244 first 245 next 246 ---- 247 <a:10>:A10 248 . 249 250 build writing-to-lowest-level 251 a.SET.10:A10 252 b.DEL.16:B16 253 b.SETWITHDEL.14:B14 254 c.DELSIZED.30: 255 c.SET.28:C28 256 d.SINGLEDEL.40: 257 d.MERGE.30:D30 258 ---- 259 260 iter 261 first 262 next 263 next 264 next 265 next 266 next 267 next 268 next 269 ---- 270 <a:10>:A10 271 <b:16>:B16 272 <b:14>:B14 273 <c:30>: 274 <c:28>:C28 275 <d:40>: 276 <d:30>:D30 277 . 278 279 iter hide-obsolete-points=true 280 first 281 next 282 ---- 283 <a:10>:A10 284 . 285 286 build writing-to-lowest-level 287 force-obsolete: a.SET.1:A 288 force-obsolete: b.SINGLEDEL.4: 289 force-obsolete: b.SET.2:B 290 c.DEL.5: 291 force-obsolete: d.SET.10:D10 292 ---- 293 294 iter 295 first 296 next 297 next 298 next 299 next 300 next 301 ---- 302 <a:1>:A 303 <b:4>: 304 <b:2>:B 305 <c:5>: 306 <d:10>:D10 307 . 308 309 iter hide-obsolete-points=true 310 first 311 ---- 312 table does not intersect BlockPropertyFilter 313 314 build is-strict-obsolete 315 d.SINGLEDEL.40: 316 d.MERGE.30:D30 317 ---- 318 MERGE not supported in a strict-obsolete sstable