MySQL 8.4.2
Source Code Documentation
|
#include <mysql/components/component_implementation.h>
#include <mysql/components/services/bulk_data_service.h>
Go to the source code of this file.
Namespaces | |
namespace | Bulk_data_convert |
namespace | Bulk_data_load |
Functions | |
int | Bulk_data_convert::mysql_format (THD *thd, const TABLE *table, const Rows_text &text_rows, size_t &next_index, char *buffer, size_t &buffer_length, const CHARSET_INFO *charset, const Row_meta &metadata, Rows_mysql &sql_rows, Bulk_load_error_location_details &error_details) noexcept |
int | Bulk_data_convert::mysql_format_from_raw (char *buffer, size_t buffer_length, const Row_meta &metadata, size_t start_index, size_t &consumed_length, Rows_mysql &sql_rows) noexcept |
int | Bulk_data_convert::mysql_format_using_key (const Row_meta &metadata, const Rows_mysql &sql_keys, size_t key_offset, Rows_mysql &sql_rows, size_t sql_index) noexcept |
bool | Bulk_data_convert::is_killed (THD *thd) noexcept |
int | Bulk_data_convert::compare_keys (const Column_mysql &key1, const Column_mysql &key2, const Column_meta &col_meta) noexcept |
bool | Bulk_data_convert::get_row_metadata (THD *, const TABLE *table, bool have_key, Row_meta &metadata) noexcept |
void * | Bulk_data_load::begin (THD *thd, const TABLE *table, size_t data_size, size_t memory, size_t num_threads) noexcept |
bool | Bulk_data_load::load (THD *thd, void *ctx, const TABLE *table, const Rows_mysql &sql_rows, size_t thread, Bulk_load::Stat_callbacks &wait_cbks) noexcept |
bool | Bulk_data_load::end (THD *thd, void *ctx, const TABLE *table, bool error) noexcept |
bool | Bulk_data_load::is_table_supported (THD *thd, const TABLE *table) noexcept |
size_t | Bulk_data_load::get_se_memory_size (THD *thd, const TABLE *table) noexcept |