@@ -307,7 +307,7 @@ btr_height_get(
307307root_block = btr_root_block_get (index, RW_S_LATCH, mtr);
308308
309309if (root_block) {
310- height = btr_page_get_level (buf_block_get_frame (root_block), mtr );
310+ height = btr_page_get_level (buf_block_get_frame (root_block));
311311
312312/* Release the S latch on the root page. */
313313mtr->memo_release (root_block, MTR_MEMO_PAGE_S_FIX);
@@ -872,7 +872,7 @@ btr_page_free(
872872mtr_t * mtr)/* !< in: mtr */
873873{
874874const page_t * page = buf_block_get_frame (block);
875- ulint level = btr_page_get_level (page, mtr );
875+ ulint level = btr_page_get_level (page);
876876
877877ut_ad (fil_page_index_page_check (block->frame ));
878878ut_ad (level != ULINT_UNDEFINED);
@@ -976,7 +976,7 @@ btr_page_get_father_node_ptr_func(
976976
977977ut_ad (dict_index_get_page (index) != page_no);
978978
979- level = btr_page_get_level (btr_cur_get_page (cursor), mtr );
979+ level = btr_page_get_level (btr_cur_get_page (cursor));
980980
981981user_rec = btr_cur_get_rec (cursor);
982982ut_a (page_rec_is_user_rec (user_rec));
@@ -2018,7 +2018,7 @@ btr_root_raise_and_insert(
20182018moving the root records to the new page, emptying the root, putting
20192019a node pointer to the new page, and then splitting the new page. */
20202020
2021- level = btr_page_get_level (root, mtr );
2021+ level = btr_page_get_level (root);
20222022
20232023new_block = btr_page_alloc (index, 0 , FSP_NO_DIR, level, mtr, mtr);
20242024
@@ -2684,9 +2684,8 @@ btr_attach_half_pages(
26842684}
26852685
26862686/* Get the level of the split pages */
2687- level = btr_page_get_level (buf_block_get_frame (block), mtr);
2688- ut_ad (level
2689- == btr_page_get_level (buf_block_get_frame (new_block), mtr));
2687+ level = btr_page_get_level (buf_block_get_frame (block));
2688+ ut_ad (level == btr_page_get_level (buf_block_get_frame (new_block)));
26902689
26912690/* Build the node pointer (= node key and page address) for the upper
26922691half */
@@ -2870,7 +2869,7 @@ btr_insert_into_right_sibling(
28702869
28712870ibool compressed;
28722871dberr_t err;
2873- ulint level = btr_page_get_level (next_page, mtr );
2872+ ulint level = btr_page_get_level (next_page);
28742873
28752874/* adjust cursor position */
28762875*btr_cur_get_page_cur (cursor) = next_page_cursor;
@@ -3056,7 +3055,7 @@ btr_page_split_and_insert(
30563055
30573056/* 2. Allocate a new page to the index */
30583057new_block = btr_page_alloc (cursor->index , hint_page_no, direction,
3059- btr_page_get_level (page, mtr ), mtr, mtr);
3058+ btr_page_get_level (page), mtr, mtr);
30603059
30613060if (new_block == NULL && os_has_said_disk_full) {
30623061return (NULL );
@@ -3065,7 +3064,7 @@ btr_page_split_and_insert(
30653064new_page = buf_block_get_frame (new_block);
30663065new_page_zip = buf_block_get_page_zip (new_block);
30673066btr_page_create (new_block, new_page_zip, cursor->index ,
3068- btr_page_get_level (page, mtr ), mtr);
3067+ btr_page_get_level (page), mtr);
30693068/* Only record the leaf level page splits. */
30703069if (page_is_leaf (page)) {
30713070cursor->index ->stat_defrag_n_page_split ++;
@@ -3545,7 +3544,7 @@ btr_lift_page_up(
35453544ut_ad (!page_has_siblings (page));
35463545ut_ad (mtr_is_block_fix (mtr, block, MTR_MEMO_PAGE_X_FIX, index->table ));
35473546
3548- page_level = btr_page_get_level (page, mtr );
3547+ page_level = btr_page_get_level (page);
35493548root_page_no = dict_index_get_page (index);
35503549
35513550{
@@ -3607,7 +3606,7 @@ btr_lift_page_up(
36073606
36083607block = father_block;
36093608page = buf_block_get_frame (block);
3610- page_level = btr_page_get_level (page, mtr );
3609+ page_level = btr_page_get_level (page);
36113610
36123611ut_ad (!page_has_siblings (page));
36133612ut_ad (mtr_is_block_fix (
@@ -3687,7 +3686,7 @@ btr_lift_page_up(
36873686page_t * page = buf_block_get_frame (blocks[i]);
36883687page_zip_des_t * page_zip= buf_block_get_page_zip (blocks[i]);
36893688
3690- ut_ad (btr_page_get_level (page, mtr ) == page_level + 1 );
3689+ ut_ad (btr_page_get_level (page) == page_level + 1 );
36913690
36923691btr_page_set_level (page, page_zip, page_level, mtr);
36933692#ifdef UNIV_ZIP_DEBUG
@@ -4273,7 +4272,7 @@ btr_discard_only_page_on_level(
42734272const page_t * page = buf_block_get_frame (block);
42744273
42754274ut_a (page_get_n_recs (page) == 1 );
4276- ut_a (page_level == btr_page_get_level (page, mtr ));
4275+ ut_a (page_level == btr_page_get_level (page));
42774276ut_a (!page_has_siblings (page));
42784277
42794278ut_ad (mtr_is_block_fix (
@@ -4553,7 +4552,7 @@ btr_print_recursive(
45534552
45544553ut_ad (mtr_is_block_fix (mtr, block, MTR_MEMO_PAGE_SX_FIX, index->table ));
45554554
4556- ib::info () << " NODE ON LEVEL " << btr_page_get_level (page, mtr )
4555+ ib::info () << " NODE ON LEVEL " << btr_page_get_level (page)
45574556<< " page " << block->page .id ;
45584557
45594558page_print (block, index, width, width);
@@ -4669,7 +4668,7 @@ btr_check_node_ptr(
46694668
46704669tuple = dict_index_build_node_ptr (
46714670index, page_rec_get_next (page_get_infimum_rec (page)), 0 , heap,
4672- btr_page_get_level (page, mtr ));
4671+ btr_page_get_level (page));
46734672
46744673/* For spatial index, the MBR in the parent rec could be different
46754674with that of first rec of child, their relationship should be
@@ -5000,7 +4999,7 @@ btr_validate_level(
50004999return (false );
50015000}
50025001
5003- while (level != btr_page_get_level (page, &mtr )) {
5002+ while (level != btr_page_get_level (page)) {
50045003const rec_t * node_ptr;
50055004
50065005if (fseg_page_is_free (space, block->page .id .page_no ())) {
@@ -5108,7 +5107,7 @@ btr_validate_level(
51085107ret = false ;
51095108}
51105109
5111- ut_a (btr_page_get_level (page, &mtr ) == level);
5110+ ut_a (btr_page_get_level (page) == level);
51125111
51135112right_page_no = btr_page_get_next (page, &mtr);
51145113left_page_no = btr_page_get_prev (page, &mtr);
@@ -5253,7 +5252,7 @@ btr_validate_level(
52535252node_ptr_tuple = dict_index_build_node_ptr (
52545253index,
52555254page_rec_get_next (page_get_infimum_rec (page)),
5256- 0 , heap, btr_page_get_level (page, &mtr ));
5255+ 0 , heap, btr_page_get_level (page));
52575256
52585257if (cmp_dtuple_rec (node_ptr_tuple, node_ptr,
52595258 offsets)) {
@@ -5431,7 +5430,7 @@ btr_validate_spatial_index(
54315430mtr_x_lock (dict_index_get_lock (index), &mtr);
54325431
54335432page_t * root = btr_root_get (index, &mtr);
5434- ulint n = btr_page_get_level (root, &mtr );
5433+ ulint n = btr_page_get_level (root);
54355434
54365435#ifdef UNIV_RTR_DEBUG
54375436fprintf (stderr, " R-tree level is %lu\n " , n);
@@ -5498,7 +5497,7 @@ btr_validate_index(
54985497return err;
54995498}
55005499
5501- ulint n = btr_page_get_level (root, &mtr );
5500+ ulint n = btr_page_get_level (root);
55025501
55035502for (ulint i = 0 ; i <= n; ++i) {
55045503
0 commit comments