23#ifndef DD_TABLES__FOREIGN_KEY_COLUMN_USAGE_INCLUDED
24#define DD_TABLES__FOREIGN_KEY_COLUMN_USAGE_INCLUDED
Definition: object_key.h:37
Definition: object_table_impl.h:35
Definition: foreign_key_column_usage.h:37
static Object_key * create_key_by_foreign_key_id(Object_id fk_id)
Definition: foreign_key_column_usage.cc:75
enum_fields
Definition: foreign_key_column_usage.h:41
@ NUMBER_OF_FIELDS
Definition: foreign_key_column_usage.h:46
@ FIELD_FOREIGN_KEY_ID
Definition: foreign_key_column_usage.h:42
@ FIELD_ORDINAL_POSITION
Definition: foreign_key_column_usage.h:43
@ FIELD_REFERENCED_COLUMN_NAME
Definition: foreign_key_column_usage.h:45
@ FIELD_COLUMN_ID
Definition: foreign_key_column_usage.h:44
enum_indexes
Definition: foreign_key_column_usage.h:49
@ INDEX_K_COLUMN_ID
Definition: foreign_key_column_usage.h:52
@ INDEX_UK_FOREIGN_KEY_ID_COLUMN_ID
Definition: foreign_key_column_usage.h:51
@ INDEX_PK_FOREIGN_KEY_ID_ORDINAL_POSITION
Definition: foreign_key_column_usage.h:50
Foreign_key_column_usage()
Definition: foreign_key_column_usage.cc:41
static const Foreign_key_column_usage & instance()
Definition: foreign_key_column_usage.cc:34
enum_foreign_keys
Definition: foreign_key_column_usage.h:55
@ FK_COLUMN_ID
Definition: foreign_key_column_usage.h:55
@ FK_FOREIGN_KEY_ID
Definition: foreign_key_column_usage.h:55
static Object_key * create_primary_key(Object_id fk_id, int ordinal_position)
Definition: foreign_key_column_usage.cc:83
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:42
unsigned long long Object_id
Definition: object_id.h:30