Support multiple iterators in the Red-Black Tree implementation.
While we don't need multiple iterators at the moment, the interface is
nicer and less dangerous this way.
Aleksander Alekseev, with some changes by me.
Branch
------
master
Details
-------
http://git.postgresql.org/pg/commitdiff/9f85784cae4d057f307b83b0d33edede33434f04
Modified Files
--------------
src/backend/access/gin/ginbulk.c | 4 +-
src/backend/lib/rbtree.c | 333 ++++++++++++++++++++-------------------
src/include/access/gin_private.h | 1 +
src/include/lib/rbtree.h | 22 ++-
4 files changed, 197 insertions(+), 163 deletions(-)