Class OpenSearchIndexMappingComparator
java.lang.Object
io.jmix.search.index.impl.IndexMappingComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.json.JsonpSerializable>
io.jmix.searchopensearch.index.impl.OpenSearchIndexMappingComparator
@Component("search_OpenSearchIndexMappingComparator")
public class OpenSearchIndexMappingComparator
extends IndexMappingComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.json.JsonpSerializable>
-
Field Summary
Fields inherited from class io.jmix.search.index.impl.IndexMappingComparator
jsonpSerializer, MAP_TYPE_REF, mappingFieldComparator, objectMapper
-
Constructor Summary
ConstructorDescriptionOpenSearchIndexMappingComparator
(MappingFieldComparator mappingFieldComparator, OpenSearchJsonpSerializer jsonpSerializer) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensearch.client.json.JsonpSerializable
extractTypeMapping
(org.opensearch.client.opensearch.indices.IndexState currentIndexState) Methods inherited from class io.jmix.search.index.impl.IndexMappingComparator
compare, getAppliedMapping, getExpectedMapping, getFilteredMapping
-
Constructor Details
-
OpenSearchIndexMappingComparator
public OpenSearchIndexMappingComparator(MappingFieldComparator mappingFieldComparator, OpenSearchJsonpSerializer jsonpSerializer)
-
-
Method Details
-
extractTypeMapping
@Nullable protected org.opensearch.client.json.JsonpSerializable extractTypeMapping(org.opensearch.client.opensearch.indices.IndexState currentIndexState) - Specified by:
extractTypeMapping
in classIndexMappingComparator<org.opensearch.client.opensearch.indices.IndexState,
org.opensearch.client.json.JsonpSerializable>
-