T
- The concrete builder typeBaseWhereBuilder<T>
BaseCriteriaBuilder<T,X>
, BaseCTECriteriaBuilder<X>
, BaseDeleteCriteriaBuilder<T,X>
, BaseInsertCriteriaBuilder<T,X>
, BaseModificationCriteriaBuilder<X>
, BaseQueryBuilder<T,X>
, BaseSubqueryBuilder<X>
, BaseUpdateCriteriaBuilder<T,X>
, CriteriaBuilder<T>
, DeleteCriteriaBuilder<T>
, FullQueryBuilder<T,X>
, FullSelectCTECriteriaBuilder<X>
, InsertCriteriaBuilder<T>
, LeafOngoingSetOperationCriteriaBuilder<X>
, LeafOngoingSetOperationCTECriteriaBuilder<X>
, LeafOngoingSetOperationSubqueryBuilder<X>
, ModificationCriteriaBuilder<X>
, OngoingSetOperationCriteriaBuilder<T,Y>
, OngoingSetOperationCTECriteriaBuilder<T,Y>
, OngoingSetOperationSubqueryBuilder<T,Y>
, PaginatedCriteriaBuilder<T>
, QueryBuilder<T,X>
, ReturningDeleteCriteriaBuilder<T,X>
, ReturningInsertCriteriaBuilder<T,X>
, ReturningModificationCriteriaBuilder<X,Y>
, ReturningUpdateCriteriaBuilder<T,X>
, SelectBaseCTECriteriaBuilder<X>
, SelectCTECriteriaBuilder<X>
, SelectRecursiveCTECriteriaBuilder<X>
, StartOngoingSetOperationCriteriaBuilder<X,Y>
, StartOngoingSetOperationCTECriteriaBuilder<X,Y>
, StartOngoingSetOperationSubqueryBuilder<X,Y>
, SubqueryBuilder<T>
, UpdateCriteriaBuilder<T>
public interface WhereBuilder<T extends WhereBuilder<T>> extends BaseWhereBuilder<T>
Modifier and Type | Method | Description |
---|---|---|
T |
setWhereExpression(String expression) |
Sets the given expression as expression for the where clause.
|
MultipleSubqueryInitiator<T> |
setWhereExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the where clause. |
WhereOrBuilder<T> |
whereOr() |
Starts a
WhereOrBuilder which is a predicate consisting only of
disjunctiv connected predicates. |
where, whereCase, whereExists, whereExists, whereNotExists, whereNotExists, whereSimpleCase, whereSubqueries, whereSubquery, whereSubquery, whereSubquery, whereSubquery
WhereOrBuilder<T> whereOr()
WhereOrBuilder
which is a predicate consisting only of
disjunctiv connected predicates. When the builder finishes, the predicate
is added to the parent predicate container represented by the type T
.T setWhereExpression(String expression)
expression
- The where expressionMultipleSubqueryInitiator<T> setWhereExpressionSubqueries(String expression)
MultipleSubqueryInitiator
for expression of the where clause.
All occurrences of subsequently defined subqueryAlias
es in expression
will be replaced by the respective subquery.
When the builder finishes, the resulting expression is used as expression for the where clause.
expression
- The where expressionCopyright © 2014–2018 Blazebit. All rights reserved.