MySQL 8.3.0
Source Code Documentation
PFS_plugin_table_index Class Reference

#include <table_plugin_table.h>

Inheritance diagram for PFS_plugin_table_index:
[legend]

Public Member Functions

 PFS_plugin_table_index (PFS_engine_table_proxy *st_table)
 
 ~PFS_plugin_table_index () override=default
 
int init (PSI_table_handle *table, uint idx, bool sorted)
 
int index_next (PSI_table_handle *table)
 
void read_key (const uchar *key, uint key_len, enum ha_rkey_function find_flag) override
 
- Public Member Functions inherited from PFS_engine_index_abstract
 PFS_engine_index_abstract ()=default
 
virtual ~PFS_engine_index_abstract ()=default
 
void set_key_info (KEY *key_info)
 

Private Attributes

PFS_engine_table_proxym_st_table
 
uint m_idx
 
PSI_index_handlem_plugin_index
 

Additional Inherited Members

- Public Attributes inherited from PFS_engine_index_abstract
uint m_fields {0}
 
KEYm_key_info {nullptr}
 

Constructor & Destructor Documentation

◆ PFS_plugin_table_index()

PFS_plugin_table_index::PFS_plugin_table_index ( PFS_engine_table_proxy st_table)
inlineexplicit

◆ ~PFS_plugin_table_index()

PFS_plugin_table_index::~PFS_plugin_table_index ( )
overridedefault

Member Function Documentation

◆ index_next()

int PFS_plugin_table_index::index_next ( PSI_table_handle table)

◆ init()

int PFS_plugin_table_index::init ( PSI_table_handle table,
uint  idx,
bool  sorted 
)

◆ read_key()

void PFS_plugin_table_index::read_key ( const uchar key,
uint  key_len,
enum ha_rkey_function  find_flag 
)
overridevirtual

Member Data Documentation

◆ m_idx

uint PFS_plugin_table_index::m_idx
private

◆ m_plugin_index

PSI_index_handle* PFS_plugin_table_index::m_plugin_index
private

◆ m_st_table

PFS_engine_table_proxy* PFS_plugin_table_index::m_st_table
private

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