/*#pragma once #include "Table.h" namespace db { namespace migrations { namespace builder { class CreateTableBuilder; class AlterTableBuilder; class DropTableBuilder; class AbstractTableBuilder { protected: Table &table; explicit AbstractTableBuilder(Table &table) : table(table) {} public: operator Table() const { return std::move(table); }; }; } } }*/