MySQL 8.4.2
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 (const POS &pos, enum_filetype filetype, thr_lock_type lock_type, bool is_local_file, enum_source_type source_type, const LEX_STRING filename, ulong file_count, bool in_key_order, On_duplicate on_duplicate, Table_ident *table, List< String > *opt_partitions, const CHARSET_INFO *opt_charset, LEX_CSTRING compression_algorithm, 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, ulong parallel, ulonglong memory_size, bool is_bulk_operation)
 
Sql_cmdmake_cmd (THD *thd) override
 
- Public Member Functions inherited from Parse_tree_root
virtual std::string get_printable_parse_tree (THD *thd)
 

Private Attributes

Sql_cmd_load_table m_cmd
 
const thr_lock_type m_lock_type
 

Additional Inherited Members

- Public Attributes inherited from Parse_tree_root
POS m_pos
 Textual location of a token just parsed. More...
 
- Protected Member Functions inherited from Parse_tree_root
 Parse_tree_root ()=default
 
 Parse_tree_root (const POS &pos)
 
virtual ~Parse_tree_root ()=default
 

Constructor & Destructor Documentation

◆ PT_load_table()

PT_load_table::PT_load_table ( const POS pos,
enum_filetype  filetype,
thr_lock_type  lock_type,
bool  is_local_file,
enum_source_type  source_type,
const LEX_STRING  filename,
ulong  file_count,
bool  in_key_order,
On_duplicate  on_duplicate,
Table_ident table,
List< String > *  opt_partitions,
const CHARSET_INFO opt_charset,
LEX_CSTRING  compression_algorithm,
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,
ulong  parallel,
ulonglong  memory_size,
bool  is_bulk_operation 
)
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: