MySQL 8.4.2
Source Code Documentation
KEY_CREATE_INFO Class Reference

#include <key_spec.h>

Public Member Functions

 KEY_CREATE_INFO ()=default
 
 KEY_CREATE_INFO (bool is_visible_arg)
 

Public Attributes

enum ha_key_alg algorithm = HA_KEY_ALG_SE_SPECIFIC
 
bool is_algorithm_explicit = false
 A flag which indicates that index algorithm was explicitly specified by user. More...
 
ulong block_size = 0
 
LEX_CSTRING parser_name = {NullS, 0}
 
LEX_CSTRING comment = {NullS, 0}
 
bool is_visible = true
 
LEX_CSTRING m_engine_attribute = EMPTY_CSTR
 
LEX_CSTRING m_secondary_engine_attribute = EMPTY_CSTR
 

Constructor & Destructor Documentation

◆ KEY_CREATE_INFO() [1/2]

KEY_CREATE_INFO::KEY_CREATE_INFO ( )
default

◆ KEY_CREATE_INFO() [2/2]

KEY_CREATE_INFO::KEY_CREATE_INFO ( bool  is_visible_arg)
inlineexplicit

Member Data Documentation

◆ algorithm

enum ha_key_alg KEY_CREATE_INFO::algorithm = HA_KEY_ALG_SE_SPECIFIC

◆ block_size

ulong KEY_CREATE_INFO::block_size = 0

◆ comment

LEX_CSTRING KEY_CREATE_INFO::comment = {NullS, 0}

◆ is_algorithm_explicit

bool KEY_CREATE_INFO::is_algorithm_explicit = false

A flag which indicates that index algorithm was explicitly specified by user.

◆ is_visible

bool KEY_CREATE_INFO::is_visible = true

◆ m_engine_attribute

LEX_CSTRING KEY_CREATE_INFO::m_engine_attribute = EMPTY_CSTR

◆ m_secondary_engine_attribute

LEX_CSTRING KEY_CREATE_INFO::m_secondary_engine_attribute = EMPTY_CSTR

◆ parser_name

LEX_CSTRING KEY_CREATE_INFO::parser_name = {NullS, 0}

The documentation for this class was generated from the following file: