summaryrefslogtreecommitdiff
path: root/modules/parent-join/src/main/java/org/elasticsearch/join/mapper/MetaJoinFieldMapper.java
diff options
context:
space:
mode:
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.java11
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) {