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:247
 
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