Skip to main content
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