private DataContainer getFromAllTablesInDB() {
        DataContainer allData = new DataContainer();
        Set<String> tableNames = balancer.getAllAvailableTableNames();
        Map<String, TableDescription> tableDescriptions = balancer.getTablesInDataBaseDescription();

        for (String tableName : tableNames) {
            try {
                Map<String, Row> allRowsInCurrentTable = balancer.getAll(tableName);
                TableDescription tableDescription = tableDescriptions.get(tableName);
                allData.put(tableDescription, allRowsInCurrentTable);
            } catch (DataBaseTableException e) {
                log(loggers, "unable to get data from table: " + tableName);
            }
        }
        return allData;
    }