From 6bd49441b53dbd7ed0a9cb53983dbe3cb253a8ed Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Fri, 19 Apr 2013 20:35:43 +0200 Subject: CONNECT engine fixes after 10.0 merge. Adaptation to new API, small simplifications and bug fixes --- storage/connect/myutil.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'storage/connect/myutil.cpp') diff --git a/storage/connect/myutil.cpp b/storage/connect/myutil.cpp index 0b97e8aa5a0..19c478ecbd8 100644 --- a/storage/connect/myutil.cpp +++ b/storage/connect/myutil.cpp @@ -94,6 +94,25 @@ enum enum_field_types PLGtoMYSQL(int type, bool dbf) return mytype; } // end of PLGtoMYSQL +/************************************************************************/ +/* Convert from PlugDB type to MySQL type name */ +/************************************************************************/ +const char *PLGtoMYSQLtype(int type, bool dbf) + { + switch (type) { + case TYPE_INT: return "INT"; + case TYPE_SHORT: return "SMALLINT"; + case TYPE_FLOAT: return "DOUBLE"; + case TYPE_DATE: return dbf ? "DATE" : "DATETIME"; + case TYPE_STRING: return "VARCHAR"; + case TYPE_BIGINT: return "BIGINT"; + case TYPE_TINY: return "TINYINT"; + default: return "CHAR(0)"; + } // endswitch mytype + + return "CHAR(0)"; + } // end of PLGtoMYSQL + /************************************************************************/ /* Convert from MySQL type to PlugDB type number */ /************************************************************************/ -- cgit v1.2.1