diff options
author | unknown <kent@mysql.com> | 2006-03-11 19:13:31 +0100 |
---|---|---|
committer | unknown <kent@mysql.com> | 2006-03-11 19:13:31 +0100 |
commit | 1ff3d3c9fcbe5cbc5cdb093ad32ecb013f496f8a (patch) | |
tree | 5ea9dd923e60cc274a632e2d1796a78eb8cc57b8 | |
parent | e89870f16c6f671e43ee933be2c25e9d5e01658c (diff) | |
download | mariadb-git-1ff3d3c9fcbe5cbc5cdb093ad32ecb013f496f8a.tar.gz |
dict0dict.h, dict0dict.c, ha_innodb.cc:
Make inline dict_table_is_comp() visible to ha_innodb.c as innodb_dict_table_is_comp()
sql/ha_innodb.cc:
Make inline dict_table_is_comp() visible to ha_innodb.c as innodb_dict_table_is_comp()
storage/innobase/dict/dict0dict.c:
Make inline dict_table_is_comp() visible to ha_innodb.c as innodb_dict_table_is_comp()
storage/innobase/include/dict0dict.h:
Make inline dict_table_is_comp() visible to ha_innodb.c as innodb_dict_table_is_comp()
-rw-r--r-- | sql/ha_innodb.cc | 4 | ||||
-rw-r--r-- | storage/innobase/dict/dict0dict.c | 12 | ||||
-rw-r--r-- | storage/innobase/include/dict0dict.h | 8 |
3 files changed, 22 insertions, 2 deletions
diff --git a/sql/ha_innodb.cc b/sql/ha_innodb.cc index 1f849f89272..6c8559a1077 100644 --- a/sql/ha_innodb.cc +++ b/sql/ha_innodb.cc @@ -2312,7 +2312,7 @@ ha_innobase::get_row_type() const row_prebuilt_t* prebuilt = (row_prebuilt_t*) innobase_prebuilt; if (prebuilt && prebuilt->table) { - if (dict_table_is_comp(prebuilt->table)) { + if (innodb_dict_table_is_comp(prebuilt->table)) { return(ROW_TYPE_COMPACT); } else { return(ROW_TYPE_REDUNDANT); @@ -3705,7 +3705,7 @@ calc_row_difference( TRUE, new_mysql_row_col, col_pack_len, - dict_table_is_comp(prebuilt->table)); + innodb_dict_table_is_comp(prebuilt->table)); ufield->new_val.data = dfield.data; ufield->new_val.len = dfield.len; } else { diff --git a/storage/innobase/dict/dict0dict.c b/storage/innobase/dict/dict0dict.c index 720074a4911..1fac5e26fa9 100644 --- a/storage/innobase/dict/dict0dict.c +++ b/storage/innobase/dict/dict0dict.c @@ -4520,3 +4520,15 @@ dict_index_name_print( fputs(" of table ", file); ut_print_name(file, trx, index->table_name); } + +/************************************************************************ +Export an inlined function for use in ha_innodb.c. */ +ibool +innodb_dict_table_is_comp( +/*===============*/ + /* out: TRUE if table uses the + compact page format */ + const dict_table_t* table) /* in: table */ +{ + return dict_table_is_comp(table); +} diff --git a/storage/innobase/include/dict0dict.h b/storage/innobase/include/dict0dict.h index dc8c72b0e7d..9de5c5b52d5 100644 --- a/storage/innobase/include/dict0dict.h +++ b/storage/innobase/include/dict0dict.h @@ -496,6 +496,14 @@ dict_table_is_comp( compact page format */ const dict_table_t* table); /* in: table */ /************************************************************************ +Non inlined version of 'dict_table_is_comp' above. */ +ibool +innodb_dict_table_is_comp( +/*===============*/ + /* out: TRUE if table uses the + compact page format */ + const dict_table_t* table); /* in: table */ +/************************************************************************ Checks if a column is in the ordering columns of the clustered index of a table. Column prefixes are treated like whole columns. */ |