summaryrefslogtreecommitdiff
path: root/myisam/mi_delete.c
diff options
context:
space:
mode:
authorbar@gw.udmsearch.izhnet.ru <>2002-02-20 14:11:21 +0400
committerbar@gw.udmsearch.izhnet.ru <>2002-02-20 14:11:21 +0400
commitfc74d81b3f41ff95d3d20f829740b28da41cce8a (patch)
tree20573ea174df56ec053e23fa07eb87679f3b7a38 /myisam/mi_delete.c
parentd477322963c6684e44038cfdb71e06f6d0944ec8 (diff)
downloadmariadb-git-fc74d81b3f41ff95d3d20f829740b28da41cce8a.tar.gz
This ChangeSet adds RTREE support into myisam library.
RTREEs will be used for GIS extension in MySQL
Diffstat (limited to 'myisam/mi_delete.c')
-rw-r--r--myisam/mi_delete.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/myisam/mi_delete.c b/myisam/mi_delete.c
index 6f94e3c4256..ff723303228 100644
--- a/myisam/mi_delete.c
+++ b/myisam/mi_delete.c
@@ -17,6 +17,8 @@
/* Remove a row from a MyISAM table */
#include "fulltext.h"
+#include "rt_index.h"
+
#ifdef __WIN__
#include <errno.h>
#endif
@@ -79,9 +81,9 @@ int mi_delete(MI_INFO *info,const byte *record)
}
else
{
- uint key_length=_mi_make_key(info,i,old_key,record,info->lastpos);
- if (_mi_ck_delete(info,i,old_key,key_length))
- goto err;
+ if (info->s->keyinfo[i].ck_delete(info,i,old_key,
+ _mi_make_key(info,i,old_key,record,info->lastpos)))
+ goto err;
}
}
}