diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2013-03-08 15:03:19 +0200 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2013-03-08 15:03:19 +0200 |
commit | 23f10b6473ed58c3699b81ca4677f4ff51878ec0 (patch) | |
tree | 4cff645780029b0e4dfe9961db41408171e246c8 /src/include | |
parent | 2443a26b9b905e66cd9b95a2faf57e1f1ebcafb1 (diff) | |
download | postgresql-23f10b6473ed58c3699b81ca4677f4ff51878ec0.tar.gz postgresql-23f10b6473ed58c3699b81ca4677f4ff51878ec0.zip |
SP-GiST support of the range adjacent operator -|-
Alexander Korotkov, reviewed by Jeff Davis.
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/catalog/pg_amop.h | 1 | ||||
-rw-r--r-- | src/include/utils/rangetypes.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/include/catalog/pg_amop.h b/src/include/catalog/pg_amop.h index 5d451e36c11..d2003487472 100644 --- a/src/include/catalog/pg_amop.h +++ b/src/include/catalog/pg_amop.h @@ -775,6 +775,7 @@ DATA(insert ( 3474 3831 3831 2 s 3895 4000 0 )); DATA(insert ( 3474 3831 3831 3 s 3888 4000 0 )); DATA(insert ( 3474 3831 3831 4 s 3896 4000 0 )); DATA(insert ( 3474 3831 3831 5 s 3894 4000 0 )); +DATA(insert ( 3474 3831 3831 6 s 3897 4000 0 )); DATA(insert ( 3474 3831 3831 7 s 3890 4000 0 )); DATA(insert ( 3474 3831 3831 8 s 3892 4000 0 )); DATA(insert ( 3474 3831 2283 16 s 3889 4000 0 )); diff --git a/src/include/utils/rangetypes.h b/src/include/utils/rangetypes.h index 67b1a7ce611..f6b941d3acc 100644 --- a/src/include/utils/rangetypes.h +++ b/src/include/utils/rangetypes.h @@ -201,6 +201,8 @@ extern int range_cmp_bounds(TypeCacheEntry *typcache, RangeBound *b1, RangeBound *b2); extern int range_cmp_bound_values(TypeCacheEntry *typcache, RangeBound *b1, RangeBound *b2); +extern bool bounds_adjacent(TypeCacheEntry *typcache, RangeBound bound1, + RangeBound bound2); extern RangeType *make_empty_range(TypeCacheEntry *typcache); /* GiST support (in rangetypes_gist.c) */ |