rocksdb/unreleased_history/new_features
Levi Tamasi c0be6a4b90 Support allow_unprepared_value for multi-CF iterators (#13079)
Summary:
Pull Request resolved: https://github.com/facebook/rocksdb/pull/13079

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.

Reviewed By: jowlyzhang

Differential Revision: D64570587

fbshipit-source-id: 783c8d408ad10074417dabca7b82c5e1fe5cab36
2024-10-20 20:53:08 -07:00
..
.gitkeep Better management of unreleased HISTORY (#11481) 2023-05-30 16:42:49 -07:00
blob_db_allow_unprepared_value.md Support allow_unprepared_value for multi-CF iterators (#13079) 2024-10-20 20:53:08 -07:00
ingest-fill-cache.md Add an ingestion option to not fill block cache (#13067) 2024-10-16 14:11:22 -07:00
multi_cf_allow_unprepared_value.md Support allow_unprepared_value for multi-CF iterators (#13079) 2024-10-20 20:53:08 -07:00
mutable_table_options.md Make simple BlockBasedTableOptions mutable (#10021) 2024-10-14 17:49:26 -07:00