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 class
FetchCharacteristicsPluralAttributeImpl.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 Integer
getBatchSize()
FetchStyle
getFetchStyle()
FetchTiming
getFetchTiming()
static FetchCharacteristicsPluralAttributeImpl
interpret(MappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)
boolean
isExtraLazy()
-
-
-
Constructor Detail
-
FetchCharacteristicsPluralAttributeImpl
public FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy)
-
-
Method Detail
-
getFetchTiming
public FetchTiming getFetchTiming()
- Specified by:
getFetchTiming
in interfaceFetchCharacteristics
-
getFetchStyle
public FetchStyle getFetchStyle()
- Specified by:
getFetchStyle
in interfaceFetchCharacteristics
-
getBatchSize
public Integer getBatchSize()
- Specified by:
getBatchSize
in interfaceFetchCharacteristicsPluralAttribute
-
isExtraLazy
public boolean isExtraLazy()
- Specified by:
isExtraLazy
in interfaceFetchCharacteristicsPluralAttribute
-
interpret
public static FetchCharacteristicsPluralAttributeImpl interpret(MappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)
-
-