39class Spatial_reference_system;
 
   54  double *coords = *d_buffer;
 
   55  (*d_buffer) += n_dim * 2;
 
   89                   const uchar *b, 
int b_len,
 
Definition: spatial_reference_system.h:53
 
bool rtree_key_cmp(page_cur_mode_t mode, const uchar *a, int a_len, const uchar *b, int b_len, const dd::Spatial_reference_system *srs)
Compares two keys a and b depending on mode mode can contain these flags: PAGE_CUR_INTERSECT a inters...
Definition: gis0geo.cc:222
 
int split_rtree_node(rtr_split_node_t *node, int n_entries, int all_size, int key_size, int min_size, int size1, int size2, double **d_buffer, int n_dim, uchar *first_rec, const dd::Spatial_reference_system *srs)
Split rtree nodes.
Definition: gis0geo.cc:145
 
static double * reserve_coords(double **d_buffer, int n_dim)
Inline function for reserving coords.
Definition: gis0geo.h:51
 
constexpr uint32_t SPLEN
Definition: gis0geo.h:36
 
unsigned char uchar
Definition: my_inttypes.h:52
 
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
 
mode
Definition: file_handle.h:61
 
page_cur_mode_t
Definition: page0types.h:176
 
This file declares a set of functions that storage engines can call to do geometrical operations.
 
double square
Definition: gis0geo.h:44
 
uchar * key
Definition: gis0geo.h:46
 
double * coords
Definition: gis0geo.h:47
 
int n_node
Definition: gis0geo.h:45