MySQL  8.0.21
Source Code Documentation
dd::Foreign_key_parent Class Reference

#include <foreign_key.h>

Public Member Functions

 Foreign_key_parent ()
 
const String_typechild_schema_name () const
 
void set_child_schema_name (const String_type &child_schema_name)
 
const String_typechild_table_name () const
 
void set_child_table_name (const String_type &child_table_name)
 
const String_typefk_name () const
 
void set_fk_name (const String_type &fk_name)
 
Foreign_key::enum_rule update_rule () const
 
void set_update_rule (Foreign_key::enum_rule update_rule)
 
Foreign_key::enum_rule delete_rule () const
 
void set_delete_rule (Foreign_key::enum_rule delete_rule)
 

Private Attributes

String_type m_child_schema_name
 
String_type m_child_table_name
 
String_type m_fk_name
 
Foreign_key::enum_rule m_update_rule
 
Foreign_key::enum_rule m_delete_rule
 

Constructor & Destructor Documentation

◆ Foreign_key_parent()

dd::Foreign_key_parent::Foreign_key_parent ( )
inline

Member Function Documentation

◆ child_schema_name()

const String_type& dd::Foreign_key_parent::child_schema_name ( ) const
inline

◆ child_table_name()

const String_type& dd::Foreign_key_parent::child_table_name ( ) const
inline

◆ delete_rule()

Foreign_key::enum_rule dd::Foreign_key_parent::delete_rule ( ) const
inline

◆ fk_name()

const String_type& dd::Foreign_key_parent::fk_name ( ) const
inline

◆ set_child_schema_name()

void dd::Foreign_key_parent::set_child_schema_name ( const String_type child_schema_name)
inline

◆ set_child_table_name()

void dd::Foreign_key_parent::set_child_table_name ( const String_type child_table_name)
inline

◆ set_delete_rule()

void dd::Foreign_key_parent::set_delete_rule ( Foreign_key::enum_rule  delete_rule)
inline

◆ set_fk_name()

void dd::Foreign_key_parent::set_fk_name ( const String_type fk_name)
inline

◆ set_update_rule()

void dd::Foreign_key_parent::set_update_rule ( Foreign_key::enum_rule  update_rule)
inline

◆ update_rule()

Foreign_key::enum_rule dd::Foreign_key_parent::update_rule ( ) const
inline

Member Data Documentation

◆ m_child_schema_name

String_type dd::Foreign_key_parent::m_child_schema_name
private

◆ m_child_table_name

String_type dd::Foreign_key_parent::m_child_table_name
private

◆ m_delete_rule

Foreign_key::enum_rule dd::Foreign_key_parent::m_delete_rule
private

◆ m_fk_name

String_type dd::Foreign_key_parent::m_fk_name
private

◆ m_update_rule

Foreign_key::enum_rule dd::Foreign_key_parent::m_update_rule
private

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