类 FetcherImpl<E>
java.lang.Object
org.babyfish.jimmer.sql.fetcher.impl.FetcherImpl<E>
- 所有已实现的接口:
Fetcher<E>
- 直接已知子类:
AbstractTypedFetcher
-
构造器概要
构造器限定符构造器说明FetcherImpl(Class<E> javaClass)protectedFetcherImpl(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative)protectedFetcherImpl(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?,? extends Table<?>> fieldConfig) -
方法概要
修饰符和类型方法说明add(String prop, Fetcher<?> childFetcher, Consumer<? extends FieldConfig<?,? extends Table<?>>> loaderBlock)protected FetcherImpl<E>createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative)protected FetcherImpl<E>createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?,? extends Table<?>> fieldConfig)org.babyfish.jimmer.meta.ImmutableTypebooleantoString()
-
构造器详细资料
-
FetcherImpl
-
FetcherImpl
protected FetcherImpl(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) -
FetcherImpl
protected FetcherImpl(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?,? extends Table<?>> fieldConfig)
-
-
方法详细资料
-
getJavaClass
- 指定者:
getJavaClass在接口中Fetcher<E>
-
getImmutableType
public org.babyfish.jimmer.meta.ImmutableType getImmutableType()- 指定者:
getImmutableType在接口中Fetcher<E>
-
getFieldMap
- 指定者:
getFieldMap在接口中Fetcher<E>
-
allTableFields
- 指定者:
allTableFields在接口中Fetcher<E>
-
allScalarFields
- 指定者:
allScalarFields在接口中Fetcher<E>
-
add
-
remove
-
add
-
add
-
toString
-
isSimpleFetcher
public boolean isSimpleFetcher()- 指定者:
isSimpleFetcher在接口中Fetcher<E>
-
createChildFetcher
protected FetcherImpl<E> createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) -
createChildFetcher
protected FetcherImpl<E> createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?,? extends Table<?>> fieldConfig)
-