Commit e5dc455b authored by marko's avatar marko

Minor cleanup.

row_ins_check_foreign_constraint(), row_ins_scan_sec_index_for_duplicate():
Make use of the predicates page_rec_is_infimum() and page_rec_is_supremum().
parent bcb68dad
Branches unavailable
Tags unavailable
No related merge requests found
...@@ -1336,11 +1336,9 @@ row_ins_check_foreign_constraint( ...@@ -1336,11 +1336,9 @@ row_ins_check_foreign_constraint(
/* Scan index records and check if there is a matching record */ /* Scan index records and check if there is a matching record */
for (;;) { for (;;) {
page_t* page;
rec = btr_pcur_get_rec(&pcur); rec = btr_pcur_get_rec(&pcur);
page = buf_frame_align(rec);
if (rec == page_get_infimum_rec(page)) { if (page_rec_is_infimum(rec)) {
goto next_rec; goto next_rec;
} }
...@@ -1348,7 +1346,7 @@ row_ins_check_foreign_constraint( ...@@ -1348,7 +1346,7 @@ row_ins_check_foreign_constraint(
offsets = rec_get_offsets(rec, check_index, offsets = rec_get_offsets(rec, check_index,
offsets, ULINT_UNDEFINED, &heap); offsets, ULINT_UNDEFINED, &heap);
if (rec == page_get_supremum_rec(page)) { if (page_rec_is_supremum(rec)) {
err = row_ins_set_shared_rec_lock( err = row_ins_set_shared_rec_lock(
LOCK_ORDINARY, rec, check_index, offsets, thr); LOCK_ORDINARY, rec, check_index, offsets, thr);
...@@ -1689,7 +1687,7 @@ row_ins_scan_sec_index_for_duplicate( ...@@ -1689,7 +1687,7 @@ row_ins_scan_sec_index_for_duplicate(
for (;;) { for (;;) {
rec = btr_pcur_get_rec(&pcur); rec = btr_pcur_get_rec(&pcur);
if (rec == page_get_infimum_rec(buf_frame_align(rec))) { if (page_rec_is_infimum(rec)) {
goto next_rec; goto next_rec;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment