• Alvaro Herrera's avatar
    Add bms_prev_member function · 5c067521
    Alvaro Herrera authored
    This works very much like the existing bms_last_member function, only it
    traverses through the Bitmapset in the opposite direction from the most
    significant bit down to the least significant bit.  A special prevbit value of
    -1 may be used to have the function determine the most significant bit.  This
    is useful for starting a loop.  When there are no members less than prevbit,
    the function returns -2 to indicate there are no more members.
    
    Author: David Rowley
    Discussion: https://postgr.es/m/CAKJS1f-K=3d5MDASNYFJpUpc20xcBnAwNC1-AOeunhn0OtkWbQ@mail.gmail.com
    5c067521
bitmapset.h 3.8 KB