![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <stddef.h>#include <boost/concept/usage.hpp>#include <boost/iterator/iterator_facade.hpp>#include <boost/move/utility_core.hpp>#include <boost/range/adaptor/argument_fwd.hpp>#include <boost/range/adaptor/filtered.hpp>#include <boost/range/adaptor/indexed.hpp>#include <boost/range/adaptor/transformed.hpp>#include <utility>#include <vector>#include "sql/item_geofunc.h"#include "sql/item_geofunc_internal.h"Classes | |
| struct | Rtree_value_maker |
| struct | Is_rtree_box_valid |
| struct | Rtree_value_maker_bggeom |
Functions | |
| void | make_rtree (const BG_geometry_collection::Geometry_list &gl, Rtree_index *rtree) |
| Build an rtree set using a geometry collection. More... | |
| template<typename MultiGeometry > | |
| void | make_rtree_bggeom (const MultiGeometry &mg, Rtree_index *rtree) |
| Build an rtree set using array of Boost.Geometry objects, which are components of a multi geometry. More... | |
| template void | make_rtree_bggeom< Gis_multi_line_string > (const Gis_multi_line_string &, Rtree_index *) |
| template void | make_rtree_bggeom< Gis_multi_point > (const Gis_multi_point &, Rtree_index *) |
| template void | make_rtree_bggeom< Gis_multi_polygon > (const Gis_multi_polygon &, Rtree_index *) |
| void make_rtree | ( | const BG_geometry_collection::Geometry_list & | gl, |
| Rtree_index * | rtree | ||
| ) |
Build an rtree set using a geometry collection.
| gl | geometry object pointers container. | |
| [out] | rtree | entries which can be used to build an rtree. |
| void make_rtree_bggeom | ( | const MultiGeometry & | mg, |
| Rtree_index * | rtree | ||
| ) |
Build an rtree set using array of Boost.Geometry objects, which are components of a multi geometry.
| mg | the multi geometry. |
| rtree | the rtree to build. |
| template void make_rtree_bggeom< Gis_multi_line_string > | ( | const Gis_multi_line_string & | , |
| Rtree_index * | |||
| ) |
| template void make_rtree_bggeom< Gis_multi_point > | ( | const Gis_multi_point & | , |
| Rtree_index * | |||
| ) |
| template void make_rtree_bggeom< Gis_multi_polygon > | ( | const Gis_multi_polygon & | , |
| Rtree_index * | |||
| ) |