QuackDB.Ecto.Spatial (quackdb v0.5.3)

Copy Markdown View Source

DuckDB spatial expression helpers for Ecto queries.

These macros wrap DuckDB spatial ST_* functions in Ecto fragments. Load DuckDB's spatial extension before executing queries that use these helpers. Pinned %Geo.*{} values are supported when the optional :geo package is available.

Summary

Functions

as_geojson(geometry)

(macro)

as_hex_wkb(geometry)

(macro)

as_text(geometry)

(macro)

as_wkb(geometry)

(macro)

contains(left, right)

(macro)

distance(left, right)

(macro)

envelope(min_x, min_y, max_x, max_y)

(macro)

geom_from_text(wkt)

(macro)

geom_from_wkb(wkb)

(macro)

intersects(left, right)

(macro)

point(x, y)

(macro)

st_contains(left, right)

(macro)