Class FetchCharacteristicsPluralAttributeImpl
java.lang.Object
org.hibernate.boot.model.source.internal.hbm.FetchCharacteristicsPluralAttributeImpl
- All Implemented Interfaces:
FetchCharacteristics
,FetchCharacteristicsPluralAttribute
public class FetchCharacteristicsPluralAttributeImpl
extends Object
implements FetchCharacteristicsPluralAttribute
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFetchCharacteristicsPluralAttributeImpl
(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy) -
Method Summary
Modifier and TypeMethodDescriptioninterpret
(EffectiveMappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize) boolean
-
Constructor Details
-
FetchCharacteristicsPluralAttributeImpl
public FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy)
-
-
Method Details
-
getFetchTiming
- Specified by:
getFetchTiming
in interfaceFetchCharacteristics
-
getFetchStyle
- Specified by:
getFetchStyle
in interfaceFetchCharacteristics
-
getBatchSize
- Specified by:
getBatchSize
in interfaceFetchCharacteristicsPluralAttribute
-
isExtraLazy
public boolean isExtraLazy()- Specified by:
isExtraLazy
in interfaceFetchCharacteristicsPluralAttribute
-
interpret
public static FetchCharacteristicsPluralAttributeImpl interpret(EffectiveMappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)
-