Class QueryStringPlaceholderReplacer

java.lang.Object
org.springframework.data.elasticsearch.repository.support.QueryStringPlaceholderReplacer

public final class QueryStringPlaceholderReplacer extends Object
To replace the placeholders like `?0`, `?1, `?2` of the query string.
Author:
Peter-Josef Meisch, Niklas Herder, Haibo Liu
  • Constructor Details

    • QueryStringPlaceholderReplacer

      public QueryStringPlaceholderReplacer(ConversionService conversionService)
  • Method Details

    • replacePlaceholders

      public String replacePlaceholders(String input, ParameterAccessor accessor)
      Replace the placeholders of the query string.
      Parameters:
      input - raw query string
      accessor - parameter info
      Returns:
      a plain string with placeholders replaced