class RDBStore implements DBStore {

  @Override
  public DBCheckpoint getCheckpoint(boolean flush) throws IOException {
    if (flush) {
      this.flushDB();
    }
    return checkPointManager.createCheckpoint(checkpointsParentDir);
  }

  @VisibleForTesting public  RDBStore(File dbFile, DBOptions options,
                  Set<TableConfig> families);
  public  RDBStore(File dbFile, DBOptions options,
      WriteOptions writeOptions, Set<TableConfig> families,
                  CodecRegistry registry);

}