aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/network_gist.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2015-05-15 18:05:22 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2015-05-15 18:05:22 -0300
commitb0b7be61337fc64147f2ad0af5bf2c0e6b8a709f (patch)
treeb6eb7ebc5c73bb82023bdc5cc42aa1326472e719 /src/backend/utils/adt/network_gist.c
parent199f5973c50fe94e128508ff2218c42126fd0ee1 (diff)
downloadpostgresql-b0b7be61337fc64147f2ad0af5bf2c0e6b8a709f.tar.gz
postgresql-b0b7be61337fc64147f2ad0af5bf2c0e6b8a709f.zip
Add BRIN infrastructure for "inclusion" opclasses
This lets BRIN be used with R-Tree-like indexing strategies. Also provided are operator classes for range types, box and inet/cidr. The infrastructure provided here should be sufficient to create operator classes for similar datatypes; for instance, opclasses for PostGIS geometries should be doable, though we didn't try to implement one. (A box/point opclass was also submitted, but we ripped it out before commit because the handling of floating point comparisons in existing code is inconsistent and would generate corrupt indexes.) Author: Emre Hasegeli. Cosmetic changes by me Review: Andreas Karlsson
Diffstat (limited to 'src/backend/utils/adt/network_gist.c')
-rw-r--r--src/backend/utils/adt/network_gist.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/adt/network_gist.c b/src/backend/utils/adt/network_gist.c
index 2e3ee1e8ba7..0fdb17f947f 100644
--- a/src/backend/utils/adt/network_gist.c
+++ b/src/backend/utils/adt/network_gist.c
@@ -62,9 +62,9 @@
#define INETSTRAT_GT RTGreaterStrategyNumber
#define INETSTRAT_GE RTGreaterEqualStrategyNumber
#define INETSTRAT_SUB RTSubStrategyNumber
-#define INETSTRAT_SUBEQ RTSubOrEqualStrategyNumber
+#define INETSTRAT_SUBEQ RTSubEqualStrategyNumber
#define INETSTRAT_SUP RTSuperStrategyNumber
-#define INETSTRAT_SUPEQ RTSuperOrEqualStrategyNumber
+#define INETSTRAT_SUPEQ RTSuperEqualStrategyNumber
/*