![]() |
MySQL 9.1.0
Source Code Documentation
|
Data types for columns used in the performance schema tables (declarations) More...
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | COL_OBJECT_SCHEMA_CHAR_SIZE 64 |
Size of the OBJECT_SCHEMA columns, in characters. More... | |
#define | COL_OBJECT_SCHEMA_SIZE (COL_OBJECT_SCHEMA_CHAR_SIZE * 1) |
Size of the OBJECT_SCHEMA columns, in bytes. More... | |
#define | COL_OBJECT_NAME_EXTENDED_CHAR_SIZE 512 |
Size of the extended OBJECT_NAME columns, in characters. More... | |
#define | COL_OBJECT_NAME_EXTENDED_SIZE (COL_OBJECT_NAME_EXTENDED_CHAR_SIZE * 1) |
Size of the extended OBJECT_NAME columns, in bytes. More... | |
#define | COL_OBJECT_NAME_CHAR_SIZE 64 |
Size of the OBJECT_NAME columns, in characters. More... | |
#define | COL_OBJECT_NAME_SIZE (COL_OBJECT_NAME_CHAR_SIZE * 1) |
Size of the OBJECT_NAME columns, in bytes. More... | |
#define | COL_INDEX_NAME_CHAR_SIZE 64 |
Size of the INDEX_NAME columns, in characters. More... | |
#define | COL_INDEX_NAME_SIZE (COL_INDEX_NAME_CHAR_SIZE * 1) |
Size of the INDEX_NAME columns, in bytes. More... | |
#define | COL_INFO_CHAR_SIZE 1024 |
Size of INFO columns, in characters. More... | |
#define | COL_INFO_SIZE (COL_INFO_CHAR_SIZE * 1) |
Size of INFO columns, in bytes. More... | |
#define | COL_SOURCE_CHAR_SIZE 64 |
Size of the SOURCE columns, in characters. More... | |
#define | COL_SOURCE_SIZE (COL_SOURCE_CHAR_SIZE * 1) |
Size of the SOURCE columns, in bytes. More... | |
#define | COL_SHORT_NAME_CHAR_SIZE 32 |
Size of the short NAME columns, in characters. More... | |
#define | COL_SHORT_NAME_SIZE (COL_SHORT_NAME_CHAR_SIZE * 1) |
Size of the short NAME columns, in bytes. More... | |
#define | FIRST_TIMER_NAME (static_cast<int>(TIMER_NAME_CYCLE)) |
Integer, first value of. More... | |
#define | LAST_TIMER_NAME (static_cast<int>(TIMER_NAME_THREAD_CPU)) |
Integer, last value of. More... | |
#define | COUNT_TIMER_NAME (LAST_TIMER_NAME - FIRST_TIMER_NAME + 1) |
Integer, number of values of. More... | |
#define | FIRST_OPERATION_TYPE (static_cast<int>(OPERATION_TYPE_LOCK)) |
Integer, first value of. More... | |
#define | LAST_OPERATION_TYPE (static_cast<int>(OPERATION_TYPE_METADATA)) |
Integer, last value of. More... | |
#define | COUNT_OPERATION_TYPE (LAST_OPERATION_TYPE - FIRST_OPERATION_TYPE + 1) |
Integer, number of values of. More... | |
#define | FIRST_OBJECT_TYPE (static_cast<int>(OBJECT_TYPE_EVENT)) |
Integer, first value of. More... | |
#define | LAST_OBJECT_TYPE (static_cast<int>(OBJECT_TYPE_CHECK_CONSTRAINT)) |
Integer, last value of. More... | |
#define | COUNT_OBJECT_TYPE (LAST_OBJECT_TYPE - FIRST_OBJECT_TYPE + 1) |
Integer, number of values of. More... | |
#define | FIRST_EVENT_TYPE (static_cast<int>(EVENT_TYPE_TRANSACTION)) |
Integer, first value of. More... | |
#define | LAST_EVENT_TYPE (static_cast<int>(EVENT_TYPE_WAIT)) |
Integer, last value of. More... | |
#define | COUNT_EVENT_TYPE (LAST_EVENT_TYPE - FIRST_EVENT_TYPE + 1) |
Integer, number of values of. More... | |
#define | FIRST_TRANS_STATE (static_cast<int>(TRANS_STATE_ACTIVE)) |
Integer, first value of. More... | |
#define | LAST_TRANS_STATE (static_cast<int>(TRANS_STATE_ROLLED_BACK)) |
Integer, last value of. More... | |
#define | COUNT_TRANS_STATE (LAST_TRANS_STATE - FIRST_TRANS_STATE + 1) |
Integer, number of values of. More... | |
#define | FIRST_TRANS_STATE_XA (static_cast<int>(TRANS_STATE_XA_NOTR)) |
Integer, first value of. More... | |
#define | LAST_TRANS_STATE_XA (static_cast<int>(TRANS_STATE_XA_COMMITTED)) |
Integer, last value of. More... | |
#define | COUNT_TRANS_STATE_XA (LAST_TRANS_STATE_XA - FIRST_TRANS_STATE_XA + 1) |
Integer, number of values of. More... | |
#define | FIRST_TRANS_LEVEL (static_cast<int>(TRANS_LEVEL_READ_UNCOMMITTED)) |
Integer, first value of. More... | |
#define | LAST_TRANS_LEVEL (static_cast<int>(TRANS_LEVEL_SERIALIZABLE)) |
Integer, last value of. More... | |
#define | COUNT_TRANS_LEVEL (LAST_TRANS_LEVEL - FIRST_TRANS_LEVEL + 1) |
Integer, number of values of. More... | |
#define | FIRST_TRANS_MODE (static_cast<int>(TRANS_MODE_READ_WRITE)) |
Integer, first value of. More... | |
#define | LAST_TRANS_MODE (static_cast<int>(TRANS_MODE_READ_ONLY)) |
Integer, last value of. More... | |
#define | COUNT_TRANS_MODE (LAST_TRANS_MODE - FIRST_TRANS_MODE + 1) |
Integer, number of values of. More... | |
#define | INSTR_PROPERTIES_SET_SINGLETON (1 << 0) |
#define | INSTR_PROPERTIES_SET_PROGRESS (1 << 1) |
#define | INSTR_PROPERTIES_SET_USER (1 << 2) |
#define | INSTR_PROPERTIES_SET_GLOBAL_STAT (1 << 3) |
#define | INSTR_PROPERTIES_SET_MUTABLE (1 << 4) |
#define | INSTR_PROPERTIES_SET_QUOTA_BY_DEFAULT (1 << 5) |
#define | INSTR_FLAGS_SET_CONTROLLED (1 << 0) |
#define | INSTR_FLAGS_MASK (1) |
#define | THREAD_PROPERTIES_SET_SINGLETON (1 << 0) |
#define | THREAD_PROPERTIES_SET_USER (1 << 1) |
Functions | |
void | object_type_to_string (enum_object_type object_type, const char **string, size_t *length) |
void | string_to_object_type (const char *string, size_t length, enum_object_type *object_type) |
Data types for columns used in the performance schema tables (declarations)
#define COL_INDEX_NAME_CHAR_SIZE 64 |
Size of the INDEX_NAME columns, in characters.
#define COL_INDEX_NAME_SIZE (COL_INDEX_NAME_CHAR_SIZE * 1) |
Size of the INDEX_NAME columns, in bytes.
#define COL_INFO_CHAR_SIZE 1024 |
Size of INFO columns, in characters.
Size of:
#define COL_INFO_SIZE (COL_INFO_CHAR_SIZE * 1) |
Size of INFO columns, in bytes.
#define COL_OBJECT_NAME_CHAR_SIZE 64 |
Size of the OBJECT_NAME columns, in characters.
#define COL_OBJECT_NAME_EXTENDED_CHAR_SIZE 512 |
Size of the extended OBJECT_NAME columns, in characters.
'Extended' columns are used when the object name also represents the name of a non SQL object, such as a file name. Size in bytes of:
#define COL_OBJECT_NAME_EXTENDED_SIZE (COL_OBJECT_NAME_EXTENDED_CHAR_SIZE * 1) |
Size of the extended OBJECT_NAME columns, in bytes.
#define COL_OBJECT_NAME_SIZE (COL_OBJECT_NAME_CHAR_SIZE * 1) |
Size of the OBJECT_NAME columns, in bytes.
#define COL_OBJECT_SCHEMA_CHAR_SIZE 64 |
Size of the OBJECT_SCHEMA columns, in characters.
#define COL_OBJECT_SCHEMA_SIZE (COL_OBJECT_SCHEMA_CHAR_SIZE * 1) |
Size of the OBJECT_SCHEMA columns, in bytes.
#define COL_SHORT_NAME_CHAR_SIZE 32 |
Size of the short NAME columns, in characters.
#define COL_SHORT_NAME_SIZE (COL_SHORT_NAME_CHAR_SIZE * 1) |
Size of the short NAME columns, in bytes.
#define COL_SOURCE_CHAR_SIZE 64 |
Size of the SOURCE columns, in characters.
#define COL_SOURCE_SIZE (COL_SOURCE_CHAR_SIZE * 1) |
Size of the SOURCE columns, in bytes.
#define COUNT_EVENT_TYPE (LAST_EVENT_TYPE - FIRST_EVENT_TYPE + 1) |
Integer, number of values of.
#define COUNT_OBJECT_TYPE (LAST_OBJECT_TYPE - FIRST_OBJECT_TYPE + 1) |
Integer, number of values of.
#define COUNT_OPERATION_TYPE (LAST_OPERATION_TYPE - FIRST_OPERATION_TYPE + 1) |
Integer, number of values of.
#define COUNT_TIMER_NAME (LAST_TIMER_NAME - FIRST_TIMER_NAME + 1) |
Integer, number of values of.
#define COUNT_TRANS_LEVEL (LAST_TRANS_LEVEL - FIRST_TRANS_LEVEL + 1) |
Integer, number of values of.
#define COUNT_TRANS_MODE (LAST_TRANS_MODE - FIRST_TRANS_MODE + 1) |
Integer, number of values of.
#define COUNT_TRANS_STATE (LAST_TRANS_STATE - FIRST_TRANS_STATE + 1) |
Integer, number of values of.
#define COUNT_TRANS_STATE_XA (LAST_TRANS_STATE_XA - FIRST_TRANS_STATE_XA + 1) |
Integer, number of values of.
#define FIRST_EVENT_TYPE (static_cast<int>(EVENT_TYPE_TRANSACTION)) |
Integer, first value of.
#define FIRST_OBJECT_TYPE (static_cast<int>(OBJECT_TYPE_EVENT)) |
Integer, first value of.
#define FIRST_OPERATION_TYPE (static_cast<int>(OPERATION_TYPE_LOCK)) |
Integer, first value of.
#define FIRST_TIMER_NAME (static_cast<int>(TIMER_NAME_CYCLE)) |
Integer, first value of.
#define FIRST_TRANS_LEVEL (static_cast<int>(TRANS_LEVEL_READ_UNCOMMITTED)) |
Integer, first value of.
#define FIRST_TRANS_MODE (static_cast<int>(TRANS_MODE_READ_WRITE)) |
Integer, first value of.
#define FIRST_TRANS_STATE (static_cast<int>(TRANS_STATE_ACTIVE)) |
Integer, first value of.
#define FIRST_TRANS_STATE_XA (static_cast<int>(TRANS_STATE_XA_NOTR)) |
Integer, first value of.
#define INSTR_FLAGS_MASK (1) |
#define INSTR_FLAGS_SET_CONTROLLED (1 << 0) |
#define INSTR_PROPERTIES_SET_GLOBAL_STAT (1 << 3) |
#define INSTR_PROPERTIES_SET_MUTABLE (1 << 4) |
#define INSTR_PROPERTIES_SET_PROGRESS (1 << 1) |
#define INSTR_PROPERTIES_SET_QUOTA_BY_DEFAULT (1 << 5) |
#define INSTR_PROPERTIES_SET_SINGLETON (1 << 0) |
#define INSTR_PROPERTIES_SET_USER (1 << 2) |
#define LAST_EVENT_TYPE (static_cast<int>(EVENT_TYPE_WAIT)) |
Integer, last value of.
#define LAST_OBJECT_TYPE (static_cast<int>(OBJECT_TYPE_CHECK_CONSTRAINT)) |
Integer, last value of.
#define LAST_OPERATION_TYPE (static_cast<int>(OPERATION_TYPE_METADATA)) |
Integer, last value of.
#define LAST_TIMER_NAME (static_cast<int>(TIMER_NAME_THREAD_CPU)) |
Integer, last value of.
#define LAST_TRANS_LEVEL (static_cast<int>(TRANS_LEVEL_SERIALIZABLE)) |
Integer, last value of.
#define LAST_TRANS_MODE (static_cast<int>(TRANS_MODE_READ_ONLY)) |
Integer, last value of.
#define LAST_TRANS_STATE (static_cast<int>(TRANS_STATE_ROLLED_BACK)) |
Integer, last value of.
#define LAST_TRANS_STATE_XA (static_cast<int>(TRANS_STATE_XA_COMMITTED)) |
Integer, last value of.
#define THREAD_PROPERTIES_SET_SINGLETON (1 << 0) |
#define THREAD_PROPERTIES_SET_USER (1 << 1) |
enum enum_event_type |
Enum values for the NESTING_EVENT_TYPE columns.
This enum is found in the following tables:
Enumerator | |
---|---|
EVENT_TYPE_TRANSACTION | |
EVENT_TYPE_STATEMENT | |
EVENT_TYPE_STAGE | |
EVENT_TYPE_WAIT |
Enum values for the various EXECUTION_ENGINE columns.
This enum is found in the following tables:
Enumerator | |
---|---|
ENUM_PRIMARY | |
ENUM_SECONDARY |
enum enum_isolation_level |
enum enum_object_type : char |
Enum values for the various OBJECT_TYPE columns.
enum enum_operation_type |
Enum values for the various OPERATION columns.
This enum is found in the following tables:
enum enum_timer_name |
enum enum_yes_no |
void object_type_to_string | ( | enum_object_type | object_type, |
const char ** | string, | ||
size_t * | length | ||
) |
void string_to_object_type | ( | const char * | string, |
size_t | length, | ||
enum_object_type * | object_type | ||
) |