@@ -37,8 +37,7 @@ rumCombineData(RBNode *existing, const RBNode *newdata, void *arg)
37
37
{
38
38
accum -> allocatedMemory -= GetMemoryChunkSpace (eo -> list );
39
39
eo -> maxcount *= 2 ;
40
- eo -> list = (RumEntryAccumulatorItem * )
41
- repalloc (eo -> list , sizeof (RumEntryAccumulatorItem ) * eo -> maxcount );
40
+ eo -> list = (RumKey * ) repalloc (eo -> list , sizeof (RumKey ) * eo -> maxcount );
42
41
accum -> allocatedMemory += GetMemoryChunkSpace (eo -> list );
43
42
}
44
43
@@ -150,7 +149,7 @@ rumInsertBAEntry(BuildAccumulator *accum,
150
149
RumEntryAccumulator eatmp ;
151
150
RumEntryAccumulator * ea ;
152
151
bool isNew ;
153
- RumEntryAccumulatorItem item ;
152
+ RumKey item ;
154
153
155
154
/*
156
155
* For the moment, fill only the fields of eatmp that will be looked at by
@@ -185,8 +184,7 @@ rumInsertBAEntry(BuildAccumulator *accum,
185
184
* rumCombineData()
186
185
*/
187
186
ea -> shouldSort = accum -> rumstate -> useAlternativeOrder ;
188
- ea -> list =
189
- (RumEntryAccumulatorItem * ) palloc (sizeof (RumEntryAccumulatorItem ) * DEF_NPTR );
187
+ ea -> list = (RumKey * ) palloc (sizeof (RumKey ) * DEF_NPTR );
190
188
ea -> list [0 ].iptr = * heapptr ;
191
189
ea -> list [0 ].addInfo = addInfo ;
192
190
ea -> list [0 ].addInfoIsNull = addInfoIsNull ;
@@ -280,13 +278,13 @@ rumBeginBAScan(BuildAccumulator *accum)
280
278
* This consists of a single key datum and a list (array) of one or more
281
279
* heap TIDs in which that key is found. The list is guaranteed sorted.
282
280
*/
283
- RumEntryAccumulatorItem *
281
+ RumKey *
284
282
rumGetBAEntry (BuildAccumulator * accum ,
285
283
OffsetNumber * attnum , Datum * key , RumNullCategory * category ,
286
284
uint32 * n )
287
285
{
288
286
RumEntryAccumulator * entry ;
289
- RumEntryAccumulatorItem * list ;
287
+ RumKey * list ;
290
288
291
289
entry = (RumEntryAccumulator * ) rb_iterate (accum -> tree );
292
290
@@ -304,11 +302,10 @@ rumGetBAEntry(BuildAccumulator *accum,
304
302
if (entry -> count > 1 )
305
303
{
306
304
if (accum -> rumstate -> useAlternativeOrder )
307
- qsort_arg (list , entry -> count , sizeof (RumEntryAccumulatorItem ),
305
+ qsort_arg (list , entry -> count , sizeof (RumKey ),
308
306
qsortCompareRumKey , accum -> rumstate );
309
307
else if (entry -> shouldSort )
310
- qsort (list , entry -> count , sizeof (RumEntryAccumulatorItem ),
311
- qsortCompareItemPointers );
308
+ qsort (list , entry -> count , sizeof (RumKey ), qsortCompareItemPointers );
312
309
}
313
310
314
311
return list ;
0 commit comments