Bunny Database includes SQLite’s spatial modules. See the SQLite documentation for the R*Tree module and the Geopoly interface.
Modules
R*Tree
Coordinates are stored as 32-bit floats, and a row whose minimum exceeds its maximum is rejected. Auxiliary +column fields work.
Custom geometry callbacks such as MATCH circle(...) are not available, because they need a function registered from C.
Helper functions
See the SQLite documentation for the rtreecheck function.
Geopoly
A geopoly polygon must be closed, with the first point repeated as the last. An unclosed ring is rejected on insert.
Last modified on November 2, 2026