MySQL  8.0.19
Source Code Documentation
Compound_key_hint Class Reference

Auxiluary class for compound key objects. More...

#include <opt_hints.h>

Public Member Functions

 Compound_key_hint ()
 
void set_pt_hint (PT_key_level_hint *pt_hint_arg)
 
PT_key_level_hintget_pt_hint ()
 
void set_resolved (bool arg)
 
bool is_resolved ()
 
void set_key_map (uint i)
 
bool is_set_key_map (uint i)
 
bool is_key_map_clear_all ()
 

Private Attributes

PT_key_level_hintpt_hint
 
Key_map key_map
 
bool resolved
 

Detailed Description

Auxiluary class for compound key objects.

Constructor & Destructor Documentation

◆ Compound_key_hint()

Compound_key_hint::Compound_key_hint ( )
inline

Member Function Documentation

◆ get_pt_hint()

PT_key_level_hint* Compound_key_hint::get_pt_hint ( )
inline

◆ is_key_map_clear_all()

bool Compound_key_hint::is_key_map_clear_all ( )
inline

◆ is_resolved()

bool Compound_key_hint::is_resolved ( )
inline

◆ is_set_key_map()

bool Compound_key_hint::is_set_key_map ( uint  i)
inline

◆ set_key_map()

void Compound_key_hint::set_key_map ( uint  i)
inline

◆ set_pt_hint()

void Compound_key_hint::set_pt_hint ( PT_key_level_hint pt_hint_arg)
inline

◆ set_resolved()

void Compound_key_hint::set_resolved ( bool  arg)
inline

Member Data Documentation

◆ key_map

Key_map Compound_key_hint::key_map
private

◆ pt_hint

PT_key_level_hint* Compound_key_hint::pt_hint
private

◆ resolved

bool Compound_key_hint::resolved
private

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