MySQL 9.1.0
Source Code Documentation
|
Class to hold information regarding a view to be created on behalf of a plugin. More...
#include <plugin_table.h>
Public Member Functions | |
Plugin_view (const char *schema_name, const char *table_name, const char *definition, const char *options) | |
const char * | get_object_type () const override |
dd::String_type | get_ddl () const override |
Public Member Functions inherited from Plugin_table | |
Plugin_table (const char *schema_name, const char *table_name, const char *definition, const char *options, const char *tablespace_name) | |
virtual | ~Plugin_table ()=default |
const char * | get_schema_name () const |
const char * | get_name () const |
const char * | get_table_definition () const |
const char * | get_table_options () const |
const char * | get_tablespace_name () const |
dd::String_type | get_qualified_name () const |
Class to hold information regarding a view to be created on behalf of a plugin.
The class stores the name, definition, and view options. The definition should not contain the 'CREATE VIEW name' prefix.
|
inline |
|
inlineoverridevirtual |
Reimplemented from Plugin_table.
|
inlineoverridevirtual |
Reimplemented from Plugin_table.