mirror of
https://github.com/postgres/postgres.git
synced 2025-11-09 06:21:09 +03:00
Simplify ParamListInfo data structure to support only numbered parameters,
not named ones, and replace linear searches of the list with array indexing. The named-parameter support has been dead code for many years anyway, and recent profiling suggests that the searching was costing a noticeable amount of performance for complex queries.
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.333 2006/04/15 17:45:34 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.334 2006/04/22 01:25:58 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -729,7 +729,6 @@ _copyParam(Param *from)
|
||||
|
||||
COPY_SCALAR_FIELD(paramkind);
|
||||
COPY_SCALAR_FIELD(paramid);
|
||||
COPY_STRING_FIELD(paramname);
|
||||
COPY_SCALAR_FIELD(paramtype);
|
||||
|
||||
return newnode;
|
||||
|
||||
Reference in New Issue
Block a user