MySQL 8.4.0
Source Code Documentation
dd::Parent_id_range_key Class Reference

#include <object_keys.h>

Inheritance diagram for dd::Parent_id_range_key:
[legend]

Public Member Functions

 Parent_id_range_key (int id_index_no, int id_column_no, Object_id object_id)
 
Raw_keycreate_access_key (Raw_table *db_table) const override
 
String_type str () const override
 
- Public Member Functions inherited from dd::Object_key
virtual ~Object_key ()=default
 
 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

int m_id_index_no
 
int m_id_column_no
 
Object_id m_object_id
 

Constructor & Destructor Documentation

◆ Parent_id_range_key()

dd::Parent_id_range_key::Parent_id_range_key ( int  id_index_no,
int  id_column_no,
Object_id  object_id 
)
inline

Member Function Documentation

◆ create_access_key()

Raw_key * dd::Parent_id_range_key::create_access_key ( Raw_table db_table) const
overridevirtual

Implements dd::Object_key.

◆ str()

String_type dd::Parent_id_range_key::str ( ) const
overridevirtual

Implements dd::Object_key.

Member Data Documentation

◆ m_id_column_no

int dd::Parent_id_range_key::m_id_column_no
private

◆ m_id_index_no

int dd::Parent_id_range_key::m_id_index_no
private

◆ m_object_id

Object_id dd::Parent_id_range_key::m_object_id
private

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