![]() |
MySQL 9.5.0
Source Code Documentation
|
Services for bulk data conversion and load to SE. More...
#include <assert.h>#include <mysql/components/service.h>#include <stddef.h>#include <cstdint>#include <cstring>#include <functional>#include <iomanip>#include <iostream>#include <limits>#include <memory>#include <sstream>#include <string>#include <vector>#include "field_types.h"#include "sql-common/json_error_handler.h"Go to the source code of this file.
Classes | |
| struct | Bulk_load_error_location_details |
| struct | Column_text |
| struct | Column_mysql |
| class | Row_bunch< Column_type > |
| Implements the row and column memory management for parse and load operations. More... | |
| struct | Column_meta |
| Column metadata information. More... | |
| struct | Table_meta |
| Table metadata. More... | |
| struct | Row_meta |
| Row metadata. More... | |
| class | Bulk_load::Json_serialization_error_handler |
| struct | Bulk_load::Stat_callbacks |
| Callbacks for collecting time statistics. More... | |
| struct | s_mysql_bulk_data_convert |
| Bulk Data conversion. More... | |
| struct | s_mysql_bulk_data_load |
| Column metadata information. More... | |
Namespaces | |
| namespace | Bulk_load |
Typedefs | |
| using | Blob_context = void * |
| using | Rows_text = Row_bunch< Column_text > |
| using | Rows_mysql = Row_bunch< Column_mysql > |
| typedef struct s_mysql_bulk_data_convert | mysql_service_bulk_data_convert_t |
| Bulk Data conversion. More... | |
| typedef struct s_mysql_bulk_data_load | mysql_service_bulk_data_load_t |
| Column metadata information. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const Bulk_load_error_location_details &obj) |
| Overloading the global output operator to print objects of type Bulk_load_error_location_details. More... | |
| std::ostream & | operator<< (std::ostream &out, const Column_text &obj) |
| Overloading the global output operator to print objects of type Column_text. More... | |
| std::ostream & | operator<< (std::ostream &out, const Column_meta &obj) |
| Overloading the global output operator to print objects of type Column_meta. More... | |
| std::ostream & | operator<< (std::ostream &os, const Row_meta::Key_type &key_type) |
Variables | |
| constexpr size_t | BLOB_REF_SIZE = 20 |
| The blob reference size. More... | |
Services for bulk data conversion and load to SE.
| using Blob_context = void * |
| typedef struct s_mysql_bulk_data_convert mysql_service_bulk_data_convert_t |
Bulk Data conversion.
| typedef struct s_mysql_bulk_data_load mysql_service_bulk_data_load_t |
Column metadata information.
| using Rows_mysql = Row_bunch<Column_mysql> |
| using Rows_text = Row_bunch<Column_text> |
|
inline |
|
inline |
Overloading the global output operator to print objects of type Bulk_load_error_location_details.
| [in] | out | output stream |
| [in] | obj | object to be printed |
|
inline |
Overloading the global output operator to print objects of type Column_meta.
| [in] | out | output stream |
| [in] | obj | object to be printed |
|
inline |
Overloading the global output operator to print objects of type Column_text.
| [in] | out | output stream |
| [in] | obj | object to be printed |
|
constexpr |
The blob reference size.
Refer to lob::ref_t::SIZE or FIELD_REF_SIZE.