build a.SET.1:A b.SINGLEDEL.4: b.SET.2:B c.DEL.5: c.SET.3:C d.SET.4:D4 d.SET.2:D2 ---- iter first next next next next next next next prev prev prev prev prev prev prev prev ---- :A : :B : :C :D4 :D2 . :D2 :D4 :C : :B : :A . iter hide-obsolete-points=true first next next next next prev prev prev prev prev ---- :A : : :D4 . :D4 : : :A . iter hide-obsolete-points=true seek-ge c prev prev next next next seek-lt c next prev prev ---- : : :A : : :D4 : : : :A build a.SET.3:A a.MERGE.2:A2 b.MERGE.20:B20 b.MERGE.18:B18 b.SET.16:B16 b.SET.14:B14 c.MERGE.30:C30 c.MERGE.28:C28 c.DEL.26: ---- iter first next next next next next next next ---- :A :A2 :B20 :B18 :B16 :B14 :C30 :C28 iter hide-obsolete-points=true first next next next next next next last prev prev prev prev prev prev ---- :A :B20 :B18 :B16 :C30 :C28 : : :C28 :C30 :B16 :B18 :B20 :A build b.MERGE.20:B20 b.SETWITHDEL.16:B16 b.SETWITHDEL.14:B14 c.MERGE.30:C30 c.DELSIZED.28: c.DEL.26: ---- iter first next next next next next next ---- :B20 :B16 :B14 :C30 : : . iter hide-obsolete-points=true first next next next next ---- :B20 :B16 :C30 : . build b.SETWITHDEL.20:B20 b.MERGE.16:B16 b.MERGE.14:B14 b.SET.12:B12 ---- iter first next next next next ---- :B20 :B16 :B14 :B12 . iter hide-obsolete-points=true first next ---- :B20 . build writing-to-lowest-level a.SET.10:A10 b.DEL.20: b.MERGE.16:B16 b.MERGE.14:B14 b.SET.12:B12 ---- iter first next next next next next ---- :A10 : :B16 :B14 :B12 . iter hide-obsolete-points=true first next ---- :A10 . build writing-to-lowest-level a.SET.10:A10 b.DEL.16:B16 b.SETWITHDEL.14:B14 c.DELSIZED.30: c.SET.28:C28 d.SINGLEDEL.40: d.MERGE.30:D30 ---- iter first next next next next next next next ---- :A10 :B16 :B14 : :C28 : :D30 . iter hide-obsolete-points=true first next ---- :A10 . build writing-to-lowest-level force-obsolete: a.SET.1:A force-obsolete: b.SINGLEDEL.4: force-obsolete: b.SET.2:B c.DEL.5: force-obsolete: d.SET.10:D10 ---- iter first next next next next next ---- :A : :B : :D10 . iter hide-obsolete-points=true first ---- table does not intersect BlockPropertyFilter build is-strict-obsolete d.SINGLEDEL.40: d.MERGE.30:D30 ---- MERGE not supported in a strict-obsolete sstable