Skip to content

Commit 34c2e40

Browse files
author
Artur Zakirov
committed
Return datum comparison on comparetup_rum()
1 parent 9ac7365 commit 34c2e40

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

rumsort.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3846,8 +3846,15 @@ comparetup_rum(const SortTuple *a, const SortTuple *b, Tuplesortstate *state)
38463846
{
38473847
RumSortItem *i1,
38483848
*i2;
3849+
float8 v1 = DatumGetFloat8(a->datum1);
3850+
float8 v2 = DatumGetFloat8(b->datum1);
38493851
int i;
38503852

3853+
if (v1 < v2)
3854+
return -1;
3855+
else if (v1 > v2)
3856+
return 1;
3857+
38513858
i1 = (RumSortItem *) a->tuple;
38523859
i2 = (RumSortItem *) b->tuple;
38533860
for (i = 1; i < state->nKeys; i++)

0 commit comments

Comments
 (0)