Interface ExecutableFindByAnalyticsOperation.TerminatingFindByAnalytics<T>
- All Superinterfaces:
OneAndAll<T>
- All Known Subinterfaces:
ExecutableFindByAnalyticsOperation.ExecutableFindByAnalytics<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsConsistentWith<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsInCollection<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsInScope<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithConsistency<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithOptions<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithProjection<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithQuery<T>
- Enclosing interface:
ExecutableFindByAnalyticsOperation
public static interface ExecutableFindByAnalyticsOperation.TerminatingFindByAnalytics<T>
extends OneAndAll<T>
- Since:
- 2.0
- Author:
- Christoph Strobl
-
Method Summary
Modifier and TypeMethodDescriptionall()Get all matching elements.longcount()Get the number of matching elements.booleanexists()Check for the presence of matching elements.first()Get the first or no result.@Nullable TGet the first or no result.one()Get exactly zero or one result.@Nullable ToneValue()Get exactly zero or one result.stream()Stream all matching elements.
-
Method Details
-
one
Get exactly zero or one result.- Specified by:
onein interfaceOneAndAll<T>- Returns:
Optional.empty()if no match found.- Throws:
IncorrectResultSizeDataAccessException- if more than one match found.
-
oneValue
@Nullable T oneValue()Get exactly zero or one result.- Specified by:
oneValuein interfaceOneAndAll<T>- Returns:
- null if no match found.
- Throws:
IncorrectResultSizeDataAccessException- if more than one match found.
-
first
-
firstValue
@Nullable T firstValue()Get the first or no result.- Specified by:
firstValuein interfaceOneAndAll<T>- Returns:
- null if no match found.
-
all
-
stream
-
count
-
exists
-