summaryrefslogtreecommitdiff
path: root/sql/sql_partition.h
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@mysql.com>2009-10-30 21:08:34 +0100
committerMikael Ronstrom <mikael@mysql.com>2009-10-30 21:08:34 +0100
commitc897c59ceb151dfa489ea38e45c7f877ac8cae74 (patch)
treec114ce74c4d51f63ea69ceb8cacdd3b4d36fa747 /sql/sql_partition.h
parent66b37d318bc6e4a47d217312c5f50a9e615b61a7 (diff)
downloadmariadb-git-c897c59ceb151dfa489ea38e45c7f877ac8cae74.tar.gz
Fixed so that character set constants are encoded as hex strings in frm file, but as utf8 strings in the same manner as default values in show create table and information schema tables
Diffstat (limited to 'sql/sql_partition.h')
-rw-r--r--sql/sql_partition.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_partition.h b/sql/sql_partition.h
index e9de5f85870..97b361c4b43 100644
--- a/sql/sql_partition.h
+++ b/sql/sql_partition.h
@@ -75,6 +75,11 @@ void get_partition_set(const TABLE *table, uchar *buf, const uint index,
const key_range *key_spec,
part_id_range *part_spec);
uint get_partition_field_store_length(Field *field);
+int get_converted_part_value_from_string(Item *item,
+ String *res,
+ CHARSET_INFO *cs,
+ String *val_conv,
+ bool use_hex);
void get_full_part_id_from_key(const TABLE *table, uchar *buf,
KEY *key_info,
const key_range *key_spec,