> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors.md).

# Geometry Constructors

* [BUFFER](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/buffer.md)
* [CONVEXHULL](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/convexhull.md)
* [GEOMETRYCOLLECTION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/geometrycollection.md)
* [LINESTRING](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/linestring.md)
* [MULTILINESTRING](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multilinestring.md)
* [MULTIPOINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multipoint.md)
* [MULTIPOLYGON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multipolygon.md)
* [POINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/point.md)
* [PointOnSurface](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/pointonsurface.md)
* [POLYGON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/polygon.md)
* [ST\_BUFFER](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_buffer.md)
* [ST\_CONVEXHULL](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_convexhull.md)
* [ST\_INTERSECTION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_intersection.md)
* [ST\_POINTONSURFACE](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_pointonsurface.md)
* [ST\_SYMDIFFERENCE](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_symdifference.md)
* [ST\_UNION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_union.md)
* [ST\_AsGeoJSON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/geojson-st_asgeojson.md)
* [ST\_GeomFromGeoJSON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_geomfromgeojson.md)
