COALESCE with single argument looks like identity function - Mailing list pgsql-hackers

From Maksim Milyutin
Subject COALESCE with single argument looks like identity function
Date
Msg-id 8e8573c3-1411-448d-877e-53258b7b2be0@tantorlabs.ru
Whole thread Raw
Responses Re: COALESCE with single argument looks like identity function
List pgsql-hackers
Hello everyone!


I've noticed that COALESCE function doesn't converge to argument 
expression if it is alone in argument list of COALESCE as part 
simplification routine for expressions in planner. This might suppress 
further useful transformations when non-strict ops are required from 
some expression like converging OUTER JOIN to INNER one with WHERE qual 
containing COALESCE over single column from inner side.

The patch of transformation in question for COALESCE is attached.


-- 
Best regard,
Maksim Milyutin

Attachment

pgsql-hackers by date:

Previous
From: torikoshia
Date:
Subject: Re: RFC: Allow EXPLAIN to Output Page Fault Information
Next
From: "YeXiu"
Date:
Subject: Re: Feature Recommendations for Logical Subscriptions