@Override public List<AtlasVertex> execute() { if (LOG.isDebugEnabled()) { LOG.debug("==> TermSearchProcessor.execute({})", context); } List<AtlasVertex> ret = new ArrayList<>(); AtlasPerfTracer perf = null; if (AtlasPerfTracer.isPerfTraceEnabled(PERF_LOG)) { perf = AtlasPerfTracer.getPerfTracer(PERF_LOG, "TermSearchProcessor.execute(" + context + ")"); } try { if (CollectionUtils.isNotEmpty(assignedEntities)) { final int startIdx = context.getSearchParameters().getOffset(); final int limit = context.getSearchParameters().getLimit(); final List<AtlasVertex> tmpList = new ArrayList<>(assignedEntities); super.filter(tmpList); collectResultVertices(ret, startIdx, limit, 0, tmpList); } } finally { AtlasPerfTracer.log(perf); } if (LOG.isDebugEnabled()) { LOG.debug("<== TermSearchProcessor.execute({}): ret.size()={}", context, ret.size()); } return ret; }
@Override public List<AtlasVertex> execute() { if (LOG.isDebugEnabled()) { LOG.debug("==> TermSearchProcessor.execute({})", context); } List<AtlasVertex> ret = new ArrayList<>(); AtlasPerfTracer perf = null; if (AtlasPerfTracer.isPerfTraceEnabled(PERF_LOG)) { perf = AtlasPerfTracer.getPerfTracer(PERF_LOG, "TermSearchProcessor.execute(" + context + ")"); } try { if (CollectionUtils.isNotEmpty(assignedEntities)) { final int startIdx = context.getSearchParameters().getOffset(); final int limit = context.getSearchParameters().getLimit(); final List<AtlasVertex> tmpList = new ArrayList<>(assignedEntities); super.filter(tmpList); collectResultVertices(ret, startIdx, limit, 0, tmpList); } } finally { AtlasPerfTracer.log(perf); } if (LOG.isDebugEnabled()) { LOG.debug("<== TermSearchProcessor.execute({}): ret.size()={}", context, ret.size()); } return ret; }
final int limit = context.getSearchParameters().getLimit(); final boolean activeOnly = context.getSearchParameters().getExcludeDeletedEntities();
final int limit = context.getSearchParameters().getLimit();
final int limit = context.getSearchParameters().getLimit(); final boolean activeOnly = context.getSearchParameters().getExcludeDeletedEntities();
final int limit = context.getSearchParameters().getLimit();
final int limit = context.getSearchParameters().getLimit(); final boolean activeOnly = context.getSearchParameters().getExcludeDeletedEntities();
if (parameters.getLimit() < 0 || parameters.getOffset() < 0) { throw new AtlasBaseException(AtlasErrorCode.BAD_REQUEST, "Limit/offset should be non-negative");
private AtlasSearchResult executeSavedSearch(AtlasUserSavedSearch savedSearch) throws AtlasBaseException { SearchParameters sp = savedSearch.getSearchParameters(); if(savedSearch.getSearchType() == AtlasUserSavedSearch.SavedSearchType.ADVANCED) { String dslQuery = atlasDiscoveryService.getDslQueryUsingTypeNameClassification(sp.getQuery(), sp.getTypeName(), sp.getClassification()); return atlasDiscoveryService.searchUsingDslQuery(dslQuery, sp.getLimit(), sp.getOffset()); } else { return atlasDiscoveryService.searchWithParameters(sp); } }
final int limit = context.getSearchParameters().getLimit(); final boolean activeOnly = context.getSearchParameters().getExcludeDeletedEntities();
public AtlasSearchResult searchWithParameters(SearchParameters searchParameters) throws AtlasBaseException { AtlasSearchResult ret = new AtlasSearchResult(searchParameters); final QueryParams params = QueryParams.getNormalizedParams(searchParameters.getLimit(),searchParameters.getOffset()); searchParameters.setLimit(params.limit()); searchParameters.setOffset(params.offset());