T
- The query result typecom.blazebit.persistence.BaseHavingBuilder<T>
, com.blazebit.persistence.BaseOngoingSetOperationBuilder<X,Y,Z>
, com.blazebit.persistence.BaseQueryBuilder<T,Z>
, com.blazebit.persistence.BaseSubqueryBuilder<T>
, com.blazebit.persistence.BaseWhereBuilder<T>
, com.blazebit.persistence.CommonQueryBuilder<T>
, com.blazebit.persistence.CorrelationQueryBuilder<T>
, com.blazebit.persistence.CTEBuilder<T>
, com.blazebit.persistence.DistinctBuilder<T>
, com.blazebit.persistence.FromBaseBuilder<T>
, com.blazebit.persistence.FromBuilder<T>
, com.blazebit.persistence.FromProvider
, com.blazebit.persistence.GroupByBuilder<T>
, com.blazebit.persistence.HavingBuilder<T>
, SubqueryInternalBuilder<T>
, com.blazebit.persistence.KeysetQueryBuilder<T>
, com.blazebit.persistence.LimitBuilder<T>
, com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>
, com.blazebit.persistence.OngoingSetOperationBuilder<com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Y>,Y,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Y>>>
, com.blazebit.persistence.OrderByBuilder<T>
, com.blazebit.persistence.ParameterHolder<T>
, Subquery
, com.blazebit.persistence.SelectBuilder<T>
, com.blazebit.persistence.SetOperationBuilder<T,Z>
, com.blazebit.persistence.spi.ConfigurationSource
, com.blazebit.persistence.spi.ServiceProvider
, com.blazebit.persistence.StartOngoingSetOperationBuilder<com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<X,Y>,Y,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<X,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<X,Y>>>
, com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>
, com.blazebit.persistence.WhereBuilder<T>
public class StartOngoingSetOperationSubqueryBuilderImpl<T,Z> extends BaseSubqueryBuilderImpl<T,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>> implements com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>
aliasManager, cachedExternalQueryString, cachedGroupByIdentifierExpressions, cachedQueryString, cbf, em, embeddableSplittingVisitor, explicitVersionEntities, expressionFactory, finalSetOperationBuilder, firstResult, fromClassExplicitlySet, functionalDependencyAnalyzerVisitor, groupByManager, hasCollections, hasGroupBy, havingManager, ID_PARAM_NAME, isMainQuery, joinManager, keysetManager, mainQuery, maxResults, needsCheck, nodesToFetch, orderByManager, parameterManager, queryContext, queryGenerator, resultType, selectManager, setOperationEnded, statementType, subqueryInitFactory, transformerGroups, whereManager
listener, result, subListener
Constructor | Description |
---|---|
StartOngoingSetOperationSubqueryBuilderImpl(BaseSubqueryBuilderImpl<T,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>> builder,
MainQuery mainQuery,
QueryContext queryContext) |
|
StartOngoingSetOperationSubqueryBuilderImpl(MainQuery mainQuery,
QueryContext queryContext,
AliasManager aliasManager,
JoinManager parentJoinManager,
ExpressionFactory expressionFactory,
T result,
SubqueryBuilderListener<T> listener,
OngoingFinalSetOperationSubqueryBuilderImpl<T> finalSetOperationBuilder,
Z endSetResult) |
Modifier and Type | Method | Description |
---|---|---|
protected BaseFinalSetOperationSubqueryBuilderImpl<T,?> |
createFinalSetOperationBuilder(com.blazebit.persistence.spi.SetOperationType operator,
boolean nested) |
|
protected com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z> |
createSetOperand(BaseFinalSetOperationSubqueryBuilderImpl<T,?> finalSetOperationBuilder) |
|
protected com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>> |
createSubquerySetOperand(BaseFinalSetOperationSubqueryBuilderImpl<T,?> finalSetOperationBuilder,
BaseFinalSetOperationSubqueryBuilderImpl<T,?> resultFinalSetOperationBuilder) |
|
Z |
endSet() |
|
com.blazebit.persistence.OngoingFinalSetOperationSubqueryBuilder<Z> |
endSetWith() |
afterKeyset, afterKeyset, afterKeyset, appendGroupByClause, appendOrderByClause, appendSelectClause, appendWhereClause, appendWhereClause, applyExpressionTransformersAndBuildGroupByClauses, applyImplicitJoins, applyJpaLimit, applyObjectBuilder, applyVisitor, beforeKeyset, beforeKeyset, beforeKeyset, buildBaseQueryString, buildBaseQueryString, buildExternalQueryString, buildExternalQueryString, collectParameters, containsParameter, distinct, except, exceptAll, from, from, from, from, from, from, fromCte, fromCte, fromIdentifiableValues, fromIdentifiableValues, fromNew, fromNew, fromOld, fromOld, fromValues, fromValues, fromValues, fromValues, getBaseQueryString, getBaseQueryStringWithCheck, getCriteriaBuilderFactory, getCteNodes, getEntityFunctionNodes, getEntityManager, getExternalQueryString, getFirstResult, getFrom, getFromByPath, getGroupByIdentifierExpressions, getKeyRestrictedLeftJoinAliases, getMaxResults, getMetamodel, getModificationStateRelatedTableNameRemappings, getModificationStates, getParameter, getParameters, getParameterValue, getPath, getProperties, getProperty, getQuery, getQuery, getQueryString, getResultType, getRoot, getRoots, getService, getStatementType, getTypedQuery, getTypedQuery, getTypedQueryForFinalOperationBuilder, groupBy, groupBy, hasLimit, having, havingCase, havingExists, havingExists, havingNotExists, havingNotExists, havingOr, havingSimpleCase, havingSubqueries, havingSubquery, havingSubquery, havingSubquery, havingSubquery, implicitJoinWhereClause, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, intersect, intersectAll, isCacheable, isEmpty, isEmpty, isJoinRequiredForSelect, isParameterSet, join, joinDefault, joinDefaultOn, joinOn, joinOn, joinOn, joinOn, joinOn, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc, prepareAndCheck, prepareForModification, registerMacro, renderCteNodes, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn, select, select, selectCase, selectCase, selectSimpleCase, selectSimpleCase, selectSubqueries, selectSubqueries, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, setCacheable, setFirstResult, setHavingExpression, setHavingExpressionSubqueries, setMaxResults, setParameter, setParameter, setParameter, setParameterType, setProperties, setProperty, setWhereExpression, setWhereExpressionSubqueries, startExcept, startExceptAll, startIntersect, startIntersectAll, startSet, startUnion, startUnionAll, union, unionAll, verifyBuilderEnded, verifySetBuilderEnded, where, whereCase, whereExists, whereExists, whereNotExists, whereNotExists, whereOr, whereSimpleCase, whereSubqueries, whereSubquery, whereSubquery, whereSubquery, whereSubquery, with, withCtesFrom, withRecursive, withReturning, withStartSet
having, havingCase, havingExists, havingExists, havingNotExists, havingNotExists, havingSimpleCase, havingSubqueries, havingSubquery, havingSubquery, havingSubquery, havingSubquery
createFinalSetOperationBuilder, createFinalSetOperationBuilder, createLeaf, createOngoing, createStartOngoing, getCorrelatedExpressions, getResult, getSelectExpressions, getSubListener
where, whereCase, whereExists, whereExists, whereNotExists, whereNotExists, whereSimpleCase, whereSubqueries, whereSubquery, whereSubquery, whereSubquery, whereSubquery
getCriteriaBuilderFactory, getMetamodel, isCacheable, registerMacro, setCacheable, setProperties, setProperty
getProperties, getProperty
with, withCtesFrom, withRecursive, withReturning, withStartSet
from, from, from, from, fromIdentifiableValues, fromIdentifiableValues, fromNew, fromNew, fromOld, fromOld, fromValues, fromValues, fromValues, fromValues, getFrom, getFromByPath, getPath, getRoots, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, join, joinDefault, joinDefaultOn, joinOn, joinOn, joinOn, joinOn, joinOn, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn
havingOr, setHavingExpression, setHavingExpressionSubqueries
afterKeyset, afterKeyset, afterKeyset, beforeKeyset, beforeKeyset, beforeKeyset
getFirstResult, getMaxResults, setFirstResult, setMaxResults
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc
containsParameter, getParameter, getParameters, getParameterValue, isParameterSet, setParameter, setParameter, setParameter, setParameterType
select, select, selectCase, selectCase, selectSimpleCase, selectSimpleCase, selectSubqueries, selectSubqueries, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery
except, exceptAll, intersect, intersectAll, startExcept, startExceptAll, startIntersect, startIntersectAll, startUnion, startUnionAll, union, unionAll
getQueryString
getFirstResult, getMaxResults
public StartOngoingSetOperationSubqueryBuilderImpl(MainQuery mainQuery, QueryContext queryContext, AliasManager aliasManager, JoinManager parentJoinManager, ExpressionFactory expressionFactory, T result, SubqueryBuilderListener<T> listener, OngoingFinalSetOperationSubqueryBuilderImpl<T> finalSetOperationBuilder, Z endSetResult)
public StartOngoingSetOperationSubqueryBuilderImpl(BaseSubqueryBuilderImpl<T,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>> builder, MainQuery mainQuery, QueryContext queryContext)
public Z endSet()
endSet
in interface com.blazebit.persistence.BaseOngoingSetOperationBuilder<X extends java.lang.Object,Y extends java.lang.Object,Z extends com.blazebit.persistence.StartOngoingSetOperationBuilder<?,?,?>>
public com.blazebit.persistence.OngoingFinalSetOperationSubqueryBuilder<Z> endSetWith()
endSetWith
in interface com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>
endSetWith
in interface com.blazebit.persistence.OngoingSetOperationBuilder<com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T extends java.lang.Object,Y extends java.lang.Object>,Y extends java.lang.Object,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T extends java.lang.Object,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T extends java.lang.Object,Y extends java.lang.Object>>>
protected BaseFinalSetOperationSubqueryBuilderImpl<T,?> createFinalSetOperationBuilder(com.blazebit.persistence.spi.SetOperationType operator, boolean nested)
createFinalSetOperationBuilder
in class AbstractCommonQueryBuilder<javax.persistence.Tuple,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>,BaseFinalSetOperationSubqueryBuilderImpl<T,?>>
protected com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z> createSetOperand(BaseFinalSetOperationSubqueryBuilderImpl<T,?> finalSetOperationBuilder)
createSetOperand
in class AbstractCommonQueryBuilder<javax.persistence.Tuple,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>,BaseFinalSetOperationSubqueryBuilderImpl<T,?>>
protected com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>> createSubquerySetOperand(BaseFinalSetOperationSubqueryBuilderImpl<T,?> finalSetOperationBuilder, BaseFinalSetOperationSubqueryBuilderImpl<T,?> resultFinalSetOperationBuilder)
createSubquerySetOperand
in class AbstractCommonQueryBuilder<javax.persistence.Tuple,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.OngoingSetOperationSubqueryBuilder<T,Z>,com.blazebit.persistence.StartOngoingSetOperationSubqueryBuilder<T,com.blazebit.persistence.MiddleOngoingSetOperationSubqueryBuilder<T,Z>>,BaseFinalSetOperationSubqueryBuilderImpl<T,?>>
Copyright © 2014–2019 Blazebit. All rights reserved.