@Component public class ContentGenerators extends Object
| Constructor and Description |
|---|
ContentGenerators(org.molgenis.data.elasticsearch.generator.IndexGenerator indexGenerator,
org.molgenis.data.elasticsearch.generator.MappingGenerator mappingGenerator,
org.molgenis.data.elasticsearch.generator.QueryContentGenerators queryGenerators,
org.molgenis.data.elasticsearch.generator.DocumentContentBuilder documentGenerator) |
| Modifier and Type | Method and Description |
|---|---|
List<org.elasticsearch.search.aggregations.AggregationBuilder> |
createAggregations(Attribute aggAttr1,
Attribute aggAttr2,
Attribute aggAttrDistinct) |
Document |
createDocument(Entity entity) |
Document |
createDocument(Object entityId) |
Index |
createIndex(EntityType entityType) |
Mapping |
createMapping(EntityType entityType) |
org.elasticsearch.index.query.QueryBuilder |
createQuery(Query<Entity> query,
EntityType entityType) |
Sort |
createSorts(Sort sort,
EntityType entityType) |
public ContentGenerators(org.molgenis.data.elasticsearch.generator.IndexGenerator indexGenerator, org.molgenis.data.elasticsearch.generator.MappingGenerator mappingGenerator, org.molgenis.data.elasticsearch.generator.QueryContentGenerators queryGenerators, org.molgenis.data.elasticsearch.generator.DocumentContentBuilder documentGenerator)
public Index createIndex(EntityType entityType)
public Mapping createMapping(EntityType entityType)
public org.elasticsearch.index.query.QueryBuilder createQuery(Query<Entity> query, EntityType entityType)
public Sort createSorts(Sort sort, EntityType entityType)
public List<org.elasticsearch.search.aggregations.AggregationBuilder> createAggregations(Attribute aggAttr1, Attribute aggAttr2, Attribute aggAttrDistinct)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.