identity generator progress

This commit is contained in:
Sascha Kühl
2026-02-11 16:01:44 +01:00
parent 881e93e0f6
commit 4c63322024
20 changed files with 68 additions and 69 deletions
+1
View File
@@ -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);
};
-2
View File
@@ -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: