Class parallel_index_scan::overflow_drain_fsm¶
ClassList > parallel_index_scan > overflow_drain_fsm
#include <px_scan_index_overflow_drain_fsm.hpp>
Public Types¶
| Type | Name |
|---|---|
| enum | drain_state |
Public Functions¶
| Type | Name |
|---|---|
| void | begin_leaf_drain (std::vector< OID > && oids, VPID pending_ovf_vpid) |
| void | cleanup_on_reset (THREAD_ENTRY * thread_p) |
| SCAN_CODE | drain_next_oid (THREAD_ENTRY * thread_p) |
| bool | is_idle () const |
| overflow_drain_fsm () |
|
| int | set_overflow_page (THREAD_ENTRY * thread_p, PAGE_PTR page, DB_VALUE * local_key, bool local_clear_key, int range_idx, int pool_idx) |
| void | wire_owner (leaf_slot_walker * owner) |
Public Types Documentation¶
enum drain_state¶
Public Functions Documentation¶
function begin_leaf_drain¶
inline void parallel_index_scan::overflow_drain_fsm::begin_leaf_drain (
std::vector< OID > && oids,
VPID pending_ovf_vpid
)
function cleanup_on_reset¶
function drain_next_oid¶
function is_idle¶
function overflow_drain_fsm¶
function set_overflow_page¶
int parallel_index_scan::overflow_drain_fsm::set_overflow_page (
THREAD_ENTRY * thread_p,
PAGE_PTR page,
DB_VALUE * local_key,
bool local_clear_key,
int range_idx,
int pool_idx
)
function wire_owner¶
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_scan/index/px_scan_index_overflow_drain_fsm.hpp