Package org.hibernate.metamodel.mapping
Interface Restrictable
-
- All Superinterfaces:
FilterRestrictable,WhereRestrictable
- All Known Subinterfaces:
CollectionPersister,DeprecatedCollectionStuff,DeprecatedEntityStuff,EntityMappingType,EntityPersister,InFlightEntityMappingType,Joinable,Loadable,Lockable,OuterJoinLoadable,PluralAttributeMapping,PostInsertIdentityPersister,Queryable,QueryableCollection,SQLLoadable,SQLLoadableCollection,UniqueKeyLoadable
- All Known Implementing Classes:
AbstractCollectionPersister,AbstractEntityPersister,AnonymousTupleEntityValuedModelPart,BasicCollectionPersister,JoinedSubclassEntityPersister,MockCollectionPersister,MockEntityPersister,OneToManyPersister,PluralAttributeMappingImpl,ProcessorSessionFactory.ElementCollectionPersister,ProcessorSessionFactory.EntityPersister,ProcessorSessionFactory.ToManyAssociationPersister,SingleTableEntityPersister,UnionSubclassEntityPersister
public interface Restrictable extends FilterRestrictable, WhereRestrictable
Things that can haveWhere, and/orFilterapplied to them. This is effectively entities and plural attributes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description voidapplyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)Applies the base set of restrictions.default voidapplyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from interface org.hibernate.metamodel.mapping.FilterRestrictable
applyFilterRestrictions, applyFilterRestrictions
-
Methods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
-
-
-
Method Detail
-
applyBaseRestrictions
@Deprecated(forRemoval=true) default void applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Deprecated, for removal: This API element is subject to removal in a future version.Applies the base set of restrictions.
-
applyBaseRestrictions
void applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Applies the base set of restrictions.
-
-