#include <foreign_key_element.h>
◆ DD_table
◆ Impl
◆ ~Foreign_key_element()
| dd::Foreign_key_element::~Foreign_key_element |
( |
| ) |
|
|
overridedefault |
◆ column()
| virtual const Column & dd::Foreign_key_element::column |
( |
| ) |
const |
|
pure virtual |
◆ deserialize()
Re-establishes the state of *this by reading sdi information from the rapidjson DOM subobject provided.
Cross-references encountered within this object are tracked in sdictx, so that they can be updated when the entire object graph has been established.
- Parameters
-
| rctx | stores book-keeping information for the deserialization process |
| val | subobject of rapidjson DOM containing json representation of this object |
- Return values
-
Implemented in dd::Foreign_key_element_impl.
◆ foreign_key() [1/2]
| virtual const Foreign_key & dd::Foreign_key_element::foreign_key |
( |
| ) |
const |
|
pure virtual |
◆ foreign_key() [2/2]
| virtual Foreign_key & dd::Foreign_key_element::foreign_key |
( |
| ) |
|
|
pure virtual |
◆ ordinal_position()
| virtual uint dd::Foreign_key_element::ordinal_position |
( |
| ) |
const |
|
pure virtual |
◆ referenced_column_name() [1/2]
| virtual const String_type & dd::Foreign_key_element::referenced_column_name |
( |
| ) |
const |
|
pure virtual |
◆ referenced_column_name() [2/2]
| virtual void dd::Foreign_key_element::referenced_column_name |
( |
const String_type & |
name | ) |
|
|
pure virtual |
◆ serialize()
Converts *this into json.
Converts all member variables that are to be included in the sdi into json by transforming them appropriately and passing them to the rapidjson writer provided.
- Parameters
-
| wctx | opaque context for data needed by serialization |
| w | rapidjson writer which will perform conversion to json |
Implemented in dd::Foreign_key_element_impl.
◆ set_column()
| virtual void dd::Foreign_key_element::set_column |
( |
const Column * |
column | ) |
|
|
pure virtual |
◆ set_ordinal_position()
| virtual void dd::Foreign_key_element::set_ordinal_position |
( |
int |
ordinal_position | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: