diff options
| author | Teodor Sigaev | 2004-06-03 12:26:10 +0000 |
|---|---|---|
| committer | Teodor Sigaev | 2004-06-03 12:26:10 +0000 |
| commit | 55ba427f87244bf8303a3dd71fe0a317dce01d5d (patch) | |
| tree | 76a66d7a1b02b49b16851c8a8a8e18f1b93e9d6c /contrib/btree_gist/btree_int8.c | |
| parent | b31ba9ff8b065cd2432ad53aeaedbf46969ef4b1 (diff) | |
- Add aligment of variable data types
- Add aligment for interval data types
- Avoid floating point overflow in penalty functions
Janko Richter <jankorichter@yahoo.de> and teodor
Diffstat (limited to 'contrib/btree_gist/btree_int8.c')
| -rw-r--r-- | contrib/btree_gist/btree_int8.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/btree_gist/btree_int8.c b/contrib/btree_gist/btree_int8.c index 254fc740f8..c12d078f4c 100644 --- a/contrib/btree_gist/btree_int8.c +++ b/contrib/btree_gist/btree_int8.c @@ -125,8 +125,7 @@ gbt_int8_penalty(PG_FUNCTION_ARGS) *result = 0.0; - res = Max(newentry->upper - origentry->upper, 0) + - Max(origentry->lower - newentry->lower, 0); + penalty_range_enlarge ( origentry->lower, origentry->upper, newentry->lower, newentry->upper ); if ( res > 0 ){ *result += FLT_MIN ; |
