GIN improvements

Teodor Sigaev <teodor@sigaev.ru>

Commit: 234163649e4eb7eb348e2a00192fec4a30cf0e33
Author: Teodor Sigaev <teodor@sigaev.ru>
Date: 2006-07-11T16:55:34Z
Releases: 8.2.0
GIN improvements
- Replace sorted array of entries in maintenance_work_mem to binary tree,
  this should improve create performance.
- More precisely calculate allocated memory, eliminate leaks
  with user-defined extractValue()
- Improve wordings in tsearch2

Files

PathChange+/−
contrib/tsearch2/ts_cfg.c modified +4 −4
src/backend/access/gin/ginbulk.c modified +191 −59
src/backend/access/gin/gininsert.c modified +16 −6
src/include/access/gin.h modified +10 −5