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.MultiFields
Mapper.BuilderContext, Mapper.TypeParser
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
COERCE_SETTING, copyTo, defaultFieldType, fieldType, IGNORE_MALFORMED_SETTING, indexCreatedVersion, multiFields
EMPTY_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, updateFieldType
simpleName
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFragment
public MetaJoinFieldMapper.MetaJoinFieldType fieldType()
fieldType
in class FieldMapper
protected MetaJoinFieldMapper clone()
clone
in class FieldMapper
protected void parseCreateField(ParseContext context, java.util.List<IndexableField> fields) throws java.io.IOException
parseCreateField
in class FieldMapper
java.io.IOException
protected java.lang.String contentType()
contentType
in class FieldMapper