public AtlasSearchResult(SearchParameters searchParameters) { setQueryType(AtlasQueryType.BASIC); if (searchParameters != null) { setQueryText(searchParameters.getQuery()); setSearchParameters(searchParameters); setEntities(null); setAttributes(null); setFullTextResult(null); setReferredEntities(null); } }
private SearchParameters getSearchParameters(int limit, int offset, SearchParameters.FilterCriteria criteria) { SearchParameters searchParameters = new SearchParameters(); searchParameters.setTypeName(ENTITY_TYPE_NAME); searchParameters.setEntityFilters(criteria); searchParameters.setLimit(limit); searchParameters.setOffset(offset); return searchParameters; }
@Override public String toString() { return getSymbol(); } }
private SearchParameters getActualSearchParameters() { SearchParameters sp = new SearchParameters(); sp.setClassification("test-classification"); sp.setQuery("g.v().has('__guid').__guid.toList()"); sp.setLimit(10); sp.setTypeName("some-type"); return sp; }
private void assertSearchResult(AtlasSearchResult searchResult, FieldValueValidator expected) { assertNotNull(searchResult); assertNull(searchResult.getEntities()); assertEquals(searchResult.getAttributes().getName().size(), expected.getFieldNamesCount()); for (int i = 0; i < searchResult.getAttributes().getName().size(); i++) { String s = searchResult.getAttributes().getName().get(i); assertEquals(s, expected.fieldNames[i]); } assertEquals(searchResult.getAttributes().getValues().size(), expected.values.size()); }
private void assertSearchResult(AtlasSearchResult searchResult, int expected, String query) { assertNotNull(searchResult); if(expected == 0) { assertTrue(searchResult.getAttributes() == null || CollectionUtils.isEmpty(searchResult.getAttributes().getValues())); assertNull(searchResult.getEntities(), query); } else if(searchResult.getEntities() != null) { assertEquals(searchResult.getEntities().size(), expected, query); } else { assertNotNull(searchResult.getAttributes()); assertNotNull(searchResult.getAttributes().getValues()); assertEquals(searchResult.getAttributes().getValues().size(), expected, query); } }
public List<ExportImportAuditEntry> get(String userName, String operation, String cluster, String startTime, String endTime, int limit, int offset) throws AtlasBaseException { SearchParameters.FilterCriteria criteria = new SearchParameters.FilterCriteria(); criteria.setCondition(SearchParameters.FilterCriteria.Condition.AND); criteria.setCriterion(new ArrayList<>()); addSearchParameters(criteria, userName, operation, cluster, startTime, endTime); SearchParameters searchParameters = getSearchParameters(limit, offset, criteria); searchParameters.setAttributes(getAuditEntityAttributes()); AtlasSearchResult result = discoveryService.searchWithParameters(searchParameters); return toExportImportAuditEntry(result); }
@Override public String toString() { return toString(new StringBuilder()).toString(); }
boolean needClassificationProcessor() { return classificationType != null && (entityType == null || hasAttributeFilter(searchParameters.getTagFilters())); }
@Override public String toString() { return toString(new StringBuilder()).toString(); } }
public AtlasSearchResult(SearchParameters searchParameters) { setQueryType(AtlasQueryType.BASIC); if (searchParameters != null) { setQueryText(searchParameters.getQuery()); setSearchParameters(searchParameters); setEntities(null); setAttributes(null); setFullTextResult(null); setReferredEntities(null); } }
private SearchParameters getActualSearchParameters() { SearchParameters sp = new SearchParameters(); sp.setClassification("test-classification"); sp.setQuery("g.v().has('__guid').__guid.toList()"); sp.setLimit(10); sp.setTypeName("some-type"); return sp; }
private void assertSearchResult(AtlasSearchResult searchResult, FieldValueValidator expected) { assertNotNull(searchResult); assertNull(searchResult.getEntities()); assertEquals(searchResult.getAttributes().getName().size(), expected.getFieldNamesCount()); for (int i = 0; i < searchResult.getAttributes().getName().size(); i++) { String s = searchResult.getAttributes().getName().get(i); assertEquals(s, expected.fieldNames[i]); } assertEquals(searchResult.getAttributes().getValues().size(), expected.values.size()); }
private void assertSearchResult(AtlasSearchResult searchResult, int expected, String query) { assertNotNull(searchResult); if(expected == 0) { assertTrue(searchResult.getAttributes() == null || CollectionUtils.isEmpty(searchResult.getAttributes().getValues())); assertNull(searchResult.getEntities(), query); } else if(searchResult.getEntities() != null) { assertEquals(searchResult.getEntities().size(), expected, query); } else { assertNotNull(searchResult.getAttributes()); assertNotNull(searchResult.getAttributes().getValues()); assertEquals(searchResult.getAttributes().getValues().size(), expected, query); } }
public StringBuilder toString(StringBuilder sb) { if (sb == null) { sb = new StringBuilder(); } sb.append("searchParameters="); if (searchParameters != null) { searchParameters.toString(sb); } return sb; }
@Override public String toString() { return getSymbol(); } }
@Override public String toString() { return toString(new StringBuilder()).toString(); } }
public AtlasSearchResult(String queryText, AtlasQueryType queryType) { setQueryText(queryText); setQueryType(queryType); setSearchParameters(null); setEntities(null); setAttributes(null); setFullTextResult(null); setReferredEntities(null); }
@Override public String toString() { return toString(new StringBuilder()).toString(); }
public AtlasSearchResult(String queryText, AtlasQueryType queryType) { setQueryText(queryText); setQueryType(queryType); setSearchParameters(null); setEntities(null); setAttributes(null); setFullTextResult(null); setReferredEntities(null); }