MySQL 9.1.0
Source Code Documentation
Histogram_sampler Member List

This is the complete list of members for Histogram_sampler, including all inherited members.

buffer_end()Histogram_sampler
buffer_next()Histogram_sampler
finish_callback(Parallel_reader::Thread_ctx *reader_thread_ctx)Histogram_samplerprivate
Histogram_sampler(size_t max_threads, int sampling_seed, double sampling_percentage, enum_sampling_method sampling_method)Histogram_samplerexplicit
init(trx_t *trx, dict_index_t *index, row_prebuilt_t *prebuilt)Histogram_sampler
is_error_set() constHistogram_samplerinlineprivate
m_bufHistogram_samplerprivate
m_distributionHistogram_samplerprivatestatic
m_end_buffer_eventHistogram_samplerprivate
m_errHistogram_samplerprivate
m_n_sampledHistogram_samplerprivate
m_parallel_readerHistogram_samplerprivate
m_random_generatorHistogram_samplerprivate
m_sampling_methodHistogram_samplerprivate
m_sampling_percentageHistogram_samplerprivate
m_sampling_seedHistogram_samplerprivate
m_start_buffer_eventHistogram_samplerprivate
process_leaf_rec(const Parallel_reader::Ctx *ctx, row_prebuilt_t *prebuilt)Histogram_samplerprivate
process_non_leaf_rec(const Parallel_reader::Ctx *ctx, row_prebuilt_t *prebuilt)Histogram_samplerprivate
run()Histogram_sampler
sample_rec(const Parallel_reader::Ctx *ctx, const rec_t *rec, ulint *offsets, const dict_index_t *index, row_prebuilt_t *prebuilt)Histogram_samplerprivate
set(byte *buf)Histogram_samplerinline
set_error_state(dberr_t err)Histogram_samplerinlineprivate
signal_end_of_buffering()Histogram_samplerprivate
signal_start_of_buffering()Histogram_samplerprivate
skip()Histogram_sampler
start_callback(Parallel_reader::Thread_ctx *reader_thread_ctx)Histogram_samplerprivate
wait_for_end_of_buffering()Histogram_samplerprivate
wait_for_start_of_buffering()Histogram_samplerprivate
~Histogram_sampler()Histogram_sampler