Skip to content

Class parallel_heap_scan::result_handler

template <RESULT_TYPE result_type>

ClassList > parallel_heap_scan > result_handler

  • #include <px_heap_scan_result_handler.hpp>

Public Functions

Type Name
SCAN_CODE read (THREAD_ENTRY * thread_p, read_dest_type * dest)
void read_finalize (THREAD_ENTRY * thread_p)
void read_initialize (THREAD_ENTRY * thread_p)
result_handler (QUERY_ID query_id, interrupt * interrupt_p, err_messages_with_lock * err_messages_p, int parallelism, bool g_agg_domain_resolve_need, XASL_NODE * orig_xasl_tree_for_domain_resolve)
bool write (THREAD_ENTRY * thread_p, write_dest_type * src)
void write_finalize (THREAD_ENTRY * thread_p)
void write_initialize (THREAD_ENTRY * thread_p, OUTPTR_LIST * outptr_list, XASL_NODE * curr_xasl, VAL_DESCR * vd)

Public Functions Documentation

function read

SCAN_CODE parallel_heap_scan::result_handler::read (
    THREAD_ENTRY * thread_p,
    read_dest_type * dest
) 

function read_finalize

void parallel_heap_scan::result_handler::read_finalize (
    THREAD_ENTRY * thread_p
) 

function read_initialize

void parallel_heap_scan::result_handler::read_initialize (
    THREAD_ENTRY * thread_p
) 

function result_handler

parallel_heap_scan::result_handler::result_handler (
    QUERY_ID query_id,
    interrupt * interrupt_p,
    err_messages_with_lock * err_messages_p,
    int parallelism,
    bool g_agg_domain_resolve_need,
    XASL_NODE * orig_xasl_tree_for_domain_resolve
) 

function write

bool parallel_heap_scan::result_handler::write (
    THREAD_ENTRY * thread_p,
    write_dest_type * src
) 

function write_finalize

void parallel_heap_scan::result_handler::write_finalize (
    THREAD_ENTRY * thread_p
) 

function write_initialize

void parallel_heap_scan::result_handler::write_initialize (
    THREAD_ENTRY * thread_p,
    OUTPTR_LIST * outptr_list,
    XASL_NODE * curr_xasl,
    VAL_DESCR * vd
) 


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