1#ifndef PLUGIN_TABLE_INCLUDED
2#define PLUGIN_TABLE_INCLUDED
49 const char *definition,
const char *
options,
50 const char *tablespace_name)
104 const char *definition,
const char *
options)
154 const char *se_private_data,
const char *
comment,
Definition: sql_list.h:433
Class to hold information regarding a table to be created on behalf of a plugin.
Definition: plugin_table.h:39
virtual ~Plugin_table()=default
const char * get_name() const
Definition: plugin_table.h:61
virtual const char * get_object_type() const
Definition: plugin_table.h:69
Plugin_table(const char *schema_name, const char *table_name, const char *definition, const char *options, const char *tablespace_name)
Definition: plugin_table.h:48
const char * m_table_name
Definition: plugin_table.h:42
const char * m_tablespace_name
Definition: plugin_table.h:45
const char * get_table_options() const
Definition: plugin_table.h:65
const char * m_schema_name
Definition: plugin_table.h:41
dd::String_type get_qualified_name() const
Definition: plugin_table.h:71
virtual dd::String_type get_ddl() const
Definition: plugin_table.h:79
const char * get_table_definition() const
Definition: plugin_table.h:63
const char * get_tablespace_name() const
Definition: plugin_table.h:67
const char * m_table_definition
Definition: plugin_table.h:43
const char * get_schema_name() const
Definition: plugin_table.h:59
const char * m_table_options
Definition: plugin_table.h:44
Definition: plugin_table.h:130
const char * m_name
Definition: plugin_table.h:132
const char * m_se_private_data
Definition: plugin_table.h:133
const char * get_name() const
Definition: plugin_table.h:139
const char * get_se_private_data() const
Definition: plugin_table.h:141
Plugin_tablespace_file(const char *name, const char *se_private_data)
Definition: plugin_table.h:136
Class to hold information regarding a predefined tablespace created by a storage engine.
Definition: plugin_table.h:128
const char * get_name() const
Definition: plugin_table.h:164
void add_file(const Plugin_tablespace_file *file)
Definition: plugin_table.h:162
const char * get_engine() const
Definition: plugin_table.h:172
const char * m_engine
Definition: plugin_table.h:149
Plugin_tablespace(const char *name, const char *options, const char *se_private_data, const char *comment, const char *engine)
Definition: plugin_table.h:153
const List< const Plugin_tablespace_file > & get_files() const
Definition: plugin_table.h:174
const char * m_name
Definition: plugin_table.h:145
const char * get_options() const
Definition: plugin_table.h:166
const char * m_se_private_data
Definition: plugin_table.h:147
const char * get_comment() const
Definition: plugin_table.h:170
const char * get_se_private_data() const
Definition: plugin_table.h:168
List< const Plugin_tablespace_file > m_files
Definition: plugin_table.h:150
const char * m_options
Definition: plugin_table.h:146
const char * m_comment
Definition: plugin_table.h:148
Class to hold information regarding a view to be created on behalf of a plugin.
Definition: plugin_table.h:101
Plugin_view(const char *schema_name, const char *table_name, const char *definition, const char *options)
Definition: plugin_table.h:103
dd::String_type get_ddl() const override
Definition: plugin_table.h:109
const char * get_object_type() const override
Definition: plugin_table.h:107
Fido Client Authentication nullptr
Definition: fido_client_plugin.cc:221
#define comment
Definition: lexyy.cc:959
Char_stringstream_template< String_type_allocator > Stringstream_type
Instantiation of std::basic_stringstream with the same allocator as String_type.
Definition: string_type.h:71
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:50
Definition: options.cc:56
const char * table_name
Definition: rules_table_service.cc:55
case opt name
Definition: sslopt-case.h:32