Changeset 65 for hw

Show
Ignore:
Timestamp:
10/15/07 14:03:28 (5 years ago)
Author:
cs186
Message:

checksplit should return value of resetoffset

Location:
hw/hw2
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • hw/hw2/MyStuff/gistget.c

    r54 r65  
    228228 * Kornacker/Mohan/Hellerstein, SIGMOD 1997, for details. 
    229229 */ 
    230 static void 
     230static bool 
    231231gistnext_checksplit(IndexScanDesc scan, GISTScanOpaque so, Page p, 
    232232                    GISTPageOpaque opaque) 
     
    266266    } 
    267267  } 
     268  return resetoffset; 
    268269} 
    269270 
     
    310311    p = BufferGetPage(so->curbuf); 
    311312    opaque = GistPageGetOpaque(p); 
    312     resetoffset = false; 
    313313 
    314314    /* deal with case where this page split since last we saw it */ 
    315     gistnext_checksplit(scan, so, p, opaque); 
     315    resetoffset = gistnext_checksplit(scan, so, p, opaque); 
    316316 
    317317    /* if page is empty, then just skip it */ 
  • hw/hw2/postgresql-8.2.4/src/backend/access/gist/gistget.c

    r55 r65  
    228228 * Kornacker/Mohan/Hellerstein, SIGMOD 1997, for details. 
    229229 */ 
    230 static void 
     230static bool 
    231231gistnext_checksplit(IndexScanDesc scan, GISTScanOpaque so, Page p, 
    232232                    GISTPageOpaque opaque) 
     
    266266    } 
    267267  } 
     268  return resetoffset; 
    268269} 
    269270 
     
    310311    p = BufferGetPage(so->curbuf); 
    311312    opaque = GistPageGetOpaque(p); 
    312     resetoffset = false; 
    313313 
    314314    /* deal with case where this page split since last we saw it */ 
    315     gistnext_checksplit(scan, so, p, opaque); 
     315    resetoffset = gistnext_checksplit(scan, so, p, opaque); 
    316316 
    317317    /* if page is empty, then just skip it */