Class OpensearchReaderUtil
java.lang.Object
io.camunda.optimize.service.db.os.reader.OpensearchReaderUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<T> extractAggregatedResponseValues(OpenSearchDocumentOperations.AggregatedResult<org.opensearch.client.opensearch.core.search.Hit<T>> searchResponse) static <T> List<T> extractAggregatedResponseValues(OpenSearchDocumentOperations.AggregatedResult<org.opensearch.client.opensearch.core.search.Hit<T>> searchResponse, Function<org.opensearch.client.opensearch.core.search.Hit<T>, T> mappingFunction) extractAggregatedResponseValues(org.opensearch.client.opensearch.core.SearchResponse<T> searchResponse, String aggPath) static <T> List<T> extractResponseValues(org.opensearch.client.opensearch.core.SearchResponse<T> searchResponse) static <T> List<T> extractResponseValues(org.opensearch.client.opensearch.core.SearchResponse<T> searchResponse, Function<org.opensearch.client.opensearch.core.search.Hit<T>, T> mappingFunction) static <T> Collection<? extends T> mapHits(org.opensearch.client.opensearch.core.search.HitsMetadata<org.opensearch.client.json.JsonData> searchHits, int resultLimit, Class<T> typeClass, Function<org.opensearch.client.opensearch.core.search.Hit<T>, T> mappingFunction) static <T> Optional<T> processGetResponse(org.opensearch.client.opensearch.core.get.GetResult<T> getResponse)
-
Constructor Details
-
OpensearchReaderUtil
public OpensearchReaderUtil()
-
-
Method Details
-
extractResponseValues
public static <T> List<T> extractResponseValues(org.opensearch.client.opensearch.core.SearchResponse<T> searchResponse) -
extractResponseValues
-
extractAggregatedResponseValues
-
extractAggregatedResponseValues
public static <T> List<T> extractAggregatedResponseValues(OpenSearchDocumentOperations.AggregatedResult<org.opensearch.client.opensearch.core.search.Hit<T>> searchResponse) -
extractAggregatedResponseValues
public static <T> List<T> extractAggregatedResponseValues(OpenSearchDocumentOperations.AggregatedResult<org.opensearch.client.opensearch.core.search.Hit<T>> searchResponse, Function<org.opensearch.client.opensearch.core.search.Hit<T>, T> mappingFunction) -
processGetResponse
public static <T> Optional<T> processGetResponse(org.opensearch.client.opensearch.core.get.GetResult<T> getResponse) -
mapHits
public static <T> Collection<? extends T> mapHits(org.opensearch.client.opensearch.core.search.HitsMetadata<org.opensearch.client.json.JsonData> searchHits, int resultLimit, Class<T> typeClass, Function<org.opensearch.client.opensearch.core.search.Hit<T>, T> mappingFunction)
-