Package com.appiancorp.common.query
Interface QueryBuilder.Filtering<T>
- Type Parameters:
T
- Type of value
- All Superinterfaces:
QueryBuilder<T>
,QueryBuilder.Paging<T>
,QueryBuilder.Sorting<T>
- All Known Implementing Classes:
GenericQuery.GenericBuilder
,Query.Builder
,TypedValueQuery.TypedValueBuilder
- Enclosing interface:
- QueryBuilder<T>
This interface is available as a preview of functionality that will be added to the supported public API in a future release. While it is in the preview phase, it is subject to change or removal without deprecation or notice. Although notice of change is not guaranteed, we will try to let developers know of major changes through announcements in release notes.
Restricts path after Filtering for Selection.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.appiancorp.common.query.QueryBuilder
QueryBuilder.Aggregating<T>, QueryBuilder.Filtering<T>, QueryBuilder.FilteringCriteria<T>, QueryBuilder.Grouping<T>, QueryBuilder.Paging<T>, QueryBuilder.Selecting<T>, QueryBuilder.Sorting<T>
-
Method Summary
Modifier and TypeMethodDescriptionObtains the set of operations allowed afterQueryBuilder.Filtering<T>
Obtains the set of operations allowed afterQueryBuilder.Filtering<T>
Obtains the set of operations allowed afterQueryBuilder.Filtering<T>
Methods inherited from interface com.appiancorp.common.query.QueryBuilder
build
Methods inherited from interface com.appiancorp.common.query.QueryBuilder.Paging
page, page
Methods inherited from interface com.appiancorp.common.query.QueryBuilder.Sorting
sortBy, sortBy, sortBy, sortBy
-
Method Details
-
criteria
Obtains the set of operations allowed afterQueryBuilder.Filtering<T>
- Parameters:
criteria
- TheCriteria
used to bound the query.- Returns:
- the
QueryBuilder.Paging<T>
interface with the set of operations allowed afterQueryBuilder.Filtering<T>
-
and
Obtains the set of operations allowed afterQueryBuilder.Filtering<T>
- Parameters:
criteria
- TheCriteria
that will be combined with the existing Criteria using the AND operator.- Returns:
- the
QueryBuilder.Paging<T>
interface with the set of operations allowed afterQueryBuilder.Filtering<T>
-
or
Obtains the set of operations allowed afterQueryBuilder.Filtering<T>
- Parameters:
criteria
- TheCriteria
that will be combined with the existing Criteria using the OR operator.- Returns:
- the
QueryBuilder.Paging<T>
interface with the set of operations allowed afterQueryBuilder.Filtering<T>
-