queryConfig.setRanges(ranges);
/** * Get table names and input configurations for each range * @return A Map representing each table and {@link InputTableConfig} needed to get all the rows that match the rules. */ public Map<String, InputTableConfig> getInputConfigs() { final Map<String, InputTableConfig> configs = new HashMap<>(); for (final TABLE_LAYOUT layout : tableRanges.keySet()) { final String parentTable = RdfCloudTripleStoreUtils.layoutPrefixToTable(layout, conf.getTablePrefix()); final InputTableConfig config = new InputTableConfig(); config.setRanges(tableRanges.get(layout)); configs.put(parentTable, config); } for (final String tableName : entireTables) { final InputTableConfig config = new InputTableConfig(); final List<Range> ranges = new LinkedList<>(); ranges.add(new Range()); config.setRanges(ranges); configs.put(tableName, config); } return configs; }
queryConfig.setRanges(ranges);
queryConfig.setRanges(ranges);