T
- The query result typecom.blazebit.persistence.BaseFinalSetOperationBuilder<T,X>
, com.blazebit.persistence.BaseOngoingFinalSetOperationBuilder<T,X>
, CTEInfoBuilder
, com.blazebit.persistence.LimitBuilder<T>
, com.blazebit.persistence.OrderByBuilder<T>
FinalSetOperationCTECriteriaBuilderImpl
, OngoingFinalSetOperationCTECriteriaBuilderImpl
public abstract class BaseFinalSetOperationCTECriteriaBuilderImpl<T,X extends com.blazebit.persistence.BaseFinalSetOperationBuilder<T,X>> extends BaseFinalSetOperationBuilderImpl<T,X,BaseFinalSetOperationCTECriteriaBuilderImpl<T,X>> implements com.blazebit.persistence.BaseOngoingFinalSetOperationBuilder<T,X>, CTEInfoBuilder
Modifier and Type | Field | Description |
---|---|---|
protected FullSelectCTECriteriaBuilderImpl<?> |
initiator |
|
protected CTEBuilderListener |
listener |
|
protected T |
result |
|
protected CTEBuilderListenerImpl |
subListener |
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
Constructor | Description |
---|---|
BaseFinalSetOperationCTECriteriaBuilderImpl(BaseFinalSetOperationBuilderImpl<T,X,BaseFinalSetOperationCTECriteriaBuilderImpl<T,X>> builder,
MainQuery mainQuery,
QueryContext queryContext,
java.util.Map<JoinManager,JoinManager> joinManagerMapping,
ExpressionCopyContext copyContext) |
|
BaseFinalSetOperationCTECriteriaBuilderImpl(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 |
---|---|---|
com.blazebit.persistence.impl.CTEInfo |
createCTEInfo() |
|
FullSelectCTECriteriaBuilderImpl<?> |
getInitiator() |
|
CTEBuilderListener |
getListener() |
|
T |
getResult() |
|
CTEBuilderListenerImpl |
getSubListener() |
afterKeyset, afterKeyset, afterKeyset, analyzeConstantifiedJoinNodes, appendGroupByClause, appendOrderByClause, appendSelectClause, appendWhereClause, appendWhereClause, appendWindowClause, applyExpressionTransformersAndBuildGroupByClauses, applyImplicitJoins, 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
endSet
getFirstResult, getMaxResults, setFirstResult, setMaxResults
protected final T result
protected final CTEBuilderListener listener
protected final FullSelectCTECriteriaBuilderImpl<?> initiator
protected final CTEBuilderListenerImpl subListener
public BaseFinalSetOperationCTECriteriaBuilderImpl(MainQuery mainQuery, QueryContext queryContext, java.lang.Class<T> clazz, T result, com.blazebit.persistence.spi.SetOperationType operator, boolean nested, CTEBuilderListener listener, FullSelectCTECriteriaBuilderImpl<?> initiator)
public BaseFinalSetOperationCTECriteriaBuilderImpl(BaseFinalSetOperationBuilderImpl<T,X,BaseFinalSetOperationCTECriteriaBuilderImpl<T,X>> builder, MainQuery mainQuery, QueryContext queryContext, java.util.Map<JoinManager,JoinManager> joinManagerMapping, ExpressionCopyContext copyContext)
public FullSelectCTECriteriaBuilderImpl<?> getInitiator()
public T getResult()
public CTEBuilderListener getListener()
public CTEBuilderListenerImpl getSubListener()
public com.blazebit.persistence.impl.CTEInfo createCTEInfo()
createCTEInfo
in interface CTEInfoBuilder
Copyright © 2014–2020 Blazebit. All rights reserved.