Module org.elasticsearch.server
Class MappingVisitor
java.lang.Object
org.elasticsearch.action.admin.cluster.stats.MappingVisitor
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvisitMapping(Map<String, ?> mapping, BiConsumer<String, Map<String, ?>> fieldMappingConsumer) static voidvisitMapping(Map<String, ?> mapping, BiConsumer<String, Map<String, ?>> fieldMappingConsumer, BiConsumer<String, Map<String, ?>> multiFieldsMappingConsumer) static voidvisitPropertiesAndCopyMapping(Map<String, ?> sourceMapping, Map<String, Object> destMapping, TriConsumer<String, Map<String, ?>, Map<String, Object>> fieldMappingConsumer) This visitor traverses the source mapping and copies the structure to the destination mapping after applying the fieldMappingConsumer to the individual properties.static voidvisitRuntimeMapping(Map<String, ?> mapping, BiConsumer<String, Map<String, ?>> runtimeFieldMappingConsumer)
-
Field Details
-
PROPERTIES
- See Also:
-
FIELD_TYPE
- See Also:
-
MULTI_FIELDS
- See Also:
-
-
Method Details
-
visitMapping
-
visitMapping
public static void visitMapping(Map<String, ?> mapping, BiConsumer<String, Map<String, ?>> fieldMappingConsumer, BiConsumer<String, Map<String, ?>> multiFieldsMappingConsumer) -
visitRuntimeMapping
-
visitPropertiesAndCopyMapping
public static void visitPropertiesAndCopyMapping(Map<String, ?> sourceMapping, Map<String, Object> destMapping, TriConsumer<String, Map<String, ?>, Map<String, Object>> fieldMappingConsumer) This visitor traverses the source mapping and copies the structure to the destination mapping after applying the fieldMappingConsumer to the individual properties.
-