Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2).
Bruce Momjian <bruce@momjian.us>
Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2).
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/defind.c | modified | +2 −4 |
| src/backend/executor/nodeAgg.c | modified | +13 −0 |
| src/backend/optimizer/path/xfunc.c | modified | +4 −4 |
| src/backend/optimizer/plan/planmain.c | modified | +26 −11 |
| src/backend/optimizer/plan/planner.c | modified | +4 −26 |
| src/backend/optimizer/plan/setrefs.c | modified | +10 −1 |
| src/backend/optimizer/util/clauses.c | modified | +3 −3 |
| src/backend/optimizer/util/var.c | modified | +3 −3 |
| src/backend/parser/parse_agg.c | modified | +2 −2 |
| src/backend/parser/parser.c | modified | +2 −2 |