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 Modifier and Type Class Description static classFetchCharacteristicsPluralAttributeImpl.Builder
-
Constructor Summary
Constructors Constructor Description FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetBatchSize()FetchStylegetFetchStyle()FetchTiminggetFetchTiming()static FetchCharacteristicsPluralAttributeImplinterpret(MappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)booleanisExtraLazy()
-
-
-
Constructor Detail
-
FetchCharacteristicsPluralAttributeImpl
public FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy)
-
-
Method Detail
-
getFetchTiming
public FetchTiming getFetchTiming()
- Specified by:
getFetchTimingin interfaceFetchCharacteristics
-
getFetchStyle
public FetchStyle getFetchStyle()
- Specified by:
getFetchStylein interfaceFetchCharacteristics
-
getBatchSize
public Integer getBatchSize()
- Specified by:
getBatchSizein interfaceFetchCharacteristicsPluralAttribute
-
isExtraLazy
public boolean isExtraLazy()
- Specified by:
isExtraLazyin interfaceFetchCharacteristicsPluralAttribute
-
interpret
public static FetchCharacteristicsPluralAttributeImpl interpret(MappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)
-
-