This repository contains implementations for the Multi-Entry GiST and SP-GiST access methods. These access methods are variations of the GiST and SP-GiST indices, allowing for more efficient indexing of complex and composite data types.
The repository contains 3 PostgreSQL extensions split into 3 separate folders:
- mest:
- contains the Multi-Entry GiST access method and an implementation of a multi-entry R-tree for the PostgreSQL
multirange
andpath
types. - contains the Multi-Entry SP-GiST access method and an implementation of a multi-entry Quadtree for the PostgreSQL
multirange
andpath
types.
- contains the Multi-Entry GiST access method and an implementation of a multi-entry R-tree for the PostgreSQL
- postgis-mest:
- contains the implementation of a multi-entry R-tree, multi-entry Quadtree, and multi-entry Kd-tree for the PostGIS
geometry
andgeography
types.
- contains the implementation of a multi-entry R-tree, multi-entry Quadtree, and multi-entry Kd-tree for the PostGIS
- mobilitydb-mest:
- contains the implementation of a multi-entry R-tree, multi-entry Quadtree, and multi-entry Kd-tree for the MobilityDB
spanset
andtgeompoint
types.
- contains the implementation of a multi-entry R-tree, multi-entry Quadtree, and multi-entry Kd-tree for the MobilityDB
For more information about each extension, please refer to their associated README file.
Compiling and installing the mest
extension
make
sudo make install
Enabling the mest
extension
CREATE EXTENSION mest CASCADE;
Contact: Maxime Schoemans [email protected]