T
- The query result typecom.blazebit.persistence.BaseFinalSetOperationBuilder<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>>
, com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>
, CTEInfoBuilder
, com.blazebit.persistence.LimitBuilder<T>
, com.blazebit.persistence.OrderByBuilder<T>
public class FinalSetOperationCTECriteriaBuilderImpl<T> extends BaseFinalSetOperationCTECriteriaBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>> implements com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>, CTEInfoBuilder
aliasManager, cachedExternalQueryString, cachedGroupByIdentifierExpressions, cachedQueryString, cbf, em, embeddableSplittingVisitor, explicitVersionEntities, expressionFactory, finalSetOperationBuilder, firstResult, fromClassExplicitlySet, functionalDependencyAnalyzerVisitor, groupByManager, hasCollections, hasGroupBy, havingManager, ID_PARAM_NAME, isMainQuery, joinManager, keyRestrictedLeftJoins, keysetManager, mainQuery, maxResults, needsCheck, nodesToFetch, orderByManager, parameterManager, queryContext, queryGenerator, resultType, selectManager, setOperationEnded, statementType, subqueryInitFactory, transformerGroups, whereManager, windowManager
endSetResult, orderByElements, setOperationManager
initiator, listener, result, subListener
Constructor | Description |
---|---|
FinalSetOperationCTECriteriaBuilderImpl(BaseFinalSetOperationBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>,BaseFinalSetOperationCTECriteriaBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>>> builder,
MainQuery mainQuery,
QueryContext queryContext,
java.util.Map<JoinManager,JoinManager> joinManagerMapping,
ExpressionCopyContext copyContext) |
|
FinalSetOperationCTECriteriaBuilderImpl(MainQuery mainQuery,
QueryContext queryContext,
java.lang.Class<T> clazz,
T result,
com.blazebit.persistence.spi.SetOperationType operator,
boolean nested,
CTEBuilderListener listener,
FullSelectCTECriteriaBuilderImpl<?> initiator) |
Modifier and Type | Method | Description |
---|---|---|
protected JoinVisitor |
applyImplicitJoins(JoinVisitor parentVisitor) |
|
T |
end() |
afterKeyset, afterKeyset, afterKeyset, analyzeConstantifiedJoinNodes, appendGroupByClause, appendOrderByClause, appendSelectClause, appendWhereClause, appendWhereClause, appendWindowClause, applyExpressionTransformersAndBuildGroupByClauses, applyJpaLimit, applyObjectBuilder, applyVisitor, asExpression, beforeKeyset, beforeKeyset, beforeKeyset, buildBaseQueryString, buildExternalQueryString, buildExternalQueryString, buildLateralBaseQueryString, buildLateralExampleQueryString, collectParameters, containsParameter, createFinalSetOperationBuilder, createSetOperand, createSubquerySetOperand, createTypedQuery, distinct, except, exceptAll, from, from, from, from, from, from, fromCte, fromCte, fromEntitySubquery, fromEntitySubquery, fromEntitySubquery, fromIdentifiableValues, fromIdentifiableValues, fromIdentifiableValues, fromIdentifiableValues, fromNew, fromNew, fromOld, fromOld, fromSubquery, fromSubquery, fromValues, fromValues, fromValues, fromValues, getBaseQueryString, getBaseQueryStringWithCheck, getCriteriaBuilderFactory, getCteNodes, getEntityFunctionNodes, getEntityFunctionNodes, getEntityManager, getExternalQueryString, getFirstResult, getFrom, getFromByPath, getGroupByIdentifierExpressions, getKeyRestrictedLeftJoinAliases, getKeyRestrictedLeftJoins, getLateralQuery, getMaxResults, getMetamodel, getModificationStateRelatedTableNameRemappings, getModificationStates, getParameter, getParameters, getParameterValue, getPath, getProperties, getProperty, getQuery, getQueryString, getResultType, getRoot, getRoots, getService, getStatementType, getTypedQueryForFinalOperationBuilder, groupBy, groupBy, hasCte, hasLimit, having, havingCase, havingExists, havingExists, havingExpression, havingExpressionSubqueries, havingNotExists, havingNotExists, havingOr, havingSimpleCase, havingSubqueries, havingSubquery, havingSubquery, havingSubquery, havingSubquery, implicitJoinWhereClause, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinLateralEntitySubquery, innerJoinLateralEntitySubquery, innerJoinLateralEntitySubquery, innerJoinLateralOnEntitySubquery, innerJoinLateralOnEntitySubquery, innerJoinLateralOnEntitySubquery, innerJoinLateralOnSubquery, innerJoinLateralOnSubquery, innerJoinLateralOnSubquery, innerJoinLateralSubquery, innerJoinLateralSubquery, innerJoinLateralSubquery, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOn, innerJoinOnEntitySubquery, innerJoinOnEntitySubquery, innerJoinOnEntitySubquery, innerJoinOnEntitySubquery, innerJoinOnSubquery, innerJoinOnSubquery, intersect, intersectAll, isCacheable, isEmpty, isJoinRequiredForSelect, isParameterSet, join, joinDefault, joinDefaultOn, joinLateralEntitySubquery, joinLateralEntitySubquery, joinLateralEntitySubquery, joinLateralOnEntitySubquery, joinLateralOnEntitySubquery, joinLateralOnEntitySubquery, joinLateralOnSubquery, joinLateralOnSubquery, joinLateralOnSubquery, joinLateralSubquery, joinLateralSubquery, joinLateralSubquery, joinOn, joinOn, joinOn, joinOn, joinOn, joinOnEntitySubquery, joinOnEntitySubquery, joinOnEntitySubquery, joinOnEntitySubquery, joinOnSubquery, joinOnSubquery, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinLateralEntitySubquery, leftJoinLateralEntitySubquery, leftJoinLateralEntitySubquery, leftJoinLateralOnEntitySubquery, leftJoinLateralOnEntitySubquery, leftJoinLateralOnEntitySubquery, leftJoinLateralOnSubquery, leftJoinLateralOnSubquery, leftJoinLateralOnSubquery, leftJoinLateralSubquery, leftJoinLateralSubquery, leftJoinLateralSubquery, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOn, leftJoinOnEntitySubquery, leftJoinOnEntitySubquery, leftJoinOnEntitySubquery, leftJoinOnEntitySubquery, leftJoinOnSubquery, leftJoinOnSubquery, orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc, prepareAndCheckCtes, prepareForModification, prepareSelect, registerMacro, renderCteNodes, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOn, rightJoinOnEntitySubquery, rightJoinOnEntitySubquery, rightJoinOnEntitySubquery, rightJoinOnEntitySubquery, rightJoinOnSubquery, rightJoinOnSubquery, 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, whereExpression, whereExpressionSubqueries, whereNotExists, whereNotExists, whereOr, whereSimpleCase, whereSubqueries, whereSubquery, whereSubquery, whereSubquery, whereSubquery, window, with, with, with, with, with, with, withCtesFrom, withRecursive, withReturning, withStartSet, withStartSet, withStartSet
applySetOrderBy, asExpression, buildBaseQueryString, endSet, getEndSetResult, getOperator, getOrderByElements, getQuery, getResultList, getSingleResult, getTypedQuery, isEmpty, orderBy, prepareAndCheck, setEndSetResult, verifyBuilderEnded
createCTEInfo, getInitiator, getListener, getResult, getSubListener
endSet
createCTEInfo
getFirstResult, getMaxResults, setFirstResult, setMaxResults
public FinalSetOperationCTECriteriaBuilderImpl(MainQuery mainQuery, QueryContext queryContext, java.lang.Class<T> clazz, T result, com.blazebit.persistence.spi.SetOperationType operator, boolean nested, CTEBuilderListener listener, FullSelectCTECriteriaBuilderImpl<?> initiator)
public FinalSetOperationCTECriteriaBuilderImpl(BaseFinalSetOperationBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>,BaseFinalSetOperationCTECriteriaBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>>> builder, MainQuery mainQuery, QueryContext queryContext, java.util.Map<JoinManager,JoinManager> joinManagerMapping, ExpressionCopyContext copyContext)
protected JoinVisitor applyImplicitJoins(JoinVisitor parentVisitor)
applyImplicitJoins
in class AbstractCommonQueryBuilder<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>,AbstractCommonQueryBuilder<?,?,?,?,?>,AbstractCommonQueryBuilder<?,?,?,?,?>,BaseFinalSetOperationCTECriteriaBuilderImpl<T,com.blazebit.persistence.FinalSetOperationCTECriteriaBuilder<T>>>
Copyright © 2014–2020 Blazebit. All rights reserved.