MySQL 8.0.39
Source Code Documentation
gis0type.h File Reference

R-tree header file. More...

#include "univ.i"
#include "buf0buf.h"
#include "data0type.h"
#include "data0types.h"
#include "dict0types.h"
#include "gis0geo.h"
#include "hash0hash.h"
#include "mem0mem.h"
#include "que0types.h"
#include "rem0types.h"
#include "row0types.h"
#include "trx0types.h"
#include "ut0new.h"
#include "ut0vec.h"
#include "ut0wqueue.h"
#include <list>
#include <vector>

Go to the source code of this file.

Classes

struct  node_visit
 
struct  rtr_rec
 
struct  matched_rec
 
struct  rtr_info
 Vectors holding the matching internal pages/nodes and leaf records. More...
 
struct  rtr_info_track
 
struct  rtree_ssn
 
struct  rtr_rec_move
 

Typedefs

typedef uint32_t node_seq_t
 
typedef struct node_visit node_visit_t
 
typedef std::vector< node_visit_t, ut::allocator< node_visit_t > > rtr_node_path_t
 
typedef struct rtr_rec rtr_rec_t
 
typedef std::vector< rtr_rec_t, ut::allocator< rtr_rec_t > > rtr_rec_vector
 
typedef struct matched_rec matched_rec_t
 
typedef struct rtr_info rtr_info_t
 Vectors holding the matching internal pages/nodes and leaf records. More...
 
typedef std::list< rtr_info_t *, ut::allocator< rtr_info_t * > > rtr_info_active
 
typedef struct rtr_info_track rtr_info_track_t
 
typedef struct rtree_ssn rtr_ssn_t
 
typedef struct rtr_rec_move rtr_rec_move_t
 gis0rtree.h More...
 

Variables

constexpr uint32_t RTR_MAX_LEVELS = 100
 
constexpr uint32_t RTR_LEAF_LATCH_NUM = 3
 

Detailed Description

R-tree header file.

Created 2013/03/27 Jimmy Yang

Typedef Documentation

◆ matched_rec_t

typedef struct matched_rec matched_rec_t

◆ node_seq_t

typedef uint32_t node_seq_t

◆ node_visit_t

typedef struct node_visit node_visit_t

◆ rtr_info_active

◆ rtr_info_t

typedef struct rtr_info rtr_info_t

Vectors holding the matching internal pages/nodes and leaf records.

◆ rtr_info_track_t

◆ rtr_node_path_t

◆ rtr_rec_move_t

typedef struct rtr_rec_move rtr_rec_move_t

gis0rtree.h

◆ rtr_rec_t

typedef struct rtr_rec rtr_rec_t

◆ rtr_rec_vector

◆ rtr_ssn_t

typedef struct rtree_ssn rtr_ssn_t

Variable Documentation

◆ RTR_LEAF_LATCH_NUM

constexpr uint32_t RTR_LEAF_LATCH_NUM = 3
constexpr

◆ RTR_MAX_LEVELS

constexpr uint32_t RTR_MAX_LEVELS = 100
constexpr