![]()  | 
  
    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.