MySQL 8.4.2
Source Code Documentation
PFS_buffer_scalable_iterator< T, page_size, page_count, U, V > Class Template Reference

#include <pfs_buffer_container.h>

Public Member Functions

value_typescan_next ()
 
value_typescan_next (uint *found_index)
 

Private Types

typedef T value_type
 
typedef PFS_buffer_scalable_container< T, page_size, page_count, U, V > container_type
 

Private Member Functions

 PFS_buffer_scalable_iterator (container_type *container, uint index)
 

Private Attributes

container_typem_container
 
uint m_index
 

Friends

class PFS_buffer_scalable_container< T, page_size, page_count, U, V >
 

Member Typedef Documentation

◆ container_type

template<class T , int page_size, int page_count, class U , class V >
typedef PFS_buffer_scalable_container<T, page_size, page_count, U, V> PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::container_type
private

◆ value_type

template<class T , int page_size, int page_count, class U , class V >
typedef T PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::value_type
private

Constructor & Destructor Documentation

◆ PFS_buffer_scalable_iterator()

template<class T , int page_size, int page_count, class U , class V >
PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::PFS_buffer_scalable_iterator ( container_type container,
uint  index 
)
inlineprivate

Member Function Documentation

◆ scan_next() [1/2]

template<class T , int page_size, int page_count, class U , class V >
value_type * PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::scan_next ( )
inline

◆ scan_next() [2/2]

template<class T , int page_size, int page_count, class U , class V >
value_type * PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::scan_next ( uint *  found_index)
inline

Friends And Related Function Documentation

◆ PFS_buffer_scalable_container< T, page_size, page_count, U, V >

template<class T , int page_size, int page_count, class U , class V >
friend class PFS_buffer_scalable_container< T, page_size, page_count, U, V >
friend

Member Data Documentation

◆ m_container

template<class T , int page_size, int page_count, class U , class V >
container_type* PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::m_container
private

◆ m_index

template<class T , int page_size, int page_count, class U , class V >
uint PFS_buffer_scalable_iterator< T, page_size, page_count, U, V >::m_index
private

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