Class OpenSearchQueryHelper

java.lang.Object
org.evomaster.client.java.controller.opensearch.utils.OpenSearchQueryHelper

public class OpenSearchQueryHelper extends Object
Helper class for working with OpenSearch queries.
  • Constructor Details

    • OpenSearchQueryHelper

      public OpenSearchQueryHelper()
  • Method Details

    • extractQueryKind

      public static String extractQueryKind(Object query)
      Extracts the kind of query (term, match, etc.) from a query object.
    • extractFieldName

      public static String extractFieldName(Object query, String structure)
      Extracts the field name from a query object.
    • extractFieldValue

      public static Object extractFieldValue(Object query, String structure)
      Extracts the field value from a query object.
    • extractTypedFieldValue

      public static Object extractTypedFieldValue(Object value)
      Extracts the value from a field by its type (Double, Long, Boolean, String, Null).