public Set<String> getAllAvailableTableNames() {
        Set<String> result = new HashSet<String>();

        for (DataBase db : databases.values()) {
            Set<String> namesOfAvailableTablesInCurrentDB = db.getTableNames();
            result.addAll(namesOfAvailableTablesInCurrentDB);
        }
        return result;
    }