--- /dev/null
+// Roast+ License
+
+/*
+
+*/
+#ifndef __SFJP_ROAST__db__sql__type_HPP__
+#define __SFJP_ROAST__db__sql__type_HPP__
+
+namespace roast
+{
+ namespace sql
+ {
+ namespace type
+ {
+ ///////////////////////////////////////////////////////////////////////////////////
+
+ /*
+ BIT[(length)]
+ | TINYINT[(length)] [UNSIGNED] [ZEROFILL]
+ | SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
+ | MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
+ | INT[(length)] [UNSIGNED] [ZEROFILL]
+ | INTEGER[(length)] [UNSIGNED] [ZEROFILL]
+ | BIGINT[(length)] [UNSIGNED] [ZEROFILL]
+ | REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
+ | DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
+ | FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
+ | DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
+ | NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
+ | DATE
+ | TIME
+ | TIMESTAMP
+ | DATETIME
+ | YEAR
+ | CHAR(length)
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | VARCHAR(length)
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | BINARY(length)
+ | VARBINARY(length)
+ | TINYBLOB
+ | BLOB
+ | MEDIUMBLOB
+ | LONGBLOB
+ | TINYTEXT [BINARY]
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | TEXT [BINARY]
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | MEDIUMTEXT [BINARY]
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | LONGTEXT [BINARY]
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | ENUM(value1,value2,value3,...)
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | SET(value1,value2,value3,...)
+ [CHARACTER SET charset_name] [COLLATE collation_name]
+ | spatial_type
+ */
+ }
+
+ ///////////////////////////////////////////////////////////////////////////
+ }
+}
+
+#endif//__SFJP_ROAST__db__sql__type_HPP__