new HoodieBloomIndexCheckFunction(metaClient, config.getBasePath()), true) .flatMap(indexLookupResults -> indexLookupResults.iterator()) .filter(lookupResult -> lookupResult.getMatchingRecordKeys().size() > 0) .flatMapToPair(lookupResult -> { List<Tuple2<String, String>> vals = new ArrayList<>(); for (String recordKey : lookupResult.getMatchingRecordKeys()) { vals.add(new Tuple2<>(recordKey, lookupResult.getFileName()));
.debug("#The candidate row keys for " + filePath + " => " + candidateRecordKeys); ret.add(new IndexLookupResult(currentFile, checkCandidatesAgainstFile(metaClient.getHadoopConf(), candidateRecordKeys, filePath))); logger.debug("#The candidate row keys for " + filePath + " => " + candidateRecordKeys); ret.add(new IndexLookupResult(currentFile, checkCandidatesAgainstFile(metaClient.getHadoopConf(), candidateRecordKeys, filePath)));
.debug("#The candidate row keys for " + filePath + " => " + candidateRecordKeys); ret.add(new IndexLookupResult(currentFile, checkCandidatesAgainstFile(metaClient.getHadoopConf(), candidateRecordKeys, filePath))); logger.debug("#The candidate row keys for " + filePath + " => " + candidateRecordKeys); ret.add(new IndexLookupResult(currentFile, checkCandidatesAgainstFile(metaClient.getHadoopConf(), candidateRecordKeys, filePath)));
new HoodieBloomIndexCheckFunction(metaClient, config.getBasePath()), true) .flatMap(List::iterator) .filter(lookupResult -> lookupResult.getMatchingRecordKeys().size() > 0) .flatMapToPair(lookupResult -> { List<Tuple2<String, String>> vals = new ArrayList<>(); for (String recordKey : lookupResult.getMatchingRecordKeys()) { vals.add(new Tuple2<>(recordKey, lookupResult.getFileName()));