MySQL 9.1.0
Source Code Documentation
ddl::Builder Member List

This is the complete list of members for ddl::Builder, including all inherited members.

add_row(Cursor &cursor, Row &row, size_t thread_id, Latch_release &&latch_release) noexceptddl::Builder
add_to_key_buffer(Copy_ctx &ctx, size_t &mv_rows_added) noexceptddl::Builderprivate
Allocator typedefddl::Builderprivate
append(ddl::file_t &file, IO_buffer file_buffer) noexceptddl::Builder
batch_add_row(Row &row, size_t thread_id) noexceptddl::Builderprivate
batch_insert(size_t thread_id, Latch_release &&latch_release) noexceptddl::Builder
batch_insert_deep_copy_tuples(size_t thread_id) noexceptddl::Builder
btree_build() noexceptddl::Builder
Builder(ddl::Context &ctx, Loader &loader, size_t i) noexceptddl::Builder
bulk_add_row(Cursor &cursor, Row &row, size_t thread_id, Latch_release &&latch_release) noexceptddl::Builderprivate
check_duplicates(Thread_ctxs &dupcheck, Dup *dup) noexceptddl::Builderprivate
check_state_of_online_build_log() noexceptddl::Builder
clear_virtual_heap() noexceptddl::Builderinlineprivate
convert(const dict_index_t *clust_index, const dfield_t *row_field, dfield_t *field, ulint len, const page_size_t &page_size, bool is_sdi, mem_heap_t *heap) noexceptddl::Builderprivatestatic
copy_blobs(const dict_index_t *index, const mrec_t *mrec, const ulint *offsets, const page_size_t &page_size, dtuple_t *tuple, bool is_sdi, mem_heap_t *heap) noexceptddl::Builderprivatestatic
copy_columns(Copy_ctx &ctx, size_t &mv_rows_added, doc_id_t &write_doc_id) noexceptddl::Builderprivate
copy_fts_column(Copy_ctx &ctx, dfield_t *field) noexceptddl::Builderprivate
copy_row(Copy_ctx &ctx, size_t &mv_rows_added) noexceptddl::Builderprivate
create_file(ddl::file_t &file) noexceptddl::Builderprivate
create_merge_sort_tasks() noexceptddl::Builderprivate
ctx() noexceptddl::Builderinline
dtuple_copy_blobs(dtuple_t *dtuple, ulint *offsets, const mrec_t *mrec, mem_heap_t *heap) noexceptddl::Builder
fallback_to_single_thread() noexceptddl::Builder
finalize() noexceptddl::Builderprivate
finish() noexceptddl::Builder
fts_add_doc_id(dfield_t *dst, const dict_field_t *src, doc_id_t &write_doc_id) noexceptddl::Builderprivate
fts_sort_and_build() noexceptddl::Builder
fts_wait_for_completion(const dict_index_t *index) noexceptddl::Builderprivate
get_error() const noexceptddl::Builderinline
get_state() const noexceptddl::Builderinline
get_virtual_column(Copy_ctx &ctx, const dict_field_t *ifield, dict_col_t *col, dfield_t *&src_field, size_t &mv_rows_added) noexceptddl::Builderprivate
id() const noexceptddl::Builderinline
index() noexceptddl::Builderinline
init(Cursor &cursor, size_t n_threads) noexceptddl::Builder
insert_direct(Cursor &cursor, size_t thread_id) noexceptddl::Builderprivate
is_fts_index() const noexceptddl::Builderinline
is_skip_file_sort() const noexceptddl::Builderinline
is_spatial_index() const noexceptddl::Builderinline
is_unique_index() const noexceptddl::Builderinline
key_buffer_sort(size_t thread_id) noexceptddl::Builderprivate
m_btr_loadddl::Builderprivate
m_clust_dupddl::Builderprivate
m_conv_heapddl::Builderprivate
m_ctxddl::Builderprivate
m_idddl::Builderprivate
m_indexddl::Builderprivate
m_loaderddl::Builderprivate
m_local_stageddl::Builderprivate
m_n_sort_tasksddl::Builderprivate
m_prev_fieldsddl::Builderprivate
m_sort_indexddl::Builderprivate
m_stateddl::Builderprivate
m_thread_ctxsddl::Builderprivate
m_tmpdirddl::Builderprivate
m_v_heapddl::Builderprivate
merge_sort(size_t thread_id) noexceptddl::Builder
online_build_handle_error(dberr_t err) noexceptddl::Builderprivate
set_error(dberr_t err) noexceptddl::Builderinline
set_next_state() noexceptddl::Builder
set_state(State state) noexceptddl::Builderinline
setup_sort() noexceptddl::Builder
stage() noexceptddl::Builderinline
State enum nameddl::Builder
Thread_ctxs typedefddl::Builderprivate
tmpdir() const noexceptddl::Builderinline
write_redo(const dict_index_t *index) noexceptddl::Builderstatic
~Builder() noexceptddl::Builder