Uses of Interface
org.hibernate.sql.ast.tree.predicate.Predicate
-
-
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.internal
Method parameters in org.hibernate.internal with type arguments of type Predicate Modifier and Type Method Description static voidFilterHelper. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, Restrictable restrictable, TableGroup rootTableGroup, boolean useIdentificationVariable, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationState astCreationState)voidFilterHelper. applyEnabledFilters(Consumer<Predicate> predicateConsumer, FilterAliasGenerator aliasGenerator, Map<String,Filter> enabledFilters) -
Uses of Predicate in org.hibernate.loader.ast.internal
Method parameters in org.hibernate.loader.ast.internal with type arguments of type Predicate Modifier and Type Method Description protected abstract voidAbstractNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session)Apply restriction necessary to match the given natural-id value.protected voidCompoundNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session)protected voidSimpleNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) -
Uses of Predicate in org.hibernate.metamodel.internal
Method parameters in org.hibernate.metamodel.internal with type arguments of type Predicate Modifier and Type Method Description TableGroupAbstractCompositeIdentifierMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext) -
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.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return Predicate Modifier and Type Method Description PredicateEmbeddedForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)PredicateEmbeddedForeignKeyDescriptor. generateJoinPredicate(TableReference targetSideReference, TableReference keySideReference, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)PredicateSimpleForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)PredicateSimpleForeignKeyDescriptor. generateJoinPredicate(TableReference targetSideReference, TableReference keySideReference, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)Methods in org.hibernate.metamodel.mapping.internal with parameters of type Predicate Modifier and Type Method Description booleanEmbeddedForeignKeyDescriptor. isSimpleJoinPredicate(Predicate predicate)booleanEntityCollectionPart. isSimpleJoinPredicate(Predicate predicate)booleanPluralAttributeMappingImpl. isSimpleJoinPredicate(Predicate predicate)booleanSimpleForeignKeyDescriptor. isSimpleJoinPredicate(Predicate predicate)booleanToOneAttributeMapping. isSimpleJoinPredicate(Predicate predicate)Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type Predicate Modifier and Type Method Description TableGroupPluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupPluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)TableGroupDiscriminatedAssociationAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupDiscriminatedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupEmbeddedAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupEmbeddedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)LazyTableGroupEntityCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)TableGroupPluralAttributeMappingImpl. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)LazyTableGroupToOneAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, 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.persister.internal
Classes in org.hibernate.persister.internal that implement Predicate Modifier and Type Class Description classSqlFragmentPredicatePredicate based on a SQL fragment -
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.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return Predicate Modifier and Type Method Description PredicateMultiTableSqmMutationConverter. visitWhereClause(SqmWhereClause whereClause)PredicateMultiTableSqmMutationConverter. visitWhereClause(SqmWhereClause sqmWhereClause, Consumer<ColumnReference> restrictionColumnReferenceConsumer, MultiTableSqmMutationConverter.SqmParameterResolutionConsumer parameterResolutionConsumer)Methods in org.hibernate.query.sqm.mutation.internal with parameters of type Predicate Modifier and Type Method Description static QuerySpecMatchingIdSelectionHelper. generateMatchingIdSelectQuery(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, DomainParameterXref domainParameterXref, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor sessionFactory)static SelectStatementMatchingIdSelectionHelper. generateMatchingIdSelectStatement(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, boolean queryRoot, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, DomainQueryExecutionContext executionContext, SessionFactoryImplementor sessionFactory)Method parameters in org.hibernate.query.sqm.mutation.internal with type arguments of type Predicate Modifier and Type Method Description static voidSqmMutationStrategyHelper. cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference,PluralAttributeMapping,Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of Predicate in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return Predicate Modifier and Type Method Description protected PredicateAbstractCteMutationHandler. createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, SessionFactoryImplementor factory)protected PredicateAbstractCteMutationHandler. createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory) -
Uses of Predicate in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline that return Predicate Modifier and Type Method Description PredicateMatchingIdRestrictionProducer. produceRestriction(List<?> matchingIdValues, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)Produce the restriction predicate -
Uses of Predicate in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type Predicate Modifier and Type Method Description static QuerySpecExecuteWithoutIdTableHelper. createIdMatchingSubQuerySpec(NavigablePath navigablePath, TableReference rootTableReference, Predicate predicate, EntityPersister rootEntityPersister, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)static intExecuteWithTemporaryTableHelper. saveMatchingIdsIntoIdTable(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type Predicate Constructor Description UpdateExecutionDelegate(SqmUpdateStatement<?> sqmUpdate, MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, TableReference hierarchyRootTableReference, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext) -
Uses of Predicate in org.hibernate.query.sqm.produce.function.internal
Methods in org.hibernate.query.sqm.produce.function.internal with parameters of type Predicate Modifier and Type Method Description voidPatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator)voidPatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)voidPatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, SqlAstTranslator<?> translator) -
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)
-