#include <sort_profile_file_merge.h>
|
| | sort_profile_file_merge (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer older, source_pointer newer, Compose compose={}) |
| |
| | sort_profile_file_merge (std::filesystem::path root, object_id id, object_attempt_id attempt, source_pointer older, source_pointer newer, Ops &ops, Compose compose={}) |
| |
| | sort_profile_file_merge (sort_profile_file_merge const &)=delete |
| |
| sort_profile_file_merge & | operator= (sort_profile_file_merge const &)=delete |
| |
| | sort_profile_file_merge (sort_profile_file_merge &&)=delete |
| |
| sort_profile_file_merge & | operator= (sort_profile_file_merge &&)=delete |
| |
| bool | done () const noexcept |
| |
| bool | failed () const noexcept |
| |
| bool | finished () const noexcept |
| |
| native_merge_progress | progress () const noexcept |
| |
| std::uint64_t | materialized_keys () const noexcept |
| |
| native_merge_progress | step (std::uint64_t budget=1) |
| |
| object_seal_receipt | finish () |
| |
| object_write_paths const & | paths () const &noexcept |
| |
| object_write_paths const & | paths () const &&=delete |
| |
◆ builder_type
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
| using everett::sort_profile_file_merge< P, Native, Compose, Selector, Ops >::builder_type = sort_profile_merge_builder<P, Native, Compose, Selector, sort_profile_detail::file_output_ref<P, Selector, Ops> > |
◆ output_type
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ source_pointer
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ sort_profile_file_merge() [1/4]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ sort_profile_file_merge() [2/4]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
| everett::sort_profile_file_merge< P, Native, Compose, Selector, Ops >::sort_profile_file_merge |
( |
std::filesystem::path |
root, |
|
|
object_id |
id, |
|
|
object_attempt_id |
attempt, |
|
|
source_pointer |
older, |
|
|
source_pointer |
newer, |
|
|
Ops & |
ops, |
|
|
Compose |
compose = {} |
|
) |
| |
|
inline |
◆ sort_profile_file_merge() [3/4]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ sort_profile_file_merge() [4/4]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ done()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ failed()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ finish()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ finished()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ materialized_keys()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ operator=() [1/2]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ operator=() [2/2]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ paths() [1/2]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ paths() [2/2]
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ progress()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ step()
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ builder_
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
◆ output_
template<class P , class Native = sort_profile_array<P>, class Compose = replace_native_value, class Selector = typename Native::stream_family::selector_type, class Ops = posix_object_ops>
The documentation for this struct was generated from the following file: