MySQL 8.0.40
Source Code Documentation
|
Function/parameter combination not implemented exception. More...
#include <functor.h>
Public Types | |
enum | Srs_type : char { kCartesian , kGeographic , kProjected } |
Public Member Functions | |
Srs_type | srs_type () const |
const char * | typenames () const |
Static Public Member Functions | |
static not_implemented_exception | for_projected (const Geometry &g) |
static not_implemented_exception | for_projected (const Geometry &g1, const Geometry &g2) |
static not_implemented_exception | for_non_projected (const Geometry &g) |
static not_implemented_exception | for_non_projected (const Geometry &g1, const Geometry &g2) |
Private Member Functions | |
not_implemented_exception (Srs_type srs_type, const Geometry &g) | |
not_implemented_exception (Srs_type srs_type, const Geometry &g1, const Geometry &g2) | |
Private Attributes | |
Srs_type | m_srs_type |
std::string | m_typenames |
Function/parameter combination not implemented exception.
Geometry is tagged as geographic or Cartesian/projected. In the latter case, whether it is Cartesian or projected is determined by the accompanying SRS.
To obtain an instance of this exception, use not_implemented_exception::for_projected if geometry is projected, and not_implemented_exception::for_non_projected otherwise.
enum gis::not_implemented_exception::Srs_type : char |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
private |
|
private |