From b7d889b391c9a57aad28b8ee2bd7d534e43f9d75 Mon Sep 17 00:00:00 2001 From: myun2 Date: Wed, 18 Apr 2012 04:39:45 +0900 Subject: [PATCH] split to create_table_detail.hpp --- roast/include/roast/db/sql/create_table_detail.hpp | 37 ++++++++++++++++++++++ roast/include/roast/db/sql/table.hpp | 1 + 2 files changed, 38 insertions(+) create mode 100644 roast/include/roast/db/sql/create_table_detail.hpp diff --git a/roast/include/roast/db/sql/create_table_detail.hpp b/roast/include/roast/db/sql/create_table_detail.hpp new file mode 100644 index 00000000..2b8afb5c --- /dev/null +++ b/roast/include/roast/db/sql/create_table_detail.hpp @@ -0,0 +1,37 @@ +// Roast+ License + +/* + +*/ +#ifndef __SFJP_ROAST__db__sql__create_table_detail_HPP__ +#define __SFJP_ROAST__db__sql__create_table_detail_HPP__ + +#include "roast/db/sql/sql_common.hpp" +#include + +namespace roast +{ + namespace sql + { + /////////////////////////////////////////////////////////////////////////////////// + + template + class create_table_column_ : public seq< + COLUMN_NAME, _char::space, + DATA_TYPE, _char::space, + OPTIONS> + { + }; + + template + class create_table_column_ : public seq< + COLUMN_NAME, _char::space, + DATA_TYPE> + { + }; + + /////////////////////////////////////////////////////////////////////////// + } +} + +#endif//__SFJP_ROAST__db__sql__create_table_detail_HPP__ diff --git a/roast/include/roast/db/sql/table.hpp b/roast/include/roast/db/sql/table.hpp index 81b74914..29866cef 100644 --- a/roast/include/roast/db/sql/table.hpp +++ b/roast/include/roast/db/sql/table.hpp @@ -7,6 +7,7 @@ #define __SFJP_ROAST__db__sql__table_HPP__ #include "roast/db/sql/sql_common.hpp" +#include "roast/db/sql/create_table_detail.hpp" #include namespace roast -- 2.11.0