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/orFilter
applied to them. This is effectively entities and plural attributes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Applies the base set of restrictions.-
Methods inherited from interface org.hibernate.metamodel.mapping.FilterRestrictable
applyFilterRestrictions
-
Methods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
-
-
-
Method Detail
-
applyBaseRestrictions
void applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Applies the base set of restrictions.
-
-