Uses of Interface
org.hibernate.sql.ast.tree.predicate.Predicate
-
Packages that use Predicate Package Description org.hibernate.dialect.function org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.persister.collection org.hibernate.persister.entity org.hibernate.query.derived org.hibernate.query.sqm.function org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.ast.tree.delete org.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.ast.tree.from org.hibernate.sql.ast.tree.predicate org.hibernate.sql.ast.tree.select org.hibernate.sql.ast.tree.update org.hibernate.sql.results.graph.embeddable -
-
Uses of Predicate in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type Predicate Modifier and Type Method Description voidAvgFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)voidCountFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)voidEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidHypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidHypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidInverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidInverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidMinMaxCaseEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidModeStatsModeEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidPostgreSQLMinMaxFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)voidSQLServerEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker) -
Uses of Predicate in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return Predicate Modifier and Type Method Description PredicateForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)PredicateForeignKeyDescriptor. generateJoinPredicate(TableReference targetSideReference, TableReference keySideReference, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)Methods in org.hibernate.metamodel.mapping with parameters of type Predicate Modifier and Type Method Description default booleanDiscriminatedAssociationModelPart. isSimpleJoinPredicate(Predicate predicate)booleanForeignKeyDescriptor. isSimpleJoinPredicate(Predicate predicate)Method parameters in org.hibernate.metamodel.mapping with type arguments of type Predicate Modifier and Type Method Description default voidPluralAttributeMapping. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)default voidEntityMappingType. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)default voidPluralAttributeMapping. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)voidRestrictable. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)Applies the base set of restrictions.voidDiscriminatable. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)default voidEntityMappingType. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)default voidEntityMappingType. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)voidFilterRestrictable. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)Applies just theFiltervalues enabled for the associated entitydefault voidPluralAttributeMapping. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)default voidEntityMappingType. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)default voidPluralAttributeMapping. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)voidWhereRestrictable. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)Apply theWhererestrictionsdefault TableGroupEntityMappingType. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)default TableGroupEntityMappingType. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext) -
Uses of Predicate in org.hibernate.persister.collection
Method parameters in org.hibernate.persister.collection with type arguments of type Predicate Modifier and Type Method Description voidAbstractCollectionPersister. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)voidCollectionPersister. applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)voidAbstractCollectionPersister. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)voidAbstractCollectionPersister. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)protected voidAbstractCollectionPersister. applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState)protected voidOneToManyPersister. applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState)voidAbstractCollectionPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)voidOneToManyPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) -
Uses of Predicate in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return Predicate Modifier and Type Method Description protected PredicateAbstractEntityPersister. generateJoinPredicate(TableReference rootTableReference, TableReference joinedTableReference, int subClassTablePosition, SqlExpressionResolver sqlExpressionResolver)protected PredicateAbstractEntityPersister. generateJoinPredicate(TableReference rootTableReference, TableReference joinedTableReference, String[] fkColumnNames, SqlExpressionResolver sqlExpressionResolver)Method parameters in org.hibernate.persister.entity with type arguments of type Predicate Modifier and Type Method Description voidAbstractEntityPersister. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)voidAbstractEntityPersister. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)voidSingleTableEntityPersister. applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)voidAbstractEntityPersister. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)voidAbstractEntityPersister. applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState)TableGroupAbstractEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupSingleTableEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupUnionSubclassEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext) -
Uses of Predicate in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type Predicate Modifier and Type Method Description booleanAnonymousTupleEmbeddableValuedModelPart. isSimpleJoinPredicate(Predicate predicate)booleanAnonymousTupleEntityValuedModelPart. isSimpleJoinPredicate(Predicate predicate)Method parameters in org.hibernate.query.derived with type arguments of type Predicate Modifier and Type Method Description TableGroupAnonymousTupleEmbeddableValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupAnonymousTupleEntityValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext) -
Uses of Predicate in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return Predicate Modifier and Type Method Description PredicateSelfRenderingAggregateFunctionSqlAstExpression. getFilter()PredicateSelfRenderingWindowFunctionSqlAstExpression. getFilter()Methods in org.hibernate.query.sqm.function with parameters of type Predicate Modifier and Type Method Description default voidFunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)default voidFunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> walker)default voidFunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)voidNamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)voidNamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidNamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> translator)voidPatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)voidPatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> walker)voidPatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)Constructors in org.hibernate.query.sqm.function with parameters of type Predicate Constructor Description SelfRenderingAggregateFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> type, JdbcMappingContainer expressible)SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> type, JdbcMappingContainer expressible)SelfRenderingWindowFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> type, JdbcMappingContainer expressible) -
Uses of Predicate in org.hibernate.query.sqm.sql
Fields in org.hibernate.query.sqm.sql declared as Predicate Modifier and Type Field Description protected PredicateBaseSqmToSqlAstConverter. additionalRestrictionsMethods in org.hibernate.query.sqm.sql that return Predicate Modifier and Type Method Description PredicateBaseSqmToSqlAstConverter. visitHavingClause(SqmPredicate sqmPredicate)PredicateBaseSqmToSqlAstConverter. visitInListPredicate(SqmInListPredicate<?> predicate)PredicateBaseSqmToSqlAstConverter. visitMemberOfPredicate(SqmMemberOfPredicate predicate)PredicateBaseSqmToSqlAstConverter. visitNestedTopLevelPredicate(SqmPredicate predicate)PredicateFakeSqmToSqlAstConverter. visitNestedTopLevelPredicate(SqmPredicate predicate)PredicateSqmToSqlAstConverter. visitNestedTopLevelPredicate(SqmPredicate predicate) -
Uses of Predicate in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return Predicate Modifier and Type Method Description static PredicateSqlAstHelper. combinePredicates(Predicate baseRestriction, Predicate incomingRestriction)static PredicateSqlAstTreeHelper. combinePredicates(Predicate baseRestriction, Predicate incomingRestriction)protected PredicateAbstractSqlAstTranslator. determineLateralEmulationPredicate(TableGroup tableGroup)Methods in org.hibernate.sql.ast.spi with parameters of type Predicate Modifier and Type Method Description protected voidAbstractSqlAstTranslator. addAdditionalWherePredicate(Predicate predicate)static PredicateSqlAstHelper. combinePredicates(Predicate baseRestriction, Predicate incomingRestriction)static PredicateSqlAstTreeHelper. combinePredicates(Predicate baseRestriction, Predicate incomingRestriction)protected voidAbstractSqlAstTranslator. emulateQuantifiedTupleSubQueryPredicate(Predicate predicate, QueryPart queryPart, SqlTuple lhsTuple, ComparisonOperator tupleComparisonOperator)An optimized emulation for relational tuple sub-query comparisons.protected <X extends Expression>
voidAbstractSqlAstTranslator. emulateSubQueryRelationalRestrictionPredicate(Predicate predicate, boolean negated, QueryPart queryPart, X lhsTuple, AbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer<X> renderer, ComparisonOperator tupleComparisonOperator)protected ExpressionAbstractSqlAstTranslator. getLeftHandExpression(Predicate predicate)protected voidAbstractSqlAstTranslator. renderTableGroup(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector)protected voidAbstractSqlAstTranslator. visitWhereClause(Predicate whereClauseRestrictions) -
Uses of Predicate in org.hibernate.sql.ast.tree.delete
Methods in org.hibernate.sql.ast.tree.delete that return Predicate Modifier and Type Method Description PredicateDeleteStatement. getRestriction()Methods in org.hibernate.sql.ast.tree.delete with parameters of type Predicate Modifier and Type Method Description DeleteStatement.DeleteStatementBuilderDeleteStatement.DeleteStatementBuilder. addRestriction(Predicate restriction)DeleteStatement.DeleteStatementBuilderDeleteStatement.DeleteStatementBuilder. setRestriction(Predicate restriction)Constructors in org.hibernate.sql.ast.tree.delete with parameters of type Predicate Constructor Description DeleteStatement(boolean withRecursive, Map<String,CteStatement> cteStatements, NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns)DeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns)DeleteStatement(NamedTableReference targetTable, Predicate restriction)DeleteStatement(NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of Predicate in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return Predicate Modifier and Type Method Description PredicateAggregateFunctionExpression. getFilter()PredicateWindowFunctionExpression. getFilter()PredicateCaseSearchedExpression.WhenFragment. getPredicate()Methods in org.hibernate.sql.ast.tree.expression with parameters of type Predicate Modifier and Type Method Description voidCaseSearchedExpression. when(Predicate predicate, Expression result)Constructors in org.hibernate.sql.ast.tree.expression with parameters of type Predicate Constructor Description WhenFragment(Predicate predicate, Expression result) -
Uses of Predicate in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return Predicate Modifier and Type Method Description PredicateTableGroupJoin. getPredicate()PredicateTableJoin. getPredicate()PredicateTableReferenceJoin. getPredicate()PredicateTableReferenceJoinPredicateProducer. producePredicate(TableReference lhs, TableReference rhs, SqlAstJoinType sqlAstJoinType)Methods in org.hibernate.sql.ast.tree.from that return types with arguments of type Predicate Modifier and Type Method Description Consumer<Predicate>CorrelatedTableGroup. getJoinPredicateConsumer()Methods in org.hibernate.sql.ast.tree.from with parameters of type Predicate Modifier and Type Method Description voidTableGroupJoin. applyPredicate(Predicate predicate)voidTableReferenceJoin. applyPredicate(Predicate newPredicate)booleanTableGroupJoinProducer. isSimpleJoinPredicate(Predicate predicate)Returns whether the given predicate is a simple join predicate for this attribute.Method parameters in org.hibernate.sql.ast.tree.from with type arguments of type Predicate Modifier and Type Method Description TableGroupRootTableGroupProducer. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupRootTableGroupProducer. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)Create a root TableGroup as defined by this producerTableGroupTableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)Create a TableGroupJoin as defined for this producer, but as root TableGroup.default TableGroupTableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)Create a TableGroupJoin as defined for this producer, but as root TableGroup.Constructors in org.hibernate.sql.ast.tree.from with parameters of type Predicate Constructor Description TableGroupJoin(NavigablePath navigablePath, SqlAstJoinType joinType, TableGroup joinedGroup, Predicate predicate)TableReferenceJoin(boolean innerJoin, NamedTableReference joinedTableBinding, Predicate predicate)Constructor parameters in org.hibernate.sql.ast.tree.from with type arguments of type Predicate Constructor Description CorrelatedPluralTableGroup(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory)CorrelatedTableGroup(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) -
Uses of Predicate in org.hibernate.sql.ast.tree.predicate
Classes in org.hibernate.sql.ast.tree.predicate that implement Predicate Modifier and Type Class Description classAbstractPredicateclassBetweenPredicateclassBooleanExpressionPredicateclassComparisonPredicateclassExistsPredicateclassFilterPredicateRepresents a filter applied to an entity/collection.static classFilterPredicate.FilterFragmentPredicateclassGroupedPredicateclassInListPredicateclassInSubQueryPredicateclassJunctionclassLikePredicateclassNegatedPredicateclassNullnessPredicateclassSelfRenderingPredicateMethods in org.hibernate.sql.ast.tree.predicate that return Predicate Modifier and Type Method Description static PredicatePredicate. combinePredicates(Predicate p1, Predicate p2)PredicateNegatedPredicate. getPredicate()PredicatePredicateCollector. getPredicate()PredicateGroupedPredicate. getSubPredicate()Methods in org.hibernate.sql.ast.tree.predicate that return types with arguments of type Predicate Modifier and Type Method Description List<Predicate>Junction. getPredicates()Methods in org.hibernate.sql.ast.tree.predicate with parameters of type Predicate Modifier and Type Method Description voidJunction. add(Predicate predicate)voidPredicateCollector. applyPredicate(Predicate incomingPredicate)voidPredicateContainer. applyPredicate(Predicate predicate)Apply a predicate to this containerstatic PredicatePredicate. combinePredicates(Predicate p1, Predicate p2)Constructors in org.hibernate.sql.ast.tree.predicate with parameters of type Predicate Constructor Description GroupedPredicate(Predicate subPredicate)NegatedPredicate(Predicate predicate)PredicateCollector(Predicate predicate)Constructor parameters in org.hibernate.sql.ast.tree.predicate with type arguments of type Predicate Constructor Description Junction(Junction.Nature nature, List<Predicate> predicates, JdbcMappingContainer expressionType) -
Uses of Predicate in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select that return Predicate Modifier and Type Method Description PredicateQuerySpec. getHavingClauseRestrictions()PredicateQuerySpec. getWhereClauseRestrictions()Methods in org.hibernate.sql.ast.tree.select with parameters of type Predicate Modifier and Type Method Description voidQuerySpec. applyPredicate(Predicate predicate)voidQuerySpec. setHavingClauseRestrictions(Predicate havingClauseRestrictions) -
Uses of Predicate in org.hibernate.sql.ast.tree.update
Methods in org.hibernate.sql.ast.tree.update that return Predicate Modifier and Type Method Description PredicateUpdateStatement. getRestriction()Methods in org.hibernate.sql.ast.tree.update with parameters of type Predicate Modifier and Type Method Description UpdateStatement.UpdateStatementBuilderUpdateStatement.UpdateStatementBuilder. addRestriction(Predicate restriction)UpdateStatement.UpdateStatementBuilderUpdateStatement.UpdateStatementBuilder. setRestriction(Predicate restriction)Constructors in org.hibernate.sql.ast.tree.update with parameters of type Predicate Constructor Description UpdateStatement(boolean withRecursive, Map<String,CteStatement> cteStatements, NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)UpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction)UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) -
Uses of Predicate in org.hibernate.sql.results.graph.embeddable
Methods in org.hibernate.sql.results.graph.embeddable with parameters of type Predicate Modifier and Type Method Description default booleanEmbeddableValuedFetchable. isSimpleJoinPredicate(Predicate predicate)
-