MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
index_def_t Struct Reference

#include <row0merge.h>

Collaboration diagram for index_def_t:

Public Attributes

const char * name
ulint ind_type
ulint key_number
ulint n_fields
index_field_tfields

Detailed Description

Definition of an index being created

Definition at line 101 of file row0merge.h.

Member Data Documentation

index_field_t* index_def_t::fields

field definitions

Definition at line 108 of file row0merge.h.

ulint index_def_t::ind_type

0, DICT_UNIQUE, or DICT_CLUSTERED

Definition at line 103 of file row0merge.h.

ulint index_def_t::key_number

MySQL key number, or ULINT_UNDEFINED if none

Definition at line 105 of file row0merge.h.

ulint index_def_t::n_fields

number of fields in index

Definition at line 107 of file row0merge.h.

const char* index_def_t::name

index name

Definition at line 102 of file row0merge.h.


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