identity generator progress
This commit is contained in:
@@ -70,6 +70,7 @@ public:
|
||||
column_builder& not_null();
|
||||
column_builder& primary_key();
|
||||
column_builder& unique();
|
||||
column_builder& identity();
|
||||
|
||||
private:
|
||||
std::string column_name_;
|
||||
|
||||
@@ -36,11 +36,17 @@ public:
|
||||
query_create_table_columns_intermediate columns(const std::vector<table_column> &columns);
|
||||
};
|
||||
|
||||
class query_create_sequence_intermediate : public executable_query {
|
||||
public:
|
||||
using executable_query::executable_query;
|
||||
};
|
||||
|
||||
class query_create_intermediate : public query_intermediate {
|
||||
public:
|
||||
query_create_intermediate();
|
||||
|
||||
query_create_table_intermediate table(const table &tab);
|
||||
query_create_sequence_intermediate sequence(const std::string &sequence_name);
|
||||
executable_query schema(const std::string &schema_name);
|
||||
};
|
||||
|
||||
|
||||
@@ -52,8 +52,6 @@ private:
|
||||
std::vector<table_column> columns_;
|
||||
};
|
||||
|
||||
table operator ""_tab(const char *name, size_t len);
|
||||
|
||||
template<typename Type = table>
|
||||
class typed_table : public table {
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user