List of all members.
Public Types |
enum | Keytype { PRIMARY,
UNIQUE,
MULTIPLE,
FOREIGN_KEY
} |
Public Member Functions |
| Key (Keytype type_par, const lex_string_t &name_arg, KEY_CREATE_INFO *key_info_arg, bool generated_arg, List< Key_part_spec > &cols) |
| Key (Keytype type_par, const char *name_arg, size_t name_len_arg, KEY_CREATE_INFO *key_info_arg, bool generated_arg, List< Key_part_spec > &cols) |
Static Public Member Functions |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root *mem_root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root *mem_root) |
static void | operator delete (void *, size_t) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *, Root *) |
static void | operator delete[] (void *, size_t) |
Public Attributes |
Keytype | type |
KEY_CREATE_INFO | key_create_info |
List< Key_part_spec > | columns |
LEX_STRING | name |
bool | generated |
Friends |
bool | foreign_key_prefix (Key *a, Key *b) |
Detailed Description
Definition at line 40 of file key.h.
The documentation for this class was generated from the following file: