MySQL 9.1.0
Source Code Documentation
Parallel_reader::Scan_ctx::Iter Struct Reference

Boundary of the range to scan. More...

Public Member Functions

 ~Iter ()
 Destructor. More...
 

Public Attributes

mem_heap_tm_heap {}
 Heap used to allocate m_rec, m_tuple and m_pcur. More...
 
const ulintm_offsets {}
 m_rec column offsets. More...
 
const rec_tm_rec {}
 Start scanning from this key. More...
 
const dtuple_tm_tuple {}
 Tuple representation inside m_rec, for two Iter instances in a range m_tuple will be [first->m_tuple, second->m_tuple). More...
 
btr_pcur_tm_pcur {}
 Persistent cursor. More...
 

Detailed Description

Boundary of the range to scan.

Constructor & Destructor Documentation

◆ ~Iter()

Parallel_reader::Scan_ctx::Iter::~Iter ( )

Destructor.

Member Data Documentation

◆ m_heap

mem_heap_t* Parallel_reader::Scan_ctx::Iter::m_heap {}

Heap used to allocate m_rec, m_tuple and m_pcur.

◆ m_offsets

const ulint* Parallel_reader::Scan_ctx::Iter::m_offsets {}

m_rec column offsets.

◆ m_pcur

btr_pcur_t* Parallel_reader::Scan_ctx::Iter::m_pcur {}

Persistent cursor.

◆ m_rec

const rec_t* Parallel_reader::Scan_ctx::Iter::m_rec {}

Start scanning from this key.

Raw data of the row.

◆ m_tuple

const dtuple_t* Parallel_reader::Scan_ctx::Iter::m_tuple {}

Tuple representation inside m_rec, for two Iter instances in a range m_tuple will be [first->m_tuple, second->m_tuple).


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