diff options
author | unknown <monty@hundin.mysql.fi> | 2002-05-22 20:09:03 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2002-05-22 20:09:03 +0300 |
commit | e494b724d0b3100d325a6dd9f59c004b3bb71c1c (patch) | |
tree | edf01d75112fa05a5c9bc76688ee6630f019ee9a /sql/table.cc | |
parent | a8652e9957e014c19b47635e09147a7bc17a3b8c (diff) | |
download | mariadb-git-e494b724d0b3100d325a6dd9f59c004b3bb71c1c.tar.gz |
Fixed key algorithm handling
sql/sql_string.cc:
Portability fix
Diffstat (limited to 'sql/table.cc')
-rw-r--r-- | sql/table.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/table.cc b/sql/table.cc index 29c50fd8dcc..05a5c5e6bd2 100644 --- a/sql/table.cc +++ b/sql/table.cc @@ -199,7 +199,12 @@ int openfrm(const char *name, const char *alias, uint db_stat, uint prgflag, /* Read key types */ keyinfo=outparam->key_info; for (i=0 ; i < keys ; i++, keyinfo++) + { keyinfo->algorithm= (enum ha_key_alg) *(strpos++); + /* Temporary fix to get spatial index to work */ + if (keyinfo->algorithm == HA_KEY_ALG_RTREE) + keyinfo->flags|= HA_SPATIAL; + } } else { |