类 AbstractTypedFetcher<E,T extends AbstractTypedFetcher<E,T>>
java.lang.Object
org.babyfish.jimmer.sql.fetcher.impl.FetcherImpl<E>
org.babyfish.jimmer.sql.fetcher.spi.AbstractTypedFetcher<E,T>
- 所有已实现的接口:
Fetcher<E>
public abstract class AbstractTypedFetcher<E,T extends AbstractTypedFetcher<E,T>>
extends FetcherImpl<E>
-
构造器概要
构造器限定符构造器说明protectedAbstractTypedFetcher(Class<E> type, FetcherImpl<E> base) protectedAbstractTypedFetcher(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) protectedAbstractTypedFetcher(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 abstract TcreateChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) protected abstract TcreateChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?, ? extends Table<?>> fieldConfig) 从类继承的方法 org.babyfish.jimmer.sql.fetcher.impl.FetcherImpl
getFieldMap, getImmutableType, getJavaClass, isSimpleFetcher, toString
-
构造器详细资料
-
AbstractTypedFetcher
-
AbstractTypedFetcher
protected AbstractTypedFetcher(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) -
AbstractTypedFetcher
protected AbstractTypedFetcher(FetcherImpl<E> prev, org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?, ? extends Table<?>> fieldConfig)
-
-
方法详细资料
-
allTableFields
- 指定者:
allTableFields在接口中Fetcher<E>- 覆盖:
allTableFields在类中FetcherImpl<E>
-
allScalarFields
- 指定者:
allScalarFields在接口中Fetcher<E>- 覆盖:
allScalarFields在类中FetcherImpl<E>
-
add
-
remove
-
add
-
add
-
createChildFetcher
protected abstract T createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, boolean negative) - 覆盖:
createChildFetcher在类中FetcherImpl<E>
-
createChildFetcher
protected abstract T createChildFetcher(org.babyfish.jimmer.meta.ImmutableProp prop, FieldConfig<?, ? extends Table<?>> fieldConfig) - 覆盖:
createChildFetcher在类中FetcherImpl<E>
-