* moved storage related classes to data/storage folder * implemented recording c++ unions as NODE_UNION instead of just using NODE_TYPE * added transformation to merge anonymous classes/structs/enums/unions and typedef nodes * added tests for this transformation * added setting for enabling/disabling this transformation
19 lines
440 B
C++
19 lines
440 B
C++
#ifndef SQLITE_STORAGE_MIGRATION_H
|
|
#define SQLITE_STORAGE_MIGRATION_H
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
#include "data/storage/sqlite/SqliteStorage.h"
|
|
#include "utility/migration/Migration.h"
|
|
|
|
class SqliteStorageMigration: public Migration<SqliteStorage>
|
|
{
|
|
public:
|
|
virtual ~SqliteStorageMigration();
|
|
|
|
bool executeStatementInStorage(SqliteStorage* storage, const std::string& statement) const;
|
|
};
|
|
|
|
#endif // SQLITE_STORAGE_MIGRATION_H
|