MySQL 8.0.39
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 * | |||
) |