class RDBStore implements DBStore {

  @Override
  public ArrayList<Table> listTables() {
    ArrayList<Table> returnList = new ArrayList<>();
    for (ColumnFamilyHandle handle : handleTable.values()) {
      returnList.add(new RDBTable(db, handle, writeOptions, rdbMetrics));
    }
    return returnList;
  }

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

}