Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit78d41f6

Browse files
author
Amit Kapila
committed
Add missing assertions for required table am callbacks.
Reported-by: Ashwin AgrawalAuthor: Ashwin AgrawalReviewed-by: Amit KapilaBackpatch-through: 12, where it was introducedDiscussion:https://postgr.es/m/CALfoeisgdZhYDrJOukaBzvXfJOK2FQ0szVMK7dzmcy6w93iDUA@mail.gmail.com
1 parentcf20cc0 commit78d41f6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

‎src/backend/access/table/tableamapi.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ GetTableAmRoutine(Oid amhandler)
5151
Assert(routine->scan_begin!=NULL);
5252
Assert(routine->scan_end!=NULL);
5353
Assert(routine->scan_rescan!=NULL);
54+
Assert(routine->scan_getnextslot!=NULL);
5455

5556
Assert(routine->parallelscan_estimate!=NULL);
5657
Assert(routine->parallelscan_initialize!=NULL);
@@ -62,7 +63,10 @@ GetTableAmRoutine(Oid amhandler)
6263
Assert(routine->index_fetch_tuple!=NULL);
6364

6465
Assert(routine->tuple_fetch_row_version!=NULL);
66+
Assert(routine->tuple_tid_valid!=NULL);
67+
Assert(routine->tuple_get_latest_tid!=NULL);
6568
Assert(routine->tuple_satisfies_snapshot!=NULL);
69+
Assert(routine->compute_xid_horizon_for_tuples!=NULL);
6670

6771
Assert(routine->tuple_insert!=NULL);
6872

@@ -89,6 +93,7 @@ GetTableAmRoutine(Oid amhandler)
8993
Assert(routine->index_validate_scan!=NULL);
9094

9195
Assert(routine->relation_size!=NULL);
96+
Assert(routine->relation_needs_toast_table!=NULL);
9297

9398
Assert(routine->relation_estimate_size!=NULL);
9499

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp