From 04d7e54d16d58834f0be6ea534540bf5739f2401 Mon Sep 17 00:00:00 2001 From: myun2 Date: Wed, 18 Apr 2012 05:00:12 +0900 Subject: [PATCH] =?utf8?q?sql/sql=5Fcommon.hpp:=20CREATE=20TABLE=E9=96=A2?= =?utf8?q?=E9=80=A3=E3=81=AEop=5Fname=E3=82=92=E3=81=8B=E3=81=AA=E3=82=8A?= =?utf8?q?=E8=BF=BD=E5=8A=A0=EF=BC=88=E3=81=A8=E3=81=84=E3=81=86=E3=81=8B?= =?utf8?q?=E4=B8=80=E5=BF=9CMySQL=E3=81=AE=E3=81=A7=E3=81=AF=E6=AE=86?= =?utf8?q?=E3=81=A9=E3=81=8B=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- roast/include/roast/db/sql/sql_common.hpp | 53 ++++++++++++++++++++++--------- 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/roast/include/roast/db/sql/sql_common.hpp b/roast/include/roast/db/sql/sql_common.hpp index 09d1f725..b22fc938 100644 --- a/roast/include/roast/db/sql/sql_common.hpp +++ b/roast/include/roast/db/sql/sql_common.hpp @@ -29,6 +29,44 @@ namespace roast namespace _op_names { + // table.hpp + ROAST_LEXICAL_FIXSTR(create,"CREATE"); + ROAST_LEXICAL_FIXSTR(drop,"DROP"); + ROAST_LEXICAL_FIXSTR(alter,"ALTER"); + ROAST_LEXICAL_FIXSTR(rename,"RENAME"); + + ROAST_LEXICAL_FIXSTR(table,"TABLE"); + ROAST_LEXICAL_FIXSTR(to,"TO"); + + ROAST_LEXICAL_FIXSTR(add,"ADD"); + + // create_table_detail.hpp + ROAST_LEXICAL_FIXSTR(temporary,"TEMPORARY"); + ROAST_LEXICAL_FIXSTR(if_not_exists,"IF NOT EXISTS"); + ROAST_LEXICAL_FIXSTR(like,"LIKE"); + + ROAST_LEXICAL_FIXSTR(constraint,"CONSTRAINT"); + ROAST_LEXICAL_FIXSTR(null,"NULL"); + ROAST_LEXICAL_FIXSTR(not,"NOT"); + ROAST_LEXICAL_FIXSTR(primary,"PRIMARY"); + ROAST_LEXICAL_FIXSTR(foreign,"FOREIGN"); + ROAST_LEXICAL_FIXSTR(primary,"INDEX"); + ROAST_LEXICAL_FIXSTR(key,"KEY"); + ROAST_LEXICAL_FIXSTR(unique,"UNIQUE"); + ROAST_LEXICAL_FIXSTR(comment,"COMMENT"); + ROAST_LEXICAL_FIXSTR(_default,"DEFAULT"); + ROAST_LEXICAL_FIXSTR(check,"CHECK"); + ROAST_LEXICAL_FIXSTR(auto_increment,"AUTO_INCREMENT"); + + ROAST_LEXICAL_FIXSTR(_unsigned,"UNSIGNED"); + ROAST_LEXICAL_FIXSTR(zerofill,"ZEROFILL"); + ROAST_LEXICAL_FIXSTR(character_set,"CHARACTER SET"); + ROAST_LEXICAL_FIXSTR(collate,"COLLATE"); + + ROAST_LEXICAL_FIXSTR(asc,"ASC"); + ROAST_LEXICAL_FIXSTR(desc,"DESC"); + ROAST_LEXICAL_FIXSTR(_using,"USING"); + // select.hpp ROAST_LEXICAL_FIXSTR(select,"SELECT"); ROAST_LEXICAL_FIXSTR(from,"FROM"); @@ -40,15 +78,6 @@ namespace roast ROAST_LEXICAL_FIXSTR(order_by,"ORDER BY"); ROAST_LEXICAL_FIXSTR(limit,"LIMIT"); - // table.hpp - ROAST_LEXICAL_FIXSTR(create,"CREATE"); - ROAST_LEXICAL_FIXSTR(drop,"DROP"); - ROAST_LEXICAL_FIXSTR(alter,"ALTER"); - ROAST_LEXICAL_FIXSTR(rename,"RENAME"); - - ROAST_LEXICAL_FIXSTR(table,"TABLE"); - ROAST_LEXICAL_FIXSTR(to,"TO"); - // insert_update.hpp ROAST_LEXICAL_FIXSTR(insert,"INSERT"); ROAST_LEXICAL_FIXSTR(into,"INTO"); @@ -56,12 +85,6 @@ namespace roast ROAST_LEXICAL_FIXSTR(update,"UPDATE"); ROAST_LEXICAL_FIXSTR(set,"SET"); - - // prepare.hpp - ROAST_LEXICAL_FIXSTR(prepare,"PREPARE"); - ROAST_LEXICAL_FIXSTR(set,"SET"); - ROAST_LEXICAL_FIXSTR(execute,"EXECUTE"); - ROAST_LEXICAL_FIXSTR(_using,"USING"); } /////////////////////////////////////////////////////////////////////////////////// -- 2.11.0