MySQL 8.4.0
Source Code Documentation
union_functor.cc File Reference

This file implements the union functor. More...

#include <boost/geometry.hpp>
#include "sql/gis/gc_utils.h"
#include "sql/gis/geometries.h"
#include "sql/gis/geometries_traits.h"
#include "sql/gis/so_utils.h"
#include "sql/gis/union_functor.h"
#include "template_utils.h"

Namespaces

namespace  gis
 

Functions

template<typename GC , typename MPt , typename MLs , typename MPy >
static std::unique_ptr< Geometrycollection > gis::typed_geometry_collection_apply_union (const Union &f, const Geometrycollection *g1, const Geometry *g2)
 
static std::unique_ptr< Geometrycollection > gis::geometry_collection_apply_union (const Union &f, const Geometrycollection *g1, const Geometry *g2)
 Apply a Union functor to two geometries, where at least one is a geometry collection. More...
 

Detailed Description

This file implements the union functor.