MySQL 9.2.0
Source Code Documentation
sql_exchange Class Referencefinal

#include <sql_exchange.h>

Public Member Functions

 sql_exchange (const char *name, enum_destination dumpfile_flag, enum_filetype filetype)
 
 sql_exchange (const char *name, enum_destination dumpfile_flag)
 
 sql_exchange (enum_destination dumpfile_flag)
 
bool escaped_given (void)
 
void assign_default_values ()
 
bool do_contextualize (Parse_context *pc)
 

Public Attributes

Field_separators field
 
Line_separators line
 
URI_information uri_info
 
File_information file_info
 
const char * file_name {nullptr}
 
enum enum_destination dumpfile
 
unsigned long skip_lines {0}
 
LEX_CSTRING outfile_json = NULL_CSTR
 

Constructor & Destructor Documentation

◆ sql_exchange() [1/3]

sql_exchange::sql_exchange ( const char *  name,
enum_destination  dumpfile_flag,
enum_filetype  filetype 
)

◆ sql_exchange() [2/3]

sql_exchange::sql_exchange ( const char *  name,
enum_destination  dumpfile_flag 
)

◆ sql_exchange() [3/3]

sql_exchange::sql_exchange ( enum_destination  dumpfile_flag)
explicit

Member Function Documentation

◆ assign_default_values()

void sql_exchange::assign_default_values ( )

◆ do_contextualize()

bool sql_exchange::do_contextualize ( Parse_context pc)

◆ escaped_given()

bool sql_exchange::escaped_given ( void  )

Member Data Documentation

◆ dumpfile

enum enum_destination sql_exchange::dumpfile

◆ field

Field_separators sql_exchange::field

◆ file_info

File_information sql_exchange::file_info

◆ file_name

const char* sql_exchange::file_name {nullptr}

◆ line

Line_separators sql_exchange::line

◆ outfile_json

LEX_CSTRING sql_exchange::outfile_json = NULL_CSTR

◆ skip_lines

unsigned long sql_exchange::skip_lines {0}

◆ uri_info

URI_information sql_exchange::uri_info

The documentation for this class was generated from the following files: