Lines Matching refs:itvec
58 gistnospace(Page page, IndexTuple *itvec, int len, OffsetNumber todelete, Size freespace) in gistnospace() argument
65 size += IndexTupleSize(itvec[i]) + sizeof(ItemIdData); in gistnospace()
78 gistfitpage(IndexTuple *itvec, int len) in gistfitpage() argument
84 size += IndexTupleSize(itvec[i]) + sizeof(ItemIdData); in gistfitpage()
98 IndexTuple *itvec; in gistextractpage() local
102 itvec = palloc(sizeof(IndexTuple) * maxoff); in gistextractpage()
104 itvec[i - FirstOffsetNumber] = (IndexTuple) PageGetItem(page, PageGetItemId(page, i)); in gistextractpage()
106 return itvec; in gistextractpage()
113 gistjoinvector(IndexTuple *itvec, int *len, IndexTuple *additvec, int addlen) in gistjoinvector() argument
115 itvec = (IndexTuple *) repalloc((void *) itvec, sizeof(IndexTuple) * ((*len) + addlen)); in gistjoinvector()
116 memmove(&itvec[*len], additvec, sizeof(IndexTuple) * addlen); in gistjoinvector()
118 return itvec; in gistjoinvector()
154 gistMakeUnionItVec(GISTSTATE *giststate, IndexTuple *itvec, int len, in gistMakeUnionItVec() argument
174 datum = index_getattr(itvec[j], i + 1, giststate->tupdesc, &IsNull); in gistMakeUnionItVec()
217 gistunion(Relation r, IndexTuple *itvec, int len, GISTSTATE *giststate) in gistunion() argument
222 gistMakeUnionItVec(giststate, itvec, len, attr, isnull); in gistunion()