MySQL 8.4.2
Source Code Documentation
|
Base class of all WKB parsers, which parse different types of geometries properly. More...
Public Member Functions | |
Stepper_base (char dim, Geometry::wkbByteOrder bo, bool has_wkb_hdr, Geometry::wkbType geotype) | |
Constructor. More... | |
Geometry::wkbByteOrder | get_current_byte_order () const |
Geometry::wkbType | get_current_geotype () const |
Protected Attributes | |
char | m_dim |
Current geometry dimension. More... | |
bool | m_has_wkb_hdr |
Current geometry has a WKB header or not. More... | |
Geometry::wkbByteOrder | m_bo |
Current geometry's byte order. More... | |
Geometry::wkbType | m_geotype |
Current geometry's type, e.g. polygon, linestring, etc. More... | |
Base class of all WKB parsers, which parse different types of geometries properly.
All these classes assume the WKB input is valid and complete.
|
inline |
Constructor.
dim | dimension of points in the geometry to be stepped over(i.e. current geometry). |
bo | current geometry's byte order |
has_wkb_hdr | true for stepping through geometries within multiXXX and geometrycollection, false for other geometries. |
geotype | current geometry's type |
|
inline |
|
inline |
|
protected |
Current geometry's byte order.
|
protected |
Current geometry dimension.
|
protected |
Current geometry's type, e.g. polygon, linestring, etc.
|
protected |
Current geometry has a WKB header or not.