public class DefaultElasticsearchTypeMapper extends DefaultTypeMapper<Map<String,Object>> implements ElasticsearchTypeMapper
TypeMapper implementation.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultElasticsearchTypeMapper.MapTypeAliasAccessor
TypeAliasAccessor to store aliases in a Map. |
DEFAULT_TYPE_KEY| Constructor and Description |
|---|
DefaultElasticsearchTypeMapper(String typeKey) |
DefaultElasticsearchTypeMapper(String typeKey,
List<? extends TypeInformationMapper> mappers) |
DefaultElasticsearchTypeMapper(String typeKey,
MappingContext<? extends PersistentEntity<?,?>,?> mappingContext) |
DefaultElasticsearchTypeMapper(String typeKey,
TypeAliasAccessor<Map<String,Object>> accessor,
MappingContext<? extends PersistentEntity<?,?>,?> mappingContext,
List<? extends TypeInformationMapper> mappers) |
| Modifier and Type | Method and Description |
|---|---|
protected TypeInformation<?> |
getFallbackTypeFor(Map<String,Object> source) |
String |
getTypeKey() |
boolean |
isTypeKey(String key)
Returns whether the given key is the type key.
|
getAliasFor, readType, readType, setBeanClassLoader, writeType, writeTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsTypeInformation, createreadType, readType, writeType, writeTypepublic DefaultElasticsearchTypeMapper(@Nullable String typeKey, MappingContext<? extends PersistentEntity<?,?>,?> mappingContext)
public DefaultElasticsearchTypeMapper(@Nullable String typeKey, List<? extends TypeInformationMapper> mappers)
public DefaultElasticsearchTypeMapper(@Nullable String typeKey, TypeAliasAccessor<Map<String,Object>> accessor, @Nullable MappingContext<? extends PersistentEntity<?,?>,?> mappingContext, List<? extends TypeInformationMapper> mappers)
public boolean isTypeKey(String key)
ElasticsearchTypeMapperisTypeKey in interface ElasticsearchTypeMapper@Nullable public String getTypeKey()
getTypeKey in interface ElasticsearchTypeMapperprotected TypeInformation<?> getFallbackTypeFor(Map<String,Object> source)
getFallbackTypeFor in class DefaultTypeMapper<Map<String,Object>>Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.