类 AbstractTypedTable<E>
java.lang.Object
org.babyfish.jimmer.sql.ast.table.spi.AbstractTypedTable<E>
- 所有已实现的接口:
Selection<E>,Props,TableProxy<E>,Table<E>
- 直接已知子类:
AssociationTableProxyImpl
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器限定符构造器说明protectedAbstractTypedTable(Class<E> entityType) protectedAbstractTypedTable(Class<E> entityType, AbstractTypedTable.DelayedOperation<E> delayedOperation) protectedAbstractTypedTable(org.babyfish.jimmer.meta.ImmutableType type) protectedprotectedAbstractTypedTable(AbstractTypedTable<E> base, String joinDisabledReason) -
方法概要
修饰符和类型方法说明protected voidbooleanTable<?>__parent()org.babyfish.jimmer.meta.ImmutableProp__prop()static boolean__refEquals(Table<?> a, Table<?> b) __resolve(RootTableResolver resolver) __unwrap()count()count(boolean distinct) <XE extends Expression<?>>
XEorg.babyfish.jimmer.meta.ImmutableType<XT extends Table<?>>
XTinverseJoin(Class<XT> targetTableType, Function<XT, ? extends Table<?>> backPropBlock) <XT extends Table<?>>
XTinverseJoin(Class<XT> targetTableType, Function<XT, ? extends Table<?>> backPropBlock, org.babyfish.jimmer.sql.JoinType joinType) <XT extends Table<?>>
XTinverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop) <XT extends Table<?>>
XTinverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) <XT extends Table<?>>
XTinverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) <XT extends Table<?>>
XTinverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, org.babyfish.jimmer.sql.JoinType joinType) isNull()<XT extends Table<?>>
XT<XT extends Table<?>>
XT<XT extends Table<?>>
XTjoin(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) protected <X> AbstractTypedTable.DelayedOperation<X>joinOperation(Class<? extends WeakJoin<?, ?>> weakJoinType, org.babyfish.jimmer.sql.JoinType joinType) protected <X> AbstractTypedTable.DelayedOperation<X>joinOperation(String prop) protected <X> AbstractTypedTable.DelayedOperation<X>joinOperation(String prop, org.babyfish.jimmer.sql.JoinType joinType) protected <X> AbstractTypedTable.DelayedOperation<X>joinOperation(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) toString()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.sql.ast.table.spi.TableProxy
__disableJoin
-
字段详细资料
-
raw
-
-
构造器详细资料
-
AbstractTypedTable
protected AbstractTypedTable(org.babyfish.jimmer.meta.ImmutableType type) -
AbstractTypedTable
-
AbstractTypedTable
protected AbstractTypedTable(Class<E> entityType, AbstractTypedTable.DelayedOperation<E> delayedOperation) -
AbstractTypedTable
-
AbstractTypedTable
-
-
方法详细资料
-
getImmutableType
public org.babyfish.jimmer.meta.ImmutableType getImmutableType()- 指定者:
getImmutableType在接口中Props
-
eq
-
eq
-
eq
-
isNull
-
isNotNull
-
count
-
count
-
get
-
join
-
join
-
join
-
inverseJoin
- 指定者:
inverseJoin在接口中Props
-
inverseJoin
public <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) - 指定者:
inverseJoin在接口中Props
-
inverseJoin
public <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) - 指定者:
inverseJoin在接口中Props
-
inverseJoin
public <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, org.babyfish.jimmer.sql.JoinType joinType) - 指定者:
inverseJoin在接口中Props
-
inverseJoin
public <XT extends Table<?>> XT inverseJoin(Class<XT> targetTableType, Function<XT, ? extends Table<?>> backPropBlock) - 指定者:
inverseJoin在接口中Props
-
inverseJoin
public <XT extends Table<?>> XT inverseJoin(Class<XT> targetTableType, Function<XT, ? extends Table<?>> backPropBlock, org.babyfish.jimmer.sql.JoinType joinType) - 指定者:
inverseJoin在接口中Props
-
fetch
-
__parent
- 指定者:
__parent在接口中TableProxy<E>
-
__prop
public org.babyfish.jimmer.meta.ImmutableProp __prop()- 指定者:
__prop在接口中TableProxy<E>
-
__isInverse
public boolean __isInverse()- 指定者:
__isInverse在接口中TableProxy<E>
-
__unwrap
- 指定者:
__unwrap在接口中TableProxy<E>
-
__resolve
- 指定者:
__resolve在接口中TableProxy<E>
-
__beforeJoin
protected void __beforeJoin() -
toString
-
joinOperation
-
joinOperation
protected <X> AbstractTypedTable.DelayedOperation<X> joinOperation(String prop, org.babyfish.jimmer.sql.JoinType joinType) -
joinOperation
protected <X> AbstractTypedTable.DelayedOperation<X> joinOperation(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) -
joinOperation
protected <X> AbstractTypedTable.DelayedOperation<X> joinOperation(Class<? extends WeakJoin<?, ?>> weakJoinType, org.babyfish.jimmer.sql.JoinType joinType) -
__refEquals
-