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 Summary
Modifier and TypeFieldDescriptionprotected static final int
protected final ElasticsearchConverter
protected final ElasticsearchOperations
protected ElasticsearchQueryMethod
-
Constructor Summary
ConstructorDescriptionAbstractElasticsearchRepositoryQuery
(ElasticsearchQueryMethod queryMethod, ElasticsearchOperations elasticsearchOperations) -
Method Summary
Modifier and TypeMethodDescriptioncreateQuery
(Object[] parameters) protected abstract Query
createQuery
(ParametersParameterAccessor accessor) abstract boolean
protected abstract boolean
protected abstract boolean
-
Field Details
-
DEFAULT_STREAM_BATCH_SIZE
protected static final int DEFAULT_STREAM_BATCH_SIZE- See Also:
-
queryMethod
-
elasticsearchOperations
-
elasticsearchConverter
-
-
Constructor Details
-
AbstractElasticsearchRepositoryQuery
public AbstractElasticsearchRepositoryQuery(ElasticsearchQueryMethod queryMethod, ElasticsearchOperations elasticsearchOperations)
-
-
Method Details
-
getQueryMethod
- Specified by:
getQueryMethod
in interfaceRepositoryQuery
-
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
- Specified by:
execute
in interfaceRepositoryQuery
-
createQuery
-
createQuery
-