summaryrefslogtreecommitdiff
path: root/sql/item_strfunc.h
diff options
context:
space:
mode:
authorbar@gw.udmsearch.izhnet.ru <>2002-06-20 23:26:04 +0500
committerbar@gw.udmsearch.izhnet.ru <>2002-06-20 23:26:04 +0500
commitc5b8f48cf5acecb4f50155a98bf83f4eefd53484 (patch)
treef3e438ef440a2d995fd77188aaeab86b3dbc23da /sql/item_strfunc.h
parent44347c5a541c97b88b40a2a7698e33281ebcf951 (diff)
downloadmariadb-git-c5b8f48cf5acecb4f50155a98bf83f4eefd53484.tar.gz
New CHARSET() function
Diffstat (limited to 'sql/item_strfunc.h')
-rw-r--r--sql/item_strfunc.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index 03ef65c352a..a273abaf614 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -503,6 +503,18 @@ public:
const char *func_name() const { return "conv_charset3"; }
};
+class Item_func_charset :public Item_str_func
+{
+public:
+ Item_func_charset(Item *a) :Item_str_func(a) {}
+ String *val_str(String *);
+ const char *func_name() const { return "charset"; }
+ void fix_length_and_dec()
+ {
+ max_length=20; // should be enough
+ };
+};
+
/*******************************************************
Spatial functions