public interface IndexModelBindingContext
Modifier and Type | Method and Description |
---|---|
Optional<IndexModelBindingContext> |
addIndexedEmbeddedIfIncluded(MappableTypeModel parentTypeModel,
String relativePrefix,
ObjectFieldStorage storage,
Integer maxDepth,
Set<String> includePaths) |
void |
explicitRouting()
Inform the model collector that documents will always be provided along
with an explicit routing key,
to be used to route the document to a specific shard.
|
Collection<IndexObjectFieldAccessor> |
getParentIndexObjectAccessors() |
IndexSchemaElement |
getSchemaElement() |
IndexSchemaElement |
getSchemaElement(IndexSchemaContributionListener listener) |
SearchModel |
getSearchModel() |
Collection<IndexObjectFieldAccessor> getParentIndexObjectAccessors()
IndexSchemaElement getSchemaElement()
IndexSchemaElement getSchemaElement(IndexSchemaContributionListener listener)
SearchModel getSearchModel()
void explicitRouting()
Optional<IndexModelBindingContext> addIndexedEmbeddedIfIncluded(MappableTypeModel parentTypeModel, String relativePrefix, ObjectFieldStorage storage, Integer maxDepth, Set<String> includePaths)
Copyright © 2006-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.