OSDN Git Service

db/sql/type.hpp Add.
authorMyun2 <myun2@nwhite.info>
Sun, 15 Apr 2012 13:49:47 +0000 (22:49 +0900)
committerMyun2 <myun2@nwhite.info>
Sun, 15 Apr 2012 13:49:47 +0000 (22:49 +0900)
roast/include/roast/db/sql/type.hpp [new file with mode: 0644]

diff --git a/roast/include/roast/db/sql/type.hpp b/roast/include/roast/db/sql/type.hpp
new file mode 100644 (file)
index 0000000..d08a45b
--- /dev/null
@@ -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__