MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ndb_constants.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NDB_TYPE_UNDEFINED   0
#define NDB_TYPE_TINYINT   1
#define NDB_TYPE_TINYUNSIGNED   2
#define NDB_TYPE_SMALLINT   3
#define NDB_TYPE_SMALLUNSIGNED   4
#define NDB_TYPE_MEDIUMINT   5
#define NDB_TYPE_MEDIUMUNSIGNED   6
#define NDB_TYPE_INT   7
#define NDB_TYPE_UNSIGNED   8
#define NDB_TYPE_BIGINT   9
#define NDB_TYPE_BIGUNSIGNED   10
#define NDB_TYPE_FLOAT   11
#define NDB_TYPE_DOUBLE   12
#define NDB_TYPE_OLDDECIMAL   13
#define NDB_TYPE_CHAR   14
#define NDB_TYPE_VARCHAR   15
#define NDB_TYPE_BINARY   16
#define NDB_TYPE_VARBINARY   17
#define NDB_TYPE_DATETIME   18
#define NDB_TYPE_DATE   19
#define NDB_TYPE_BLOB   20
#define NDB_TYPE_TEXT   21
#define NDB_TYPE_BIT   22
#define NDB_TYPE_LONGVARCHAR   23
#define NDB_TYPE_LONGVARBINARY   24
#define NDB_TYPE_TIME   25
#define NDB_TYPE_YEAR   26
#define NDB_TYPE_TIMESTAMP   27
#define NDB_TYPE_OLDDECIMALUNSIGNED   28
#define NDB_TYPE_DECIMAL   29
#define NDB_TYPE_DECIMALUNSIGNED   30
#define NDB_TYPE_MAX   31
#define NDB_ARRAYTYPE_FIXED   0 /* 0 length bytes */
#define NDB_ARRAYTYPE_SHORT_VAR   1 /* 1 length bytes */
#define NDB_ARRAYTYPE_MEDIUM_VAR   2 /* 2 length bytes */
#define NDB_ARRAYTYPE_NONE_VAR   3 /* 0 length bytes */
#define NDB_STORAGETYPE_MEMORY   0
#define NDB_STORAGETYPE_DISK   1
#define NDB_STORAGETYPE_DEFAULT   2 /* not set */
#define NDB_TEMP_TAB_PERMANENT   0
#define NDB_TEMP_TAB_TEMPORARY   1
#define NDB_SUM_LOCKED   0
#define NDB_SUM_READONLY   1
#define NDB_SUM_READ_WRITE   2
#define NDB_NO_NODEGROUP   65536
#define NDB_BACKUP_SEQUENCE   0x1F000000
#define NDB_INDEX_STAT_DB   "mysql"
#define NDB_INDEX_STAT_SCHEMA   "def"
#define NDB_INDEX_STAT_HEAD_TABLE   "ndb_index_stat_head"
#define NDB_INDEX_STAT_SAMPLE_TABLE   "ndb_index_stat_sample"
#define NDB_INDEX_STAT_SAMPLE_INDEX1   "ndb_index_stat_sample_x1"
#define NDB_INDEX_STAT_HEAD_EVENT   "ndb_index_stat_head_event"
#define NDB_INDEX_STAT_PREFIX   "ndb_index_stat"

Detailed Description

Constants common to NDB API and NDB kernel. Changing the values makes database upgrade impossible.

New or removed definitions must be replicated to NdbDictionary.hpp and NdbSqlUtil.hpp.

Not for use by application programs. Use the enums provided by NdbDictionary instead.

Definition in file ndb_constants.h.

Macro Definition Documentation

#define NDB_INDEX_STAT_DB   "mysql"

Defines for index statistics

Definition at line 118 of file ndb_constants.h.

#define NDB_NO_NODEGROUP   65536

No nodegroup

Definition at line 108 of file ndb_constants.h.