1#ifndef PLUGIN_TABLE_INCLUDED
2#define PLUGIN_TABLE_INCLUDED
50 const char *definition,
const char *
options,
51 const char *tablespace_name)
105 const char *definition,
const char *
options)
155 const char *se_private_data,
const char *
comment,
Kerberos Client Authentication nullptr
Definition: auth_kerberos_client_plugin.cc:251
Definition: sql_list.h:494
Class to hold information regarding a table to be created on behalf of a plugin.
Definition: plugin_table.h:40
virtual ~Plugin_table()=default
const char * get_name() const
Definition: plugin_table.h:62
virtual const char * get_object_type() const
Definition: plugin_table.h:70
Plugin_table(const char *schema_name, const char *table_name, const char *definition, const char *options, const char *tablespace_name)
Definition: plugin_table.h:49
const char * m_table_name
Definition: plugin_table.h:43
const char * m_tablespace_name
Definition: plugin_table.h:46
const char * get_table_options() const
Definition: plugin_table.h:66
const char * m_schema_name
Definition: plugin_table.h:42
dd::String_type get_qualified_name() const
Definition: plugin_table.h:72
virtual dd::String_type get_ddl() const
Definition: plugin_table.h:80
const char * get_table_definition() const
Definition: plugin_table.h:64
const char * get_tablespace_name() const
Definition: plugin_table.h:68
const char * m_table_definition
Definition: plugin_table.h:44
const char * get_schema_name() const
Definition: plugin_table.h:60
const char * m_table_options
Definition: plugin_table.h:45
Definition: plugin_table.h:131
const char * m_name
Definition: plugin_table.h:133
const char * m_se_private_data
Definition: plugin_table.h:134
const char * get_name() const
Definition: plugin_table.h:140
const char * get_se_private_data() const
Definition: plugin_table.h:142
Plugin_tablespace_file(const char *name, const char *se_private_data)
Definition: plugin_table.h:137
Class to hold information regarding a predefined tablespace created by a storage engine.
Definition: plugin_table.h:129
const char * get_name() const
Definition: plugin_table.h:165
void add_file(const Plugin_tablespace_file *file)
Definition: plugin_table.h:163
const char * get_engine() const
Definition: plugin_table.h:173
const char * m_engine
Definition: plugin_table.h:150
Plugin_tablespace(const char *name, const char *options, const char *se_private_data, const char *comment, const char *engine)
Definition: plugin_table.h:154
const List< const Plugin_tablespace_file > & get_files() const
Definition: plugin_table.h:175
const char * m_name
Definition: plugin_table.h:146
const char * get_options() const
Definition: plugin_table.h:167
const char * m_se_private_data
Definition: plugin_table.h:148
const char * get_comment() const
Definition: plugin_table.h:171
const char * get_se_private_data() const
Definition: plugin_table.h:169
List< const Plugin_tablespace_file > m_files
Definition: plugin_table.h:151
const char * m_options
Definition: plugin_table.h:147
const char * m_comment
Definition: plugin_table.h:149
Class to hold information regarding a view to be created on behalf of a plugin.
Definition: plugin_table.h:102
Plugin_view(const char *schema_name, const char *table_name, const char *definition, const char *options)
Definition: plugin_table.h:104
dd::String_type get_ddl() const override
Definition: plugin_table.h:110
const char * get_object_type() const override
Definition: plugin_table.h:108
#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:72
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
Definition: options.cc:57
const char * table_name
Definition: rules_table_service.cc:56
case opt name
Definition: sslopt-case.h:29