public class MetaJoinFieldMapper extends FieldMapper
ParentJoinFieldMapper per mapping.
This field mapper is not used to index or query any data, it is used as a marker in the mapping that
denotes the presence of a parent-join field and forbids the addition of any additional ones.
This class is also used to quickly retrieve the parent-join field defined in a mapping without
specifying the name of the field.| Modifier and Type | Class and Description |
|---|---|
static class |
MetaJoinFieldMapper.MetaJoinFieldType |
FieldMapper.CopyTo, FieldMapper.MultiFieldsMapper.BuilderContext, Mapper.TypeParserToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsCOERCE_SETTING, copyTo, defaultFieldType, fieldType, IGNORE_MALFORMED_SETTING, indexCreatedVersion, multiFieldsEMPTY_PARAMS| Modifier and Type | Method and Description |
|---|---|
protected MetaJoinFieldMapper |
clone() |
protected java.lang.String |
contentType() |
MetaJoinFieldMapper.MetaJoinFieldType |
fieldType() |
protected void |
parseCreateField(ParseContext context,
java.util.List<IndexableField> fields) |
copyTo, customBoost, doMerge, doXContentAnalyzers, doXContentBody, doXContentDocValues, indexOptionToString, indexTokenizeOption, iterator, merge, name, parse, termVectorOptionsToString, toXContent, updateFieldTypesimpleNameequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFragmentpublic MetaJoinFieldMapper.MetaJoinFieldType fieldType()
fieldType in class FieldMapperprotected MetaJoinFieldMapper clone()
clone in class FieldMapperprotected void parseCreateField(ParseContext context, java.util.List<IndexableField> fields) throws java.io.IOException
parseCreateField in class FieldMapperjava.io.IOExceptionprotected java.lang.String contentType()
contentType in class FieldMapper