From b0b7be61337fc64147f2ad0af5bf2c0e6b8a709f Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Fri, 15 May 2015 18:05:22 -0300 Subject: 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 --- src/backend/utils/adt/network_gist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/backend/utils/adt/network_gist.c') 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 /* -- cgit v1.2.3