EctoPgGeom.Polygon (ecto_pg_geom v0.1.2)
An Ecto type for polygon.
May be used as a field in an Ecto.Schema for automatic use of polygon data stored in the database:
field :line, EctoPgGeom.PolygonAssigning to a polygon field can be done either by manually creating a %Postgrex.Polygon{} struct, or by
passing a list of points, such as [{1, 2}, {30, 40}, {14, 15}]. cast/1 and dump/1 will take care of the translation.
To create equality checks in queries, use the EctoPgGeom.geometric_equality/2 macro.
Link to this section Summary
Functions
Callback implementation for Ecto.Type.cast/1.
Callback implementation for Ecto.Type.dump/1.
Callback implementation for Ecto.Type.equal?/2.
Callback implementation for Ecto.Type.load/1.
Callback implementation for Ecto.Type.type/0.
Link to this section Functions
cast(value)
Callback implementation for Ecto.Type.cast/1.
dump(value)
Callback implementation for Ecto.Type.dump/1.
embed_as(format)
equal?(left, right)
Callback implementation for Ecto.Type.equal?/2.
load(data)
Callback implementation for Ecto.Type.load/1.
type()
Callback implementation for Ecto.Type.type/0.