MySQL 8.0.39
Source Code Documentation
PT_load_table Class Referencefinal

#include <parse_tree_nodes.h>

Inheritance diagram for PT_load_table:
[legend]

Public Member Functions

 PT_load_table (enum_filetype filetype, thr_lock_type lock_type, bool is_local_file, enum_source_type, const LEX_STRING filename, ulong, bool, On_duplicate on_duplicate, Table_ident *table, List< String > *opt_partitions, const CHARSET_INFO *opt_charset, String *opt_xml_rows_identified_by, const Field_separators &opt_field_separators, const Line_separators &opt_line_separators, ulong opt_ignore_lines, PT_item_list *opt_fields_or_vars, PT_item_list *opt_set_fields, PT_item_list *opt_set_exprs, List< String > *opt_set_expr_strings, bool)
 
Sql_cmdmake_cmd (THD *thd) override
 

Private Attributes

Sql_cmd_load_table m_cmd
 
const thr_lock_type m_lock_type
 

Additional Inherited Members

- Protected Member Functions inherited from Parse_tree_root
virtual ~Parse_tree_root ()=default
 
 Parse_tree_root ()=default
 

Constructor & Destructor Documentation

◆ PT_load_table()

PT_load_table::PT_load_table ( enum_filetype  filetype,
thr_lock_type  lock_type,
bool  is_local_file,
enum_source_type  ,
const LEX_STRING  filename,
ulong  ,
bool  ,
On_duplicate  on_duplicate,
Table_ident table,
List< String > *  opt_partitions,
const CHARSET_INFO opt_charset,
String opt_xml_rows_identified_by,
const Field_separators opt_field_separators,
const Line_separators opt_line_separators,
ulong  opt_ignore_lines,
PT_item_list opt_fields_or_vars,
PT_item_list opt_set_fields,
PT_item_list opt_set_exprs,
List< String > *  opt_set_expr_strings,
bool   
)
inline

Member Function Documentation

◆ make_cmd()

Sql_cmd * PT_load_table::make_cmd ( THD thd)
overridevirtual

Implements Parse_tree_root.

Member Data Documentation

◆ m_cmd

Sql_cmd_load_table PT_load_table::m_cmd
private

◆ m_lock_type

const thr_lock_type PT_load_table::m_lock_type
private

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