MySQL 8.3.0
Source Code Documentation
PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT > Class Template Reference

#include <pfs_buffer_container.h>

Public Types

typedef B::value_type value_type
 
typedef PFS_partitioned_buffer_scalable_container< B, PFS_PARTITION_COUNT > container_type
 

Public Member Functions

value_typescan_next ()
 
value_typescan_next (uint *found_user_index)
 

Private Member Functions

 PFS_partitioned_buffer_scalable_iterator (container_type *container, uint partition, uint sub_index)
 

Private Attributes

container_typem_container
 
uint m_partition
 
uint m_sub_index
 

Friends

class PFS_partitioned_buffer_scalable_container< B, PFS_PARTITION_COUNT >
 

Member Typedef Documentation

◆ container_type

template<class B , int PFS_PARTITION_COUNT>
typedef PFS_partitioned_buffer_scalable_container<B, PFS_PARTITION_COUNT> PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::container_type

◆ value_type

template<class B , int PFS_PARTITION_COUNT>
typedef B::value_type PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::value_type

Constructor & Destructor Documentation

◆ PFS_partitioned_buffer_scalable_iterator()

template<class B , int PFS_PARTITION_COUNT>
PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::PFS_partitioned_buffer_scalable_iterator ( container_type container,
uint  partition,
uint  sub_index 
)
inlineprivate

Member Function Documentation

◆ scan_next() [1/2]

template<class B , int PFS_PARTITION_COUNT>
value_type * PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::scan_next ( )
inline

◆ scan_next() [2/2]

template<class B , int PFS_PARTITION_COUNT>
value_type * PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::scan_next ( uint *  found_user_index)
inline

Friends And Related Function Documentation

◆ PFS_partitioned_buffer_scalable_container< B, PFS_PARTITION_COUNT >

template<class B , int PFS_PARTITION_COUNT>
friend class PFS_partitioned_buffer_scalable_container< B, PFS_PARTITION_COUNT >
friend

Member Data Documentation

◆ m_container

template<class B , int PFS_PARTITION_COUNT>
container_type* PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::m_container
private

◆ m_partition

template<class B , int PFS_PARTITION_COUNT>
uint PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::m_partition
private

◆ m_sub_index

template<class B , int PFS_PARTITION_COUNT>
uint PFS_partitioned_buffer_scalable_iterator< B, PFS_PARTITION_COUNT >::m_sub_index
private

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