6#include "../SqlMigration.hpp"
11namespace Lightweight::MigrationFold
16using FoldResult = SqlMigration::MigrationManager::PlanFoldingResult;
26[[nodiscard]] LIGHTWEIGHT_API SqlMigration::MigrationTimestamp ResolveUpTo(SqlMigration::MigrationManager
const& manager,
27 std::string_view raw);
32[[nodiscard]] LIGHTWEIGHT_API FoldResult Fold(SqlMigration::MigrationManager
const& manager,
33 SqlQueryFormatter
const& formatter,
34 std::optional<SqlMigration::MigrationTimestamp> upToInclusive = std::nullopt);