Package com.blazebit.persistence.impl
Class SubqueryInitiatorFactory
java.lang.Object
com.blazebit.persistence.impl.SubqueryInitiatorFactory
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
ConstructorsConstructorDescriptionSubqueryInitiatorFactory(MainQuery mainQuery, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, AliasManager aliasManager, JoinManager parentJoinManager) -
Method Summary
Modifier and TypeMethodDescription<T> SubqueryBuilderImpl<T>createSubqueryBuilder(T result, SubqueryBuilderListener<T> listener, boolean inExists, FullQueryBuilder<?, ?> criteriaBuilder, ClauseType clause) <T> SubqueryBuilderImpl<T>createSubqueryBuilder(T result, SubqueryBuilderListener<T> listener, boolean inExists, SubqueryBuilderImpl<?> subqueryBuilder, ClauseType clause) <T> SubqueryInitiator<T>createSubqueryInitiator(T result, SubqueryBuilderListener<T> listener, boolean inExists, ClauseType clause) AbstractCommonQueryBuilder<?,?, ?, ?, ?> <T extends Expression>
TreattachSubqueries(T expression, ClauseType clauseType)
-
Constructor Details
-
SubqueryInitiatorFactory
public SubqueryInitiatorFactory(MainQuery mainQuery, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, AliasManager aliasManager, JoinManager parentJoinManager)
-
-
Method Details
-
getQueryBuilder
-
createSubqueryInitiator
public <T> SubqueryInitiator<T> createSubqueryInitiator(T result, SubqueryBuilderListener<T> listener, boolean inExists, ClauseType clause) -
createSubqueryBuilder
public <T> SubqueryBuilderImpl<T> createSubqueryBuilder(T result, SubqueryBuilderListener<T> listener, boolean inExists, FullQueryBuilder<?, ?> criteriaBuilder, ClauseType clause) -
createSubqueryBuilder
public <T> SubqueryBuilderImpl<T> createSubqueryBuilder(T result, SubqueryBuilderListener<T> listener, boolean inExists, SubqueryBuilderImpl<?> subqueryBuilder, ClauseType clause) -
reattachSubqueries
-