Support allow_unprepared_value for multi-CF iterators
Summary: The patch adds support for the new read option allow_unprepared_value to the multi-column-family iterators CoalescingIterator and AttributeGroupIterator. When this option is set, these iterators populate their value (value() + columns() or attribute_groups()) in an on-demand fashion when PrepareValue() is called. Calling PrepareValue() on the child iterators is similarly deferred until PrepareValue() is called on the main iterator.
Differential Revision: D64570587
This pull request was exported from Phabricator. Differential Revision: D64570587
This pull request was exported from Phabricator. Differential Revision: D64570587
This pull request has been merged in facebook/rocksdb@c0be6a4b90a1f616969b2a808035ebf334894a37.