| 5849 | } |
| 5850 | |
| 5851 | class MutationBlock { |
| 5852 | public: |
| 5853 | bool mutated; |
| 5854 | bool cleared; |
| 5855 | ValueRef setValue; |
| 5856 | |
| 5857 | MutationBlock() : mutated(false) {} |
| 5858 | MutationBlock(bool _cleared) : mutated(true), cleared(_cleared) {} |
| 5859 | MutationBlock(ValueRef value) : mutated(true), cleared(false), setValue(value) {} |
| 5860 | }; |
| 5861 | |
| 5862 | bool compareBegin(KeyRangeRef lhs, KeyRangeRef rhs) { |
| 5863 | return lhs.begin < rhs.begin; |