CheckpointManager constructor

CheckpointManager({
  1. required PageCache cache,
  2. required Pager pager,
  3. required Wal wal,
  4. required String dataDir,
  5. required Map<String, PageTable> getTables(),
  6. required Future<void> persistTxnState(
    1. int checkpointLsn
    ),
  7. required Future<void> persistStats(),
  8. required Future<void> persistCatalog(),
  9. required Future<void> persistIndexes(
    1. Map<String, PageTable>
    ),
  10. int autocheckpointThreshold = 1000,
})

Implementation

CheckpointManager({
  required this.cache,
  required this.pager,
  required this.wal,
  required this.dataDir,
  required this.getTables,
  required this.persistTxnState,
  required this.persistStats,
  required this.persistCatalog,
  required this.persistIndexes,
  this.autocheckpointThreshold = 1000,
});