4 #include <unordered_map> 29 virtual void finalize();
31 virtual void newFile(
const char* fname);
57 #endif // __VERIFYLOG_H lsn_t lastLSN
Definition: verifylog.h:42
virtual ~VerifyHandler()
Definition: verifylog.h:25
bool merge
Definition: command.h:87
std::unordered_set< PageID > allocatedPages
Definition: verifylog.h:36
Represents a transactional log record.
Definition: logrec.h:143
long count
Definition: verifylog.h:46
uint32_t PageID
Definition: basics.h:45
Log Sequence Number. See Log Sequence Numbers (LSN).
Definition: lsn.h:243
Definition: verifylog.h:21
Definition: verifylog.h:9
void run()
Definition: verifylog.cpp:28
void setupOptions()
Definition: verifylog.cpp:8
lsn_t maxLSN
Definition: verifylog.h:40
bool merge
Definition: verifylog.h:48
string dbfile
Definition: verifylog.h:18
std::unordered_map< PageID, lsn_t > pageLSNs
Definition: verifylog.h:34
bool verify_alloc
Definition: verifylog.h:16
PageID lastPID
Definition: verifylog.h:44
lsn_t minLSN
Definition: verifylog.h:38