From 3e383922dff0839aa6b25460825b523b2702f9fc Mon Sep 17 00:00:00 2001 From: Myun2 Date: Sun, 15 Apr 2012 22:49:47 +0900 Subject: [PATCH] db/sql/type.hpp Add. --- roast/include/roast/db/sql/type.hpp | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 roast/include/roast/db/sql/type.hpp diff --git a/roast/include/roast/db/sql/type.hpp b/roast/include/roast/db/sql/type.hpp new file mode 100644 index 00000000..d08a45b3 --- /dev/null +++ b/roast/include/roast/db/sql/type.hpp @@ -0,0 +1,65 @@ +// 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__ -- 2.11.0