Files
Sourcetrail/src/lib/data/storage/migration/SqliteStorageMigration.h
T
malte_langkabel cad595a32c logic: add storage transformation to merge anonymous types and the respective typedef
* 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
2017-07-18 15:14:43 +02:00

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