diff options
author | unknown <jimw@mysql.com> | 2006-03-13 06:12:42 -0800 |
---|---|---|
committer | unknown <jimw@mysql.com> | 2006-03-13 06:12:42 -0800 |
commit | 99b49c322a671c81e7c5e7fd47d58ba5e1d54dc5 (patch) | |
tree | f01a08be3129b84804a278847c3d7c899a47a5ec /sql/ha_partition.cc | |
parent | 5a07a0986b6c7fed55a8b3324296d50009fc15d6 (diff) | |
parent | e99b11d3696ce63aa0f584241cc1a5b324597069 (diff) | |
download | mariadb-git-99b49c322a671c81e7c5e7fd47d58ba5e1d54dc5.tar.gz |
Merge mysql.com:/home/jimw/my/mysql-5.1-14673
into mysql.com:/home/jimw/my/mysql-5.1-clean
mysql-test/r/partition.result:
SCCS merged
mysql-test/t/partition.test:
SCCS merged
Diffstat (limited to 'sql/ha_partition.cc')
-rw-r--r-- | sql/ha_partition.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sql/ha_partition.cc b/sql/ha_partition.cc index 14fa9f0393c..60a31d97649 100644 --- a/sql/ha_partition.cc +++ b/sql/ha_partition.cc @@ -5115,6 +5115,22 @@ const char *ha_partition::index_type(uint inx) } +enum row_type ha_partition::get_row_type() const +{ + handler **file; + enum row_type type= (*m_file)->get_row_type(); + + for (file= m_file, file++; *file; file++) + { + enum row_type part_type= (*file)->get_row_type(); + if (part_type != type) + return ROW_TYPE_NOT_USED; + } + + return type; +} + + void ha_partition::print_error(int error, myf errflag) { DBUG_ENTER("ha_partition::print_error"); |