diff options
author | Teodor Sigaev <teodor@sigaev.ru> | 2006-05-29 12:50:06 +0000 |
---|---|---|
committer | Teodor Sigaev <teodor@sigaev.ru> | 2006-05-29 12:50:06 +0000 |
commit | b32000eda4c4193d60af1b5a5bb3c0c6dd4d7194 (patch) | |
tree | ce5b16839a5e54c3b44056e4ed16837746bd298d /src/include/access/gist_private.h | |
parent | 0a6fde5a266dbfdd3d522b707290e1d744a8e494 (diff) | |
download | postgresql-b32000eda4c4193d60af1b5a5bb3c0c6dd4d7194.tar.gz postgresql-b32000eda4c4193d60af1b5a5bb3c0c6dd4d7194.zip |
Som improve page split in multicolumn GiST index.
If user picksplit on n-th column generate equals
left and right unions then it calls picksplit on n+1-th
column.
Diffstat (limited to 'src/include/access/gist_private.h')
-rw-r--r-- | src/include/access/gist_private.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/access/gist_private.h b/src/include/access/gist_private.h index 43a6f62943a..f75682847a6 100644 --- a/src/include/access/gist_private.h +++ b/src/include/access/gist_private.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/access/gist_private.h,v 1.16 2006/05/24 11:01:39 teodor Exp $ + * $PostgreSQL: pgsql/src/include/access/gist_private.h,v 1.17 2006/05/29 12:50:06 teodor Exp $ * *------------------------------------------------------------------------- */ @@ -312,7 +312,7 @@ extern void GISTInitBuffer(Buffer b, uint32 f); extern void gistdentryinit(GISTSTATE *giststate, int nkey, GISTENTRY *e, Datum k, Relation r, Page pg, OffsetNumber o, int b, bool l, bool isNull); -void gistUserPicksplit(Relation r, GistEntryVector *entryvec, int attno, GIST_SPLITVEC *v, +bool gistUserPicksplit(Relation r, GistEntryVector *entryvec, int attno, GIST_SPLITVEC *v, IndexTuple *itup, int len, GISTSTATE *giststate); /* gistvacuum.c */ |