mirror of
https://github.com/MariaDB/server.git
synced 2025-07-20 10:24:14 +03:00
System Versioning 1.0 pre5 [closes #407]
Merge branch '10.3' into trunk Both field_visibility and VERS_HIDDEN_FLAG exist independently. TODO: VERS_HIDDEN_FLAG should be replaced with SYSTEM_INVISIBLE (or COMPLETELY_INVISIBLE?).
This commit is contained in:
@ -305,22 +305,25 @@ public:
|
||||
LEX_CSTRING name;
|
||||
engine_option_value *option_list;
|
||||
bool generated;
|
||||
bool invisible;
|
||||
|
||||
Key(enum Keytype type_par, const LEX_CSTRING *name_arg,
|
||||
ha_key_alg algorithm_arg, bool generated_arg, DDL_options_st ddl_options)
|
||||
:DDL_options(ddl_options),
|
||||
type(type_par), key_create_info(default_key_create_info),
|
||||
name(*name_arg), option_list(NULL), generated(generated_arg)
|
||||
name(*name_arg), option_list(NULL), generated(generated_arg),
|
||||
invisible(false)
|
||||
{
|
||||
key_create_info.algorithm= algorithm_arg;
|
||||
}
|
||||
}
|
||||
Key(enum Keytype type_par, const LEX_CSTRING *name_arg,
|
||||
KEY_CREATE_INFO *key_info_arg,
|
||||
bool generated_arg, List<Key_part_spec> *cols,
|
||||
engine_option_value *create_opt, DDL_options_st ddl_options)
|
||||
:DDL_options(ddl_options),
|
||||
type(type_par), key_create_info(*key_info_arg), columns(*cols),
|
||||
name(*name_arg), option_list(create_opt), generated(generated_arg)
|
||||
name(*name_arg), option_list(create_opt), generated(generated_arg),
|
||||
invisible(false)
|
||||
{}
|
||||
Key(const Key &rhs, MEM_ROOT *mem_root);
|
||||
virtual ~Key() {}
|
||||
@ -798,6 +801,7 @@ typedef struct system_status_var
|
||||
ulong feature_dynamic_columns; /* +1 when creating a dynamic column */
|
||||
ulong feature_fulltext; /* +1 when MATCH is used */
|
||||
ulong feature_gis; /* +1 opening a table with GIS features */
|
||||
ulong feature_invisible_columns; /* +1 opening a table with invisible column */
|
||||
ulong feature_locale; /* +1 when LOCALE is set */
|
||||
ulong feature_subquery; /* +1 when subqueries are used */
|
||||
ulong feature_timezone; /* +1 when XPATH is used */
|
||||
|
Reference in New Issue
Block a user