summaryrefslogtreecommitdiff
path: root/sql/ha_myisammrg.cc
diff options
context:
space:
mode:
authorunknown <serg@serg.mylan>2004-11-23 22:57:04 +0100
committerunknown <serg@serg.mylan>2004-11-23 22:57:04 +0100
commit02b0e43089c3542622d0f18e37537cd4763d7e42 (patch)
tree2fd4fb55ff5ffaa668619b07571f523a3ad47318 /sql/ha_myisammrg.cc
parent87ec5e46cdfd009f79099ab03efff8781d1c1325 (diff)
downloadmariadb-git-02b0e43089c3542622d0f18e37537cd4763d7e42.tar.gz
ha_myisammrg was missing index_type() method bug#6756
sql/ha_myisammrg.cc: ha_myisammrg was missing index_type() method sql/ha_myisammrg.h: ha_myisammrg was missing index_type() method
Diffstat (limited to 'sql/ha_myisammrg.cc')
-rw-r--r--sql/ha_myisammrg.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/sql/ha_myisammrg.cc b/sql/ha_myisammrg.cc
index 2574892b1fe..744128faf69 100644
--- a/sql/ha_myisammrg.cc
+++ b/sql/ha_myisammrg.cc
@@ -35,6 +35,17 @@
const char **ha_myisammrg::bas_ext() const
{ static const char *ext[]= { ".MRG", NullS }; return ext; }
+const char *ha_myisammrg::index_type(uint key_number)
+{
+ return ((table->key_info[key_number].flags & HA_FULLTEXT) ?
+ "FULLTEXT" :
+ (table->key_info[key_number].flags & HA_SPATIAL) ?
+ "SPATIAL" :
+ (table->key_info[key_number].algorithm == HA_KEY_ALG_RTREE) ?
+ "RTREE" :
+ "BTREE");
+}
+
int ha_myisammrg::open(const char *name, int mode, uint test_if_locked)
{