MySQL 8.3.0
Source Code Documentation
bulk_data_service.h File Reference

Services for bulk data conversion and load to SE. More...

#include <assert.h>
#include <mysql/components/service.h>
#include <stddef.h>
#include <cstring>
#include <functional>
#include <limits>
#include <memory>
#include <string>
#include <vector>

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  Row_meta
 Row metadata. More...
 
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 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...
 

Detailed Description

Services for bulk data conversion and load to SE.

Typedef Documentation

◆ mysql_service_bulk_data_convert_t

Bulk Data conversion.

◆ mysql_service_bulk_data_load_t

Column metadata information.

◆ Rows_mysql

◆ Rows_text