#include <sys/types.h>
#include "my_compare.h"
#include "my_inttypes.h"
#include "myisam.h"
 
Go to the source code of this file.
 | 
| int  | rtree_key_cmp (HA_KEYSEG *keyseg, uchar *a, uchar *b, uint key_length, uint nextflag) | 
|   | 
| int  | rtree_combine_rect (HA_KEYSEG *keyseg, uchar *, uchar *, uchar *, uint key_length) | 
|   | 
| double  | rtree_rect_volume (HA_KEYSEG *keyseg, uchar *, uint key_length) | 
|   | 
| int  | rtree_d_mbr (HA_KEYSEG *keyseg, uchar *a, uint key_length, double *res) | 
|   | 
| double  | rtree_overlapping_area (HA_KEYSEG *keyseg, uchar *a, uchar *b, uint key_length) | 
|   | 
| double  | rtree_area_increase (HA_KEYSEG *keyseg, uchar *a, uchar *b, uint key_length, double *ab_area) | 
|   | 
| double  | rtree_perimeter_increase (HA_KEYSEG *keyseg, uchar *a, uchar *b, uint key_length, double *ab_perim) | 
|   | 
| int  | rtree_page_mbr (MI_INFO *info, HA_KEYSEG *keyseg, uchar *page_buf, uchar *c, uint key_length) | 
|   | 
◆ rtree_area_increase()
      
        
          | double rtree_area_increase  | 
          ( | 
          HA_KEYSEG *  | 
          keyseg,  | 
        
        
           | 
           | 
          uchar *  | 
          a,  | 
        
        
           | 
           | 
          uchar *  | 
          b,  | 
        
        
           | 
           | 
          uint  | 
          key_length,  | 
        
        
           | 
           | 
          double *  | 
          ab_area  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ rtree_combine_rect()
◆ rtree_d_mbr()
      
        
          | int rtree_d_mbr  | 
          ( | 
          HA_KEYSEG *  | 
          keyseg,  | 
        
        
           | 
           | 
          uchar *  | 
          a,  | 
        
        
           | 
           | 
          uint  | 
          key_length,  | 
        
        
           | 
           | 
          double *  | 
          res  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ rtree_key_cmp()
◆ rtree_overlapping_area()
◆ rtree_page_mbr()
◆ rtree_perimeter_increase()
      
        
          | double rtree_perimeter_increase  | 
          ( | 
          HA_KEYSEG *  | 
          keyseg,  | 
        
        
           | 
           | 
          uchar *  | 
          a,  | 
        
        
           | 
           | 
          uchar *  | 
          b,  | 
        
        
           | 
           | 
          uint  | 
          key_length,  | 
        
        
           | 
           | 
          double *  | 
          ab_perim  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ rtree_rect_volume()
      
        
          | double rtree_rect_volume  | 
          ( | 
          HA_KEYSEG *  | 
          keyseg,  | 
        
        
           | 
           | 
          uchar *  | 
          a,  | 
        
        
           | 
           | 
          uint  | 
          key_length  | 
        
        
           | 
          ) | 
           |  |