]> granicus.if.org Git - php/commitdiff
MF51:
authorAntony Dovgal <tony2001@php.net>
Mon, 5 Dec 2005 13:22:49 +0000 (13:22 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 5 Dec 2005 13:22:49 +0000 (13:22 +0000)
add NEWDECIMAL, NEWDATE, GEOMETRY, SET and ENUM field types

ext/pdo_mysql/mysql_statement.c

index 2cbbaac8b857e4f21dbe3691729acadcb82cfdac..a87625595e5321d11e9886c25eb6538e3baf6b98 100755 (executable)
@@ -461,11 +461,22 @@ static char *type_to_name_native(int type)
         PDO_MYSQL_NATIVE_TYPE_NAME(FLOAT)
         PDO_MYSQL_NATIVE_TYPE_NAME(DOUBLE)
         PDO_MYSQL_NATIVE_TYPE_NAME(DECIMAL)
+#ifdef FIELD_TYPE_NEWDECIMAL
+        PDO_MYSQL_NATIVE_TYPE_NAME(NEWDECIMAL)
+#endif
+#ifdef FIELD_TYPE_GEOMETRY
+        PDO_MYSQL_NATIVE_TYPE_NAME(GEOMETRY)
+#endif
         PDO_MYSQL_NATIVE_TYPE_NAME(TIMESTAMP)
 #ifdef MYSQL_HAS_YEAR
         PDO_MYSQL_NATIVE_TYPE_NAME(YEAR)
 #endif
+        PDO_MYSQL_NATIVE_TYPE_NAME(SET)
+        PDO_MYSQL_NATIVE_TYPE_NAME(ENUM)
         PDO_MYSQL_NATIVE_TYPE_NAME(DATE)
+#ifdef FIELD_TYPE_NEWDATE
+        PDO_MYSQL_NATIVE_TYPE_NAME(NEWDATE)
+#endif
         PDO_MYSQL_NATIVE_TYPE_NAME(TIME)
         PDO_MYSQL_NATIVE_TYPE_NAME(DATETIME)
         PDO_MYSQL_NATIVE_TYPE_NAME(TINY_BLOB)