summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <pekka@mysql.com>2005-01-27 18:12:04 +0100
committerunknown <pekka@mysql.com>2005-01-27 18:12:04 +0100
commit965288542f5e30d8f475f97582f123235b275174 (patch)
tree7fa47f30294590f204879c183eeccc4bcb2944d8 /sql
parenta271a6c878ffe8245bd631888bfeee3cb5055005 (diff)
parent1ed40339e24296a51b4e22bbb434aa2752c19601 (diff)
downloadmariadb-git-965288542f5e30d8f475f97582f123235b275174.tar.gz
Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/export/space/pekka/ndb/version/my41
Diffstat (limited to 'sql')
-rw-r--r--sql/ha_ndbcluster.cc19
1 files changed, 11 insertions, 8 deletions
diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc
index 437b5ebcdf7..a959cbaf434 100644
--- a/sql/ha_ndbcluster.cc
+++ b/sql/ha_ndbcluster.cc
@@ -3360,14 +3360,14 @@ static int create_ndb_column(NDBCOL &col,
col.setLength(1);
break;
// Date types
- case MYSQL_TYPE_TIMESTAMP:
- col.setType(NDBCOL::Unsigned);
- col.setLength(1);
- break;
case MYSQL_TYPE_DATETIME:
col.setType(NDBCOL::Datetime);
col.setLength(1);
break;
+ case MYSQL_TYPE_DATE: // ?
+ col.setType(NDBCOL::Char);
+ col.setLength(field->pack_length());
+ break;
case MYSQL_TYPE_NEWDATE:
col.setType(NDBCOL::Date);
col.setLength(1);
@@ -3376,10 +3376,13 @@ static int create_ndb_column(NDBCOL &col,
col.setType(NDBCOL::Time);
col.setLength(1);
break;
- case MYSQL_TYPE_DATE: // ?
- case MYSQL_TYPE_YEAR:
- col.setType(NDBCOL::Char);
- col.setLength(field->pack_length());
+ case MYSQL_TYPE_YEAR:
+ col.setType(NDBCOL::Year);
+ col.setLength(1);
+ break;
+ case MYSQL_TYPE_TIMESTAMP:
+ col.setType(NDBCOL::Timestamp);
+ col.setLength(1);
break;
// Char types
case MYSQL_TYPE_STRING: