Lionel Sambuc 69fbc9fdd8 Set the volume in the parser for Filters
When no volume is provided, create by default a volume containing the
whole space.

This simplifies handling later on, as there is no checks and on-the-fly
generation of that value necessary. This also remove life time issues as
the volume is always present with the same life time as the rest of the
Filter.
2020-07-25 08:49:36 +02:00
2020-04-01 17:06:52 +02:00
2019-09-12 10:27:35 +02:00
2019-11-14 15:30:57 +01:00
2019-09-10 14:35:20 +02:00
2019-09-10 14:38:29 +02:00
2020-04-01 18:14:45 +02:00
2019-09-10 14:35:20 +02:00
2020-04-01 17:06:52 +02:00

Mercator Parser

Query parser for Mercator.

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 developper 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.

Requirements

Software

Documentation

For more information, please refer to the documentation.

If you want to build the documentation and access it locally, you can use:

cargo doc --open

Acknowledgements

This open source software code was developed in part or in whole in the Human Brain Project, funded from the European Unions Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 785907 (Human Brain Project SGA2).

Description
Languages
Rust 88.9%
ANTLR 11.1%