pgsql-server/src backend/parser/gram.y include ...

Started by Tom Lanealmost 23 years ago1 messagescomitters
Jump to latest
#1Tom Lane
tgl@sss.pgh.pa.us

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl@svr1.postgresql.org 03/08/22 17:34:33

Modified files:
src/backend/parser: gram.y
src/include/nodes: pg_list.h

Log message:
Tweak grammar to use FastAppend rather than lappend when constructing
expr_lists. This appears to be the only remaining O(N^2) bottleneck
in processing many-way 'x IN (a,b,c,...)' conditions.