mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-01 19:25:56 +00:00
feat(lineage): Apply search flags to scroll query in LineageSearchService (#8518)
Co-authored-by: Indy Prentice <indy@Indys-MacBook-Pro.local>
This commit is contained in:
parent
4b32e9a9ab
commit
e09a2e6c85
@ -606,6 +606,7 @@ public class LineageSearchService {
|
||||
private LineageScrollResult getScrollResultInBatches(List<LineageRelationship> lineageRelationships,
|
||||
@Nonnull String input, @Nullable Filter inputFilters, @Nullable SortCriterion sortCriterion, @Nullable String scrollId,
|
||||
@Nonnull String keepAlive, int size, @Nonnull SearchFlags searchFlags) {
|
||||
final SearchFlags finalFlags = applyDefaultSearchFlags(searchFlags, input, DEFAULT_SERVICE_SEARCH_FLAGS);
|
||||
LineageScrollResult finalResult =
|
||||
new LineageScrollResult().setEntities(new LineageSearchEntityArray(Collections.emptyList()))
|
||||
.setMetadata(new SearchResultMetadata().setAggregations(new AggregationMetadataArray()))
|
||||
@ -623,7 +624,7 @@ public class LineageSearchService {
|
||||
|
||||
LineageScrollResult resultForBatch = buildLineageScrollResult(
|
||||
_searchService.scrollAcrossEntities(entitiesToQuery, input, finalFilter, sortCriterion, scrollId, keepAlive, querySize,
|
||||
searchFlags), urnToRelationship);
|
||||
finalFlags), urnToRelationship);
|
||||
querySize = Math.max(0, size - resultForBatch.getEntities().size());
|
||||
finalResult = mergeScrollResult(finalResult, resultForBatch);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user