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

Commit2ae2e9c

Browse files
committed
Revert "Remove troublesome Asserts in cost_mergejoin()."
This reverts commitff68b25.The recent change to use -fexcess-precision=standard should make thoseAsserts safe, and does fix a test case that formerly crashed for me,so I think there's no need to have a cross-version difference in thecode here.
1 parentdca0a54 commit2ae2e9c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

‎src/backend/optimizer/path/costsize.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1925,6 +1925,9 @@ cost_mergejoin(MergePath *path, PlannerInfo *root, SpecialJoinInfo *sjinfo)
19251925
outerendsel=outer_rows /outer_path_rows;
19261926
innerendsel=inner_rows /inner_path_rows;
19271927

1928+
Assert(outerstartsel <=outerendsel);
1929+
Assert(innerstartsel <=innerendsel);
1930+
19281931
/* cost of source data */
19291932

19301933
if (outersortkeys)/* do we need to sort outer? */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp