MySQL 8.3.0
Source Code Documentation
Gis_wkb_vector< T > Member List

This is the complete list of members for Gis_wkb_vector< T >, including all inherited members.

append_points(String *txt, uint32 n_points, wkb_parser *wkb, uint32 offset, bool bracket_pt=false) constGeometryprotected
as_geometry(String *wkb, bool shallow_copy) constGeometry
as_wkb(String *wkb, bool shallow_copy) constGeometry
as_wkt(String *wkt, wkb_parser *wkb) constGeometryinline
as_wkt(String *wkt) constGeometryinline
back() constGis_wkb_vector< T >inline
back()Gis_wkb_vector< T >inline
bad_geometry_dataGeometrystatic
base typedefGis_wkb_vector< T >private
begin()Gis_wkb_vector< T >inline
begin() constGis_wkb_vector< T >inline
cartesian enum valueGeometry
ci_collectionGeometrystatic
clear()Gis_wkb_vector< T >
clear_wkb_data()Gis_wkb_vector< T >inline
const_iterator typedefGis_wkb_vector< T >
const_pointer typedefGis_wkb_vector< T >
const_reference typedefGis_wkb_vector< T >
construct(Geometry_buffer *buffer, const char *data, uint32 data_len, bool has_srid=true)Geometrystatic
construct(Geometry_buffer *buffer, const String *str, bool has_srid=true)Geometryinlinestatic
coord_first enum valueGeometry
coord_last enum valueGeometry
copy_points(String *) constGeometryinlinevirtual
create_by_typeid(Geometry_buffer *buffer, int type_id)Geometrystatic
create_from_wkb(THD *thd, Geometry_buffer *buffer, const char *wkb, uint32 len, String *res, bool init)Geometrystatic
create_from_wkt(Geometry_buffer *buffer, Gis_read_stream *trs, String *wkt, bool init_stream=true, bool check_trailing=true)Geometrystatic
create_geom_t typedefGeometry
create_point(String *result, wkb_parser *wkb) constGeometryprotected
current_size() constGis_wkb_vector< T >
default_sridGeometrystatic
difference_type typedefGis_wkb_vector< T >
dimension(uint32 *dim, wkb_parser *wkb) constGeometryinlinevirtual
dimension(uint32 *dim) constGeometryinline
donate_data() overrideGis_wkb_vector< T >inlinevirtual
empty() constGis_wkb_vector< T >inline
end()Gis_wkb_vector< T >inline
end() constGis_wkb_vector< T >inline
end_point(String *) constGeometryinlinevirtual
enum_coordinate_reference_system enum nameGeometry
envelope(String *result) constGeometry
envelope(MBR *mbr) constGeometry
exterior_ring(String *) constGeometryinlinevirtual
feature_dimension() constGeometryinlinevirtual
find_class(int type_id)Geometryinlineprotectedstatic
find_class(const char *name, size_t len)Geometryprotectedstatic
Geo_vector typedefGis_wkb_vector< T >
geom_length(double *) constGeometryinlinevirtual
GEOM_LENGTH_VERIFIEDGeometryprotectedstatic
Geometry()Geometryinline
Geometry(const void *ptr, size_t len, const Flags_t &flags, gis::srid_t srid)Geometryinline
Geometry(const Geometry &geo)Geometry
geometry_n(uint32 num, String *result) constGeometryinlinevirtual
get_byte_order() constGeometryinline
get_class_info() constGeometryinlinevirtual
get_coordsys() constGeometryinline
get_cptr() constGeometryinline
get_data_as_wkt(String *txt, wkb_parser *wkb) constGeometryinlinevirtual
get_data_ptr() constGeometryinline
get_data_size() constGeometryinlinevirtual
get_dimension() constGeometryinline
get_flags() constGeometryinline
get_geo_vect(bool create_if_null=false)Gis_wkb_vector< T >inline
get_geo_vect() constGis_wkb_vector< T >inline
get_geotype() constGeometryinline
get_mbr(MBR *mbr, wkb_parser *wkb) constGeometryinlinevirtual
get_mbr(MBR *mbr)Geometryinline
get_mbr_for_points(MBR *mbr, wkb_parser *wkb, uint offset) constGeometryprotected
get_nbytes() constGeometryinline
get_nbytes_free() constGis_wkb_vector< T >
get_ogc_geotype() constGeometryinline
get_owner() constGeometryinline
get_ownmem() constGeometryinline
get_props() constGeometryinline
get_ptr() constGeometryinline
get_srid() constGeometryinline
get_type() constGeometryinline
get_ucptr() constGeometryinline
get_x(double *) constGeometryinlinevirtual
get_y(double *) constGeometryinlinevirtual
Gis_wkb_vector(const void *ptr, size_t nbytes, const Geometry::Flags_t &flags, gis::srid_t srid, bool is_bg_adapter=true)Gis_wkb_vector< T >
Gis_wkb_vector(const self &v)Gis_wkb_vector< T >
Gis_wkb_vector()Gis_wkb_vector< T >inline
HAS_GEOM_HEADER_SPACEGeometryprotectedstatic
has_geom_header_space() constGeometryinline
has_geom_header_space(bool b)Geometryinline
has_out_of_line_components() constGeometryinlineprotected
has_out_of_line_components(bool b)Geometryinlineprotected
HAS_OUT_OF_LINE_COMPONENTSGeometryprotectedstatic
index_type typedefGis_wkb_vector< T >private
init_from_wkb(THD *thd, const char *wkb, uint len, wkbByteOrder bo, String *res)Geometryinlinevirtual
init_from_wkt(Gis_read_stream *trs, String *wkb)Geometryinlinevirtual
interior_ring_n(uint32 num, String *result) constGeometryinlinevirtual
is_bg_adapter() constGeometryinline
IS_BOOST_GEOMETRY_ADAPTERGeometryprotectedstatic
is_closed(int *) constGeometryinlinevirtual
is_components_no_overlapped() constGeometryinline
is_length_verified() constGeometryinlineprotected
is_polygon_inner_ring() constGeometryinline
is_polygon_outer_ring() constGeometryinline
is_polygon_ring() constGeometryinline
is_valid_geotype(uint32 gtype)Geometryinlinestatic
is_valid_geotype(Geometry::wkbType gt)Geometryinlinestatic
is_valid_opengis_geotype(uint32 gtype)Geometryinlinestatic
is_well_formed(const char *from, size_t length, wkbType type, wkbByteOrder bo)Geometrystatic
iterator typedefGis_wkb_vector< T >
Linestring typedefGis_wkb_vector< T >private
m_flagsGeometrymutableprivate
m_geo_vectGis_wkb_vector< T >private
m_ownerGeometryprotected
m_ptrGeometryprotected
m_sridGeometryprivate
MAX_GEOM_WKB_LENGTHGeometrystatic
Multi_linestrings typedefGis_wkb_vector< T >private
MULTIPOLYGON_NO_OVERLAPPED_COMPSGeometryprotectedstatic
normalize_ring_order()Geometry
num_geometries(uint32 *) constGeometryinlinevirtual
num_interior_ring(uint32 *) constGeometryinlinevirtual
num_points(uint32 *) constGeometryinlinevirtual
operator=(const self &rhs)Gis_wkb_vector< T >
Geometry::operator=(const Geometry &rhs)Geometry
operator[](index_type i) constGis_wkb_vector< T >inline
operator[](index_type i)Gis_wkb_vector< T >inline
point_n(uint32 num, String *result) constGeometryinlinevirtual
pointer typedefGis_wkb_vector< T >
POLYGON_IN_WKB_FORMGeometryprotectedstatic
POLYGON_INNER_RINGGeometryprotectedstatic
polygon_is_wkb_form() constGeometryinlineprotected
polygon_is_wkb_form(bool b)Geometryinlineprotected
POLYGON_OUTER_RINGGeometryprotectedstatic
push_back(const T &val)Gis_wkb_vector< T >
reassemble()Gis_wkb_vector< T >
reference typedefGis_wkb_vector< T >
resize(size_t sz)Gis_wkb_vector< T >
reverse_coordinates() overrideGis_wkb_vector< T >inlinevirtual
self typedefGis_wkb_vector< T >private
set_bg_adapter(bool b) constGeometryinline
set_byte_order(Geometry::wkbByteOrder bo)Geometryinline
set_components_no_overlapped(bool b)Geometryinline
set_data_ptr(const void *data, size_t data_len)Geometryinline
set_data_ptr(const wkb_container *c)Geometryinline
set_dimension(char dim)Geometryinline
set_flags(const Flags_t &flags)Geometryinline
set_geo_vect(Geo_vector *ptr)Gis_wkb_vector< T >inline
set_geotype(Geometry::wkbType gt)Geometryinline
set_length_verified(bool b) constGeometryinlineprotected
set_nbytes(size_t n) constGeometryinline
set_owner(Geometry *o)Geometryinline
set_ownmem(bool b)Geometryinline
set_props(uint16 flag)Geometryinline
set_ptr(void *ptr, size_t len)Gis_wkb_vector< T >
Geometry::set_ptr(const void *ptr)Geometryinline
set_srid(gis::srid_t id)Geometryinline
shallow_push(const Geometry *g) override SUPPRESS_UBSANGis_wkb_vector< T >virtual
size() constGis_wkb_vector< T >inline
size_type typedefGis_wkb_vector< T >
start_point(String *) constGeometryinlinevirtual
validate_coordinate_range(double, bool *, bool *, double *) overrideGis_wkb_vector< T >inlinevirtual
value_type typedefGis_wkb_vector< T >
wkb_first enum valueGeometry
wkb_geometrycollection enum valueGeometry
wkb_invalid enum valueGeometry
wkb_invalid_type enum valueGeometry
wkb_last enum valueGeometry
wkb_linestring enum valueGeometry
wkb_multilinestring enum valueGeometry
wkb_multipoint enum valueGeometry
wkb_multipolygon enum valueGeometry
wkb_ndr enum valueGeometry
wkb_point enum valueGeometry
wkb_polygon enum valueGeometry
wkb_polygon_inner_rings enum valueGeometry
wkb_xdr enum valueGeometry
wkbByteOrder enum nameGeometry
wkbType enum nameGeometry
~Geometry()Geometryvirtual
~Gis_wkb_vector() overrideGis_wkb_vector< T >inline