本文整理了Java中org.molgenis.data.support.QueryImpl.search
方法的一些代码示例,展示了QueryImpl.search
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryImpl.search
方法的具体详情如下:
包路径:org.molgenis.data.support.QueryImpl
类名称:QueryImpl
方法名:search
暂无
代码示例来源:origin: org.molgenis/molgenis-ontology-core
public List<OntologyTerm> findOntologyTerms(String term, int pageSize) {
Iterable<Entity> ontologyTermEntities;
// #1 find exact match
Query<Entity> termNameQuery =
new QueryImpl<>().eq(OntologyTermMetaData.ONTOLOGY_TERM_NAME, term).pageSize(pageSize);
ontologyTermEntities = () -> dataService.findAll(ONTOLOGY_TERM, termNameQuery).iterator();
if (!ontologyTermEntities.iterator().hasNext()) {
Query<Entity> termsQuery = new QueryImpl<>().search(term).pageSize(pageSize);
ontologyTermEntities = () -> dataService.findAll(ONTOLOGY_TERM, termsQuery).iterator();
}
return Lists.newArrayList(
Iterables.transform(ontologyTermEntities, OntologyTermRepository::toOntologyTerm));
}
代码示例来源:origin: org.molgenis/molgenis-model-registry
Query<Package> packageQuery = new QueryImpl<Package>().search(searchTerm);
dataService.findAll(PACKAGE, packageQuery, Package.class).forEach(packageEntity ->
Query<EntityType> entityTypeQuery = new QueryImpl<EntityType>().search(searchTerm);
代码示例来源:origin: org.molgenis/molgenis-web
String searchValue = values.get(0);
if (attrName.equals("*")) {
q.search(searchValue);
} else {
q.search(attrName, searchValue);
代码示例来源:origin: org.molgenis/molgenis-ontology
dataService
.findAll(
sortaJobExecution.getSourceEntityName(), new QueryImpl<>().search(filterQuery))
.map(
inputEntity ->
代码示例来源:origin: org.molgenis/molgenis-searchall
private EntityTypeResult toEntityTypeResult(
final String searchTerm, final EntityType entityType, final String lang) {
EntityTypeResult.Builder builder =
EntityTypeResult.builder()
.setId(entityType.getId())
.setLabel(entityType.getLabel(lang))
.setDescription(entityType.getDescription(lang));
if (entityType.getPackage() != null) {
builder.setPackageId(entityType.getPackage().getId());
}
builder
.setLabelMatch(containsIgnoreCase(entityType.getLabel(lang), searchTerm))
.setDescriptionMatch(containsIgnoreCase(entityType.getDescription(lang), searchTerm))
.setAttributes(matchingAttributes(searchTerm, entityType.getAllAttributes(), lang))
.setNrOfMatchingEntities(
dataService.count(entityType.getId(), new QueryImpl<>().search(searchTerm)));
return builder.build();
}
内容来源于网络,如有侵权,请联系作者删除!