Class AbstractElasticsearchRepositoryQuery

java.lang.Object
org.springframework.data.elasticsearch.repository.query.AbstractElasticsearchRepositoryQuery
All Implemented Interfaces:
RepositoryQuery
Direct Known Subclasses:
ElasticsearchPartQuery, ElasticsearchStringQuery

public abstract class AbstractElasticsearchRepositoryQuery extends Object implements RepositoryQuery
AbstractElasticsearchRepositoryQuery
Author:
Rizwan Idrees, Mohsin Husen, Peter-Josef Meisch
  • Field Details

  • Constructor Details

  • Method Details

    • getQueryMethod

      public QueryMethod getQueryMethod()
      Specified by:
      getQueryMethod in interface RepositoryQuery
    • isCountQuery

      public abstract boolean isCountQuery()
      Returns:
      true if this is a count query
      Since:
      4.2
    • isDeleteQuery

      protected abstract boolean isDeleteQuery()
    • isExistsQuery

      protected abstract boolean isExistsQuery()
    • execute

      public Object execute(Object[] parameters)
      Specified by:
      execute in interface RepositoryQuery
    • createQuery

      public Query createQuery(Object[] parameters)
    • createQuery

      protected abstract BaseQuery createQuery(org.springframework.data.elasticsearch.repository.query.ElasticsearchParametersParameterAccessor accessor)