[−][src]Crate mercator_db
Mercator DB
Database model for the Mercator spatial index.
Mercator: Spatial Index
Mercator is a spatial volumetric index for the Human Brain Project. It is a component of the Knowledge Graph service, which provides the spatial anchoring for the metadata registered as well as processes the volumetric queries.
It is build on top of the Iron Sea database toolkit.
Iron Sea: Database Toolkit
Iron Sea provides a set of database engine bricks, which can be combined and applied on arbitrary data structures.
Unlike a traditional database, it does not assume a specific physical structure for the tables nor the records, but relies on the developer to provide a set of extractor functions which are used by the specific indices provided.
This enables the index implementations to be agnostic from the underlying data structure, and re-used.
Modules
| space | Reference space definitions. |
| storage | Persistent data functions and types. |
Structs
| Core | Index over a single dataset |
| CoreQueryParameters | Query Parameters. |
| DataBase | Collection of datasets and their reference spaces. |
Enums
| Properties | Definition of the volumetric objects identifiers. |
Type Definitions
| ResultSet | Selected tuples matching a query. |