Hi Tomas,

Thanks for your patch..

I think your code is right, the subtraction only fails when the result is
too
big for numeric.

Two small things.

1. A NaN boundary gives a NaN distance. The
brin_minmax_multi_distance_numeric
return infinity there.

2. In 0004, GiST can call numrange_subdiff with v1 < v2. Overflow
there should give -infinity, not +infinity.

Thanks,
Shihao

Reply via email to