Struct page_key_boundary
ClassList > page_key_boundary
Public Attributes
Public Functions
| Type |
Name |
|
page_key_boundary ()
|
| void |
set_value (DB_VALUE & dest_value, DB_VALUE & src_value, bool & clear_src_value)
|
| int |
set_value (THREAD_ENTRY * thread_p, DB_VALUE & dest_value, BTID_INT * btid, PAGE_PTR page_ptr, const INT16 slot)
|
| int |
set_value (THREAD_ENTRY * thread_p, DB_VALUE & dest_value, BTID_INT * btid, PAGE_PTR page_ptr, RECDES & rec)
|
| int |
update_boundary_eq (THREAD_ENTRY * thread_p, BTID_INT * btid, PAGE_PTR page_ptr, DB_VALUE & subtree_value, bool & clear_subtree_value, const INT16 subtree_slot)
|
| int |
update_boundary_gt_or_eq (THREAD_ENTRY * thread_p, BTID_INT * btid, PAGE_PTR page_ptr, DB_VALUE & subtree_value, bool & clear_subtree_value, const INT16 subtree_slot, const int key_cnt)
|
| int |
update_boundary_lt (THREAD_ENTRY * thread_p, BTID_INT * btid, PAGE_PTR page_ptr, RECDES & left_subtree_rec, DB_VALUE & subtree_value, bool & clear_subtree_value)
|
|
~page_key_boundary ()
|
Public Attributes Documentation
variable m_is_inf_left_key
bool page_key_boundary::m_is_inf_left_key;
variable m_is_inf_right_key
bool page_key_boundary::m_is_inf_right_key;
variable m_left_key
DB_VALUE page_key_boundary::m_left_key;
variable m_right_key
DB_VALUE page_key_boundary::m_right_key;
Public Functions Documentation
function page_key_boundary
page_key_boundary::page_key_boundary ()
function set_value [1/3]
void page_key_boundary::set_value (
DB_VALUE & dest_value,
DB_VALUE & src_value,
bool & clear_src_value
)
function set_value [2/3]
int page_key_boundary::set_value (
THREAD_ENTRY * thread_p,
DB_VALUE & dest_value,
BTID_INT * btid,
PAGE_PTR page_ptr,
const INT16 slot
)
function set_value [3/3]
int page_key_boundary::set_value (
THREAD_ENTRY * thread_p,
DB_VALUE & dest_value,
BTID_INT * btid,
PAGE_PTR page_ptr,
RECDES & rec
)
function update_boundary_eq
int page_key_boundary::update_boundary_eq (
THREAD_ENTRY * thread_p,
BTID_INT * btid,
PAGE_PTR page_ptr,
DB_VALUE & subtree_value,
bool & clear_subtree_value,
const INT16 subtree_slot
)
function update_boundary_gt_or_eq
int page_key_boundary::update_boundary_gt_or_eq (
THREAD_ENTRY * thread_p,
BTID_INT * btid,
PAGE_PTR page_ptr,
DB_VALUE & subtree_value,
bool & clear_subtree_value,
const INT16 subtree_slot,
const int key_cnt
)
function update_boundary_lt
int page_key_boundary::update_boundary_lt (
THREAD_ENTRY * thread_p,
BTID_INT * btid,
PAGE_PTR page_ptr,
RECDES & left_subtree_rec,
DB_VALUE & subtree_value,
bool & clear_subtree_value
)
function ~page_key_boundary
page_key_boundary::~page_key_boundary ()
The documentation for this class was generated from the following file cubrid/src/storage/btree.h