Commit Graph

326 Commits (b669f416cee77ef9025b80f9c4201688578447d1)

Author SHA1 Message Date
Tom Lane c352ea2d74 Further cleanup of gistsplit.c. 13 years ago
Tom Lane db3d7e9f0d Remove useless picksplit-doesn't-support-secondary-split log spam. 13 years ago
Tom Lane dacc185f52 Remove vestigial secondary-split support in gist_box_picksplit(). 13 years ago
Tom Lane 0fd0f3688b Document and clean up gistsplit.c. 13 years ago
Tom Lane a187c96d26 Reduce log level of picksplit-doesn't-support-secondary-split whining. 13 years ago
Tom Lane 3c29b196b0 Fix gist_box_same and gist_point_consistent to handle fuzziness correctly. 13 years ago
Tom Lane 166d534fcd Repair bugs in GiST page splitting code for multi-column indexes. 13 years ago
Heikki Linnakangas ba1cc6501e Add some randomness to the choice of which GiST page to insert to. 13 years ago
Heikki Linnakangas 9ee4d06f3f Make GiST indexes on-disk compatible with 9.2 again. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera 5ab3af46dd Remove obsolete XLogRecPtr macros 13 years ago
Alvaro Herrera 1577b46b7c Split out rmgr rm_desc functions into their own files 13 years ago
Tom Lane 3bbf668de9 Fix multiple problems in WAL replay. 13 years ago
Tom Lane e5db11c558 Improve coding of gistchoose and gistRelocateBuildBuffersOnSplit. 13 years ago
Robert Haas c8ba697a4b Fix logic bug in gistchoose and gistRelocateBuildBuffersOnSplit. 13 years ago
Heikki Linnakangas 89911b3ab8 Fix GiST buffering build bug, which caused "failed to re-find parent" errors. 13 years ago
Peter Eisentraut dd16f9480a Remove unreachable code 13 years ago
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Heikki Linnakangas d1996ed5e8 Change the way parent pages are tracked during buffered GiST build. 13 years ago
Heikki Linnakangas be02b16826 Delete the temporary file used in buffered GiST build, after the build. 13 years ago
Heikki Linnakangas 4bc6fb57f7 Fix integer overflow bug in GiST buffering build calculations. 13 years ago
Heikki Linnakangas 1d27dcf578 Fix bug in gistRelocateBuildBuffersOnSplit(). 13 years ago
Peter Eisentraut afe86a9e73 Fix obsolescent C declaration syntax 13 years ago
Heikki Linnakangas 3652d72dd4 On GiST page split, release the locks on child pages before recursing up. 13 years ago
Robert Haas e01e66f808 More duplicate word removal. 13 years ago
Heikki Linnakangas 2502f45979 When a GiST page is split during index build, it might not have a buffer. 14 years ago
Peter Eisentraut 973e9fb294 Add const qualifiers where they are accidentally cast away 14 years ago
Peter Eisentraut 9cfd800aab Add some enumeration commas, for consistency 14 years ago
Tom Lane 331bf6712c Throw error sooner for unlogged GiST indexes. 14 years ago
Tom Lane ad10853b30 Assorted comment fixes, mostly just typos, but some obsolete statements. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 9f4563f743 Use IEEE infinity, not 1e10, for null-and-not-null case in gistpenalty(). 14 years ago
Heikki Linnakangas d50e125194 Clean up a couple of box gist helper functions. 14 years ago
Heikki Linnakangas 7f3bd86843 Replace the "New Linear" GiST split algorithm for boxes and points with a 14 years ago
Tom Lane d22a09dc70 Support GiST index support functions that want to cache data across calls. 14 years ago
Tom Lane 0a6cc28500 gistendscan() forgot to free so->giststate. 14 years ago
Heikki Linnakangas 8caf6132c7 In the final emptying phase of the new GiST buffering build, set the 14 years ago
Tom Lane d63de337f3 round() is not portable. Use rint(). 14 years ago
Heikki Linnakangas 5edb24a898 Buffering GiST index build algorithm. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Heikki Linnakangas 8d260911e8 Change the way the offset of downlink is stored in GISTInsertStack. 14 years ago
Heikki Linnakangas bc175eb805 Fix two ancient bugs in GiST code to re-find a parent after page split: 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Peter Eisentraut e2a0cb1a80 Message style and spelling improvements 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Tom Lane 6923d699bc Protect GIST logic that assumes penalty values can't be negative. 14 years ago
Peter Eisentraut c13dc6402b Spell checking and markup refinement 14 years ago
Tom Lane ae20bf1740 Make GIN and GIST pass the index collation to all their support functions. 14 years ago
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 14 years ago