Skip to content

Class parallel_index_scan::leaf_slot_walker

ClassList > parallel_index_scan > leaf_slot_walker

  • #include <px_scan_index_leaf_slot_walker.hpp>

Public Functions

Type Name
void cleanup_on_reset (THREAD_ENTRY * thread_p)
bool has_page () const
leaf_slot_walker ()
SCAN_CODE process_oid (THREAD_ENTRY * thread_p, OID * oid)
SCAN_CODE scan_next_slot (THREAD_ENTRY * thread_p)
void set_input_handler (parallel_scan::input_handler_index * handler)
int set_page (THREAD_ENTRY * thread_p, PAGE_PTR page, INT16 slot_hint)
void set_range_idx (int idx)
void unwire ()
void wire (SCAN_ID * scan_id, val_descr * vd, parallel_scan::input_handler_index * handler, overflow_drain_fsm * fsm)

Public Functions Documentation

function cleanup_on_reset

void parallel_index_scan::leaf_slot_walker::cleanup_on_reset (
    THREAD_ENTRY * thread_p
) 

function has_page

inline bool parallel_index_scan::leaf_slot_walker::has_page () const

function leaf_slot_walker

parallel_index_scan::leaf_slot_walker::leaf_slot_walker () 

function process_oid

SCAN_CODE parallel_index_scan::leaf_slot_walker::process_oid (
    THREAD_ENTRY * thread_p,
    OID * oid
) 

function scan_next_slot

SCAN_CODE parallel_index_scan::leaf_slot_walker::scan_next_slot (
    THREAD_ENTRY * thread_p
) 

function set_input_handler

inline void parallel_index_scan::leaf_slot_walker::set_input_handler (
    parallel_scan::input_handler_index * handler
) 

function set_page

int parallel_index_scan::leaf_slot_walker::set_page (
    THREAD_ENTRY * thread_p,
    PAGE_PTR page,
    INT16 slot_hint
) 

function set_range_idx

inline void parallel_index_scan::leaf_slot_walker::set_range_idx (
    int idx
) 

function unwire

void parallel_index_scan::leaf_slot_walker::unwire () 

function wire

void parallel_index_scan::leaf_slot_walker::wire (
    SCAN_ID * scan_id,
    val_descr * vd,
    parallel_scan::input_handler_index * handler,
    overflow_drain_fsm * fsm
) 


The documentation for this class was generated from the following file cubrid/src/query/parallel/px_scan/index/px_scan_index_leaf_slot_walker.hpp