Interface ExecutableFindOperation.FindWithQuery<T>
- All Superinterfaces:
ExecutableFindOperation.TerminatingFind<T>, ExecutableFindOperation.TerminatingProjection, ExecutableFindOperation.TerminatingResults<T>
- All Known Subinterfaces:
ExecutableFindOperation.ExecutableFind<T>, ExecutableFindOperation.FindWithCollection<T>, ExecutableFindOperation.FindWithProjection<T>
- Enclosing interface:
ExecutableFindOperation
public static interface ExecutableFindOperation.FindWithQuery<T>
extends ExecutableFindOperation.TerminatingFind<T>
Terminating operations invoking the actual query execution.
- Since:
- 2.0
- Author:
- Christoph Strobl
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExecutableFindOperation.TerminatingFind<T> matching(CriteriaDefinition criteria) Set the filtercriteriato be used.Set the filter query to be used.Set the filter query for the geoNear execution.Methods inherited from interface ExecutableFindOperation.TerminatingProjection
count, existsMethods inherited from interface ExecutableFindOperation.TerminatingResults
all, first, firstValue, map, one, oneValue, scroll, stream
-
Method Details
-
matching
Set the filter query to be used.- Parameters:
query- must not be null.- Returns:
- new instance of
ExecutableFindOperation.TerminatingFind. - Throws:
IllegalArgumentException- if query is null.
-
matching
Set the filtercriteriato be used.- Parameters:
criteria- must not be null.- Returns:
- new instance of
ExecutableFindOperation.TerminatingFind. - Throws:
IllegalArgumentException- if criteria is null.- Since:
- 3.0
-
near
Set the filter query for the geoNear execution.- Parameters:
nearQuery- must not be null.- Returns:
- new instance of
ExecutableFindOperation.TerminatingFindNear. - Throws:
IllegalArgumentException- if nearQuery is null.
-