MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
File_information Class Reference

Used to hold information about file and file structure in exchange via non-DB file (...INTO OUTFILE..., ...LOAD DATA...) XXX: We never call destructor for objects of this class. More...

#include <sql_exchange.h>

Public Member Functions

 File_information ()
 
 File_information (enum_destination dumpfile_flag)
 
 File_information (enum_filetype filetype_arg)
 
void merge_file_information (const File_information *file_info)
 
void assign_default_values ()
 
bool do_contextualize ()
 

Public Attributes

const char * filetype_str {nullptr}
 
const Stringcompression {nullptr}
 
enum_with_header with_header {enum_with_header::DEFAULT_HEADER}
 
const CHARSET_INFOcs {nullptr}
 

Detailed Description

Used to hold information about file and file structure in exchange via non-DB file (...INTO OUTFILE..., ...LOAD DATA...) XXX: We never call destructor for objects of this class.

Constructor & Destructor Documentation

◆ File_information() [1/3]

File_information::File_information ( )
inline

◆ File_information() [2/3]

File_information::File_information ( enum_destination  dumpfile_flag)
inlineexplicit

◆ File_information() [3/3]

File_information::File_information ( enum_filetype  filetype_arg)
inlineexplicit

Member Function Documentation

◆ assign_default_values()

void File_information::assign_default_values ( )

◆ do_contextualize()

bool File_information::do_contextualize ( )

◆ merge_file_information()

void File_information::merge_file_information ( const File_information file_info)
inline

Member Data Documentation

◆ compression

const String* File_information::compression {nullptr}

◆ cs

const CHARSET_INFO* File_information::cs {nullptr}

◆ filetype_str

const char* File_information::filetype_str {nullptr}

◆ with_header

enum_with_header File_information::with_header {enum_with_header::DEFAULT_HEADER}

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