Skip to content

Class parallel_heap_scan::list_id_header

ClassList > parallel_heap_scan > list_id_header

  • #include <px_heap_scan_result_handler.hpp>

Public Attributes

Type Name
std::atomic< VPID64_t > m_first_vpid
std::atomic< VPID64_t > m_last_vpid
std::atomic< bool > m_list_closed
QFILE_LIST_ID * m_list_id_p
int m_type_cnt
std::vector< std::atomic< TP_DOMAIN * > * > m_type_list
std::atomic< bool > m_valid

Public Functions

Type Name
list_id_header ()
list_id_header (const list_id_header & other)
list_id_header (list_id_header && other) noexcept
list_id_header & operator= (const list_id_header & other)
list_id_header & operator= (list_id_header && other) noexcept

Public Attributes Documentation

variable m_first_vpid

std::atomic<VPID64_t> parallel_heap_scan::list_id_header::m_first_vpid;

variable m_last_vpid

std::atomic<VPID64_t> parallel_heap_scan::list_id_header::m_last_vpid;

variable m_list_closed

std::atomic<bool> parallel_heap_scan::list_id_header::m_list_closed;

variable m_list_id_p

QFILE_LIST_ID* parallel_heap_scan::list_id_header::m_list_id_p;

variable m_type_cnt

int parallel_heap_scan::list_id_header::m_type_cnt;

variable m_type_list

std::vector<std::atomic<TP_DOMAIN *>*> parallel_heap_scan::list_id_header::m_type_list;

variable m_valid

std::atomic<bool> parallel_heap_scan::list_id_header::m_valid;

Public Functions Documentation

function list_id_header [1/3]

inline parallel_heap_scan::list_id_header::list_id_header () 

function list_id_header [2/3]

inline parallel_heap_scan::list_id_header::list_id_header (
    const  list_id_header & other
) 

function list_id_header [3/3]

inline parallel_heap_scan::list_id_header::list_id_header (
    list_id_header && other
) noexcept

function operator=

inline list_id_header & parallel_heap_scan::list_id_header::operator= (
    const  list_id_header & other
) 

function operator=

inline list_id_header & parallel_heap_scan::list_id_header::operator= (
    list_id_header && other
) noexcept


The documentation for this class was generated from the following file cubrid/src/query/parallel/px_heap_scan/px_heap_scan_result_handler.hpp