gist picksplit iteration - Mailing list pgsql-hackers

From Marios Vodas
Subject gist picksplit iteration
Date
Msg-id AANLkTinCCVaiGAYr3Y13nukBJxu_zaVKqkTu2BsLX0b8@mail.gmail.com
Whole thread Raw
Responses Re: gist picksplit iteration
List pgsql-hackers
At this page in documentation <a
href="http://www.postgresql.org/docs/9.0/static/gist-implementation.html">http://www.postgresql.org/docs/9.0/static/gist-implementation.html</a>
andunder "picksplit" the loop that iterates through entryvec->vector[] starts from 1 (since FirstOffsetNumber equals
1).<br/><div style="margin-left: 40px; font-family: courier new,monospace;">for (i = FirstOffsetNumber; i <= maxoff;
i= OffsetNumberNext(i))</div><br />I would expect it to start from 0, since C arrays are 0 based.<br />So my question
iswhy does this happen?<br /> 

pgsql-hackers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: Re: is sync rep stalled?
Next
From: Simon Riggs
Date:
Subject: Re: is sync rep stalled?