diff options
Diffstat (limited to 'modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java')
-rw-r--r-- | modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java b/modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java index 43608e9b54..db9fae9b47 100644 --- a/modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java +++ b/modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java @@ -40,7 +40,7 @@ import java.util.List; * This class is also used to quickly retrieve the parent-join field defined in a mapping without * specifying the name of the field. */ -class MetaJoinFieldMapper extends FieldMapper { +public class MetaJoinFieldMapper extends FieldMapper { static final String NAME = "_parent_join"; static final String CONTENT_TYPE = "parent_join"; @@ -68,8 +68,9 @@ class MetaJoinFieldMapper extends FieldMapper { } } - static final class MetaJoinFieldType extends StringFieldType { - ParentJoinFieldMapper mapper; + public static class MetaJoinFieldType extends StringFieldType { + + private ParentJoinFieldMapper mapper; MetaJoinFieldType() {} @@ -100,6 +101,10 @@ class MetaJoinFieldMapper extends FieldMapper { BytesRef binaryValue = (BytesRef) value; return binaryValue.utf8ToString(); } + + public ParentJoinFieldMapper getMapper() { + return mapper; + } } MetaJoinFieldMapper(String name, MappedFieldType fieldType, Settings indexSettings) { |