5 #ifndef FLUTTER_IMPELLER_ARCHIVIST_ARCHIVE_DATABASE_H_
6 #define FLUTTER_IMPELLER_ARCHIVIST_ARCHIVE_DATABASE_H_
16 class ArchiveStatement;
17 class ArchiveClassRegistration;
40 std::unique_ptr<Handle> handle_;
41 std::map<std::string, std::unique_ptr<ArchiveClassRegistration>>
43 std::unique_ptr<ArchiveStatement> begin_transaction_stmt_;
44 std::unique_ptr<ArchiveStatement> end_transaction_stmt_;
45 std::unique_ptr<ArchiveStatement> rollback_transaction_stmt_;
58 #endif // FLUTTER_IMPELLER_ARCHIVIST_ARCHIVE_DATABASE_H_