MySQL  8.0.20
Source Code Documentation
dd::Primary_id_key Class Reference

#include <object_keys.h>

Inheritance diagram for dd::Primary_id_key:
dd::Object_key

Public Member Functions

 Primary_id_key ()
 
 Primary_id_key (Object_id object_id)
 
void update (Object_id object_id)
 
virtual Raw_keycreate_access_key (Raw_table *db_table) const
 
virtual String_type str () const
 
bool operator< (const Primary_id_key &rhs) const
 
- Public Member Functions inherited from dd::Object_key
virtual ~Object_key ()
 
 Object_key ()=default
 
 Object_key (const Object_key &)=default
 
 Object_key (Object_key &&)=default
 
Object_keyoperator= (const Object_key &)=default
 
Object_keyoperator= (Object_key &&)=default
 

Private Attributes

Object_id m_object_id
 

Constructor & Destructor Documentation

◆ Primary_id_key() [1/2]

dd::Primary_id_key::Primary_id_key ( )
inline

◆ Primary_id_key() [2/2]

dd::Primary_id_key::Primary_id_key ( Object_id  object_id)
inline

Member Function Documentation

◆ create_access_key()

Raw_key * dd::Primary_id_key::create_access_key ( Raw_table db_table) const
virtual

Implements dd::Object_key.

◆ operator<()

bool dd::Primary_id_key::operator< ( const Primary_id_key rhs) const
inline

◆ str()

String_type dd::Primary_id_key::str ( ) const
virtual

Implements dd::Object_key.

◆ update()

void dd::Primary_id_key::update ( Object_id  object_id)
inline

Member Data Documentation

◆ m_object_id

Object_id dd::Primary_id_key::m_object_id
private

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