Uses of Class
com.blazebit.persistence.impl.JoinNode
Packages that use JoinNode
-
Uses of JoinNode in com.blazebit.persistence.impl
Fields in com.blazebit.persistence.impl with type parameters of type JoinNodeModifier and TypeFieldDescriptionAbstractFullQueryBuilder.cachedIdentifierExpressionsToUseNonRootJoinNodesAbstractCommonQueryBuilder.keyRestrictedLeftJoinsAbstractCommonQueryBuilder.nodesToFetchMethods in com.blazebit.persistence.impl that return JoinNodeModifier and TypeMethodDescriptionJoinNode.cloneJoinNode(JoinNode parent, JoinTreeNode parentTreeNode, JoinAliasInfo aliasInfo) JoinNode.cloneRootNode(JoinAliasInfo aliasInfo) static JoinNodeJoinNode.createAssociationJoinNode(JoinNode parent, JoinTreeNode parentTreeNode, JoinType joinType, javax.persistence.metamodel.Type<?> nodeType, javax.persistence.metamodel.EntityType<?> treatType, String qualificationExpression, JoinAliasInfo aliasInfo) static JoinNodeJoinNode.createCorrelationRootNode(JoinNode correlationParent, String correlationPath, javax.persistence.metamodel.Attribute<?, ?> correlatedAttribute, javax.persistence.metamodel.Type<?> nodeType, javax.persistence.metamodel.EntityType<?> treatType, JoinAliasInfo aliasInfo, boolean lateral) protected final JoinNodeAbstractFullQueryBuilder.createDualNode()static JoinNodeJoinNode.createEntityJoinNode(JoinNode parent, JoinType joinType, javax.persistence.metamodel.EntityType<?> nodeType, JoinAliasInfo aliasInfo, boolean lateral) static JoinNodeJoinNode.createRootNode(javax.persistence.metamodel.EntityType<?> nodeType, JoinAliasInfo aliasInfo) static JoinNodeJoinNode.createSimpleValuesRootNode(MainQuery mainQuery, Class<?> nodeType, int valueCount, JoinAliasInfo aliasInfo) static JoinNodeJoinNode.createValuesRootNode(javax.persistence.metamodel.Type<?> nodeType, javax.persistence.metamodel.EntityType<?> valueType, String valuesTypeName, int valueCount, Set<String> valuesIdName, String valuesLikeClause, String qualificationExpression, boolean valueClazzAttributeSingular, boolean valueClazzSimpleValue, String valuesLikeAttribute, String valuesCastedParameter, String[] valuesAttributes, JoinAliasInfo aliasInfo) ImplicitJoinNotAllowedException.getBaseNode()JoinNode.getCorrelationParent()JoinVisitor.getCurrentJoinNode()JoinNode.getDefaultJoin(List<PathElementExpression> pathElements, int start, int end) JoinTreeNode.getDefaultNode()AbstractCommonQueryBuilder.getFromByPath(String path) JoinAliasInfo.getJoinNode()JoinTreeNode.getJoinNode(String alias, boolean defaultJoin) JoinNode.getKeyJoinNode()JoinNode.getParent()AbstractCommonQueryBuilder.getRoot()EntitySelectResolveVisitor.getRootNode()JoinNode.getTreatedJoinNode(javax.persistence.metamodel.EntityType<?> type) TreatedJoinAliasInfo.getTreatedJoinNode()Methods in com.blazebit.persistence.impl that return types with arguments of type JoinNodeModifier and TypeMethodDescriptionSelectManager.collectFetchOwners()JoinNodeGathererVisitor.collectNonRootJoinNodes(ResolvedExpression[] identifierExpressions) JoinManager.getCollectionJoins()JoinNode.getDependencies()JoinNode.getEntityJoinNodes()JoinVisitor.getFetchableNodes()AbstractFullQueryBuilder.getIdentifierExpressionsToUseNonRootJoinNodes()AbstractFullQueryBuilder.getIdentifierExpressionsToUseNonRootJoinNodes(ResolvedExpression[] identifierExpressionsToUse) JoinTreeNode.getJoinNodes()AbstractCommonQueryBuilder.getKeyRestrictedLeftJoins()JoinManager.getRoots()JoinNode.getTreatedJoinNodes()Methods in com.blazebit.persistence.impl with parameters of type JoinNodeModifier and TypeMethodDescriptionvoidJoinNode.addEntityJoin(JoinNode entityJoinNode) voidJoinTreeNode.addJoinNode(JoinNode node, boolean defaultJoin) protected voidAbstractCommonQueryBuilder.appendWhereClause(StringBuilder sbSelectFrom, List<String> whereClauseConjuncts, List<String> optionalWhereClauseConjuncts, JoinNode lateralJoinNode) protected voidAbstractCommonQueryBuilder.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidAbstractDeleteCollectionCriteriaBuilder.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidAbstractInsertCollectionCriteriaBuilder.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidAbstractUpdateCollectionCriteriaBuilder.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidBaseDeleteCriteriaBuilderImpl.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidBaseFinalSetOperationBuilderImpl.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidBaseInsertCriteriaBuilderImpl.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidBaseUpdateCriteriaBuilderImpl.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected voidPaginatedCriteriaBuilderImpl.buildBaseQueryString(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected final voidAbstractCommonQueryBuilder.buildBaseQueryString0(StringBuilder sbSelectFrom, boolean externalRepresentation, JoinNode lateralJoinNode, boolean countWrapped) protected StringAbstractCommonQueryBuilder.buildLateralBaseQueryString(StringBuilder sbSelectFrom, JoinNode lateralJoinNode) JoinNode.cloneJoinNode(JoinNode parent, JoinTreeNode parentTreeNode, JoinAliasInfo aliasInfo) booleanJoinNode.containsNode(JoinNode n, String joinRelationName) static JoinNodeJoinNode.createAssociationJoinNode(JoinNode parent, JoinTreeNode parentTreeNode, JoinType joinType, javax.persistence.metamodel.Type<?> nodeType, javax.persistence.metamodel.EntityType<?> treatType, String qualificationExpression, JoinAliasInfo aliasInfo) static JoinNodeJoinNode.createCorrelationRootNode(JoinNode correlationParent, String correlationPath, javax.persistence.metamodel.Attribute<?, ?> correlatedAttribute, javax.persistence.metamodel.Type<?> nodeType, javax.persistence.metamodel.EntityType<?> treatType, JoinAliasInfo aliasInfo, boolean lateral) static JoinNodeJoinNode.createEntityJoinNode(JoinNode parent, JoinType joinType, javax.persistence.metamodel.EntityType<?> nodeType, JoinAliasInfo aliasInfo, boolean lateral) booleanprotected StringAbstractCommonQueryBuilder.getBaseQueryString(StringBuilder lateralSb, JoinNode lateralJoinNode) protected StringPaginatedCriteriaBuilderImpl.getBaseQueryString(StringBuilder lateralSb, JoinNode lateralJoinNode) protected StringAbstractCommonQueryBuilder.getBaseQueryStringWithCheck(StringBuilder lateralSb, JoinNode lateralJoinNode) protected javax.persistence.QueryAbstractCommonQueryBuilder.getLateralQuery(StringBuilder lateralSb, JoinNode lateralJoinNode) protected javax.persistence.TypedQuery<QueryResultType>AbstractCommonQueryBuilder.getTypedQuery(StringBuilder lateralSb, JoinNode lateralJoinNode) protected javax.persistence.TypedQuery<T>BaseFinalSetOperationBuilderImpl.getTypedQuery(StringBuilder lateralSb, JoinNode lateralJoinNode) voidJoinManager.implicitJoin(Expression expression, boolean joinAllowed, boolean singularJoinAllowed, boolean objectLeafAllowed, String targetTypeName, ClauseType fromClause, JoinType joinType, JoinNode currentJoinNode, Set<String> currentlyResolvingAliases, boolean fromSubquery, boolean fromSelectAlias, boolean joinRequired, boolean idRemovable, boolean fetch, boolean reuseExisting) booleanvoidJoinVisitor.setCurrentJoinNode(JoinNode currentJoinNode) voidJoinAliasInfo.setJoinNode(JoinNode joinNode) voidvoidvoidMethod parameters in com.blazebit.persistence.impl with type arguments of type JoinNodeModifier and TypeMethodDescriptionprotected List<EntityFunctionNode>AbstractCommonQueryBuilder.getEntityFunctionNodes(javax.persistence.Query baseQuery, List<JoinNode> entityFunctions) AbstractCommonQueryBuilder.getKeyRestrictedLeftJoinAliases(javax.persistence.Query baseQuery, Set<JoinNode> keyRestrictedLeftJoins, Set<ClauseType> clauseExclusions) protected static booleanAbstractCommonQueryBuilder.isEmpty(Set<JoinNode> joinNodes, Set<ClauseType> clauseExclusions) protected booleanAbstractCommonQueryBuilder.needsSqlReplacement(Set<JoinNode> keyRestrictedLeftJoins) protected booleanBaseFinalSetOperationBuilderImpl.needsSqlReplacement(Set<JoinNode> keyRestrictedLeftJoins) voidResolvingQueryGenerator.setRenderedJoinNodes(Set<JoinNode> renderedJoinNodes) booleanJoinNode.updateClauseDependencies(ClauseType clauseDependency, Set<JoinNode> seenNodes) Constructors in com.blazebit.persistence.impl with parameters of type JoinNodeModifierConstructorDescriptionImplicitJoinNotAllowedException(JoinNode baseNode, List<String> joinRelationAttributes, String treatType) SimplePathReference(JoinNode baseNode, String field, javax.persistence.metamodel.Type<?> type) TreatedJoinAliasInfo(JoinNode treatedJoinNode, javax.persistence.metamodel.EntityType<?> treatType, String alias) Constructor parameters in com.blazebit.persistence.impl with type arguments of type JoinNode