Tweak grammar to use FastAppend rather than lappend when constructing

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 29a43f398afdbc8372452010b330f242d9ff298d
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2003-08-22T20:34:33Z
Releases: 7.4.1
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.

Files

PathChange+/−
src/backend/parser/gram.y modified +14 −3
src/include/nodes/pg_list.h modified +7 −1