File px_heap_scan.cpp¶
FileList > cubrid > src > query > parallel > px_heap_scan > px_heap_scan.cpp
Go to the source code of this file
#include "px_heap_scan.hpp"#include "error_code.h"#include "object_primitive.h"#include "perf_monitor.h"#include "query_evaluator.h"#include "error_context.hpp"#include "query_executor.h"#include "system.h"#include "xasl.h"#include "fetch.h"#include "px_heap_scan_task.hpp"#include "px_heap_scan_input_handler_ftabs.hpp"#include "px_parallel.hpp"#include "memory_wrapper.hpp"
Namespaces¶
| Type | Name |
|---|---|
| namespace | parallel_heap_scan |
Public Functions¶
| Type | Name |
|---|---|
| void | scan_close_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id) |
| void | scan_end_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id) |
| SCAN_CODE | scan_next_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id) |
| int | scan_open_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id, bool mvcc_select_lock_needed, int fixed_scan, int grouped_scan, VAL_DESCR * vd, ACCESS_SPEC_TYPE * spec, OID * class_oid, HFID * class_hfid, XASL_NODE * xasl, QUERY_ID query_id) |
| int | scan_reset_scan_block_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id) |
| int | scan_start_parallel_heap_scan (THREAD_ENTRY * thread_p, SCAN_ID * scan_id) |
Public Functions Documentation¶
function scan_close_parallel_heap_scan¶
function scan_end_parallel_heap_scan¶
function scan_next_parallel_heap_scan¶
function scan_open_parallel_heap_scan¶
int scan_open_parallel_heap_scan (
THREAD_ENTRY * thread_p,
SCAN_ID * scan_id,
bool mvcc_select_lock_needed,
int fixed_scan,
int grouped_scan,
VAL_DESCR * vd,
ACCESS_SPEC_TYPE * spec,
OID * class_oid,
HFID * class_hfid,
XASL_NODE * xasl,
QUERY_ID query_id
)
function scan_reset_scan_block_parallel_heap_scan¶
function scan_start_parallel_heap_scan¶
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_heap_scan/px_heap_scan.cpp