接口 TableImplementor<E>
- 所有超级接口:
Ast,Iterable<MergedNode>,Props,Selection<E>,Table<E>,org.babyfish.jimmer.meta.spi.TableDelegate<E>,TableEx<E>,TableSelection,TableTypeProvider
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明static TableImplementor<?>create(AbstractMutableStatementImpl statement, org.babyfish.jimmer.meta.ImmutableType immutableType) <X> PropExpression<X>get(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId) getAlias()org.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.sql.JoinType@Nullable String<X> TableImplementor<X>inverseJoinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop) <X> TableImplementor<X>inverseJoinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) <X> TableImplementor<X>inverseJoinImplementor(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) <X> TableImplementor<X>inverseJoinImplementor(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, org.babyfish.jimmer.sql.JoinType joinType) booleanisEmpty(Predicate<TableImplementor<?>> filter) booleanbooleanisRemote()<X> TableImplementor<X>joinImplementor(String prop) <X> TableImplementor<X>joinImplementor(String prop, org.babyfish.jimmer.sql.JoinType joinType) <X> TableImplementor<X>joinImplementor(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) <X> TableImplementor<X>joinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop) <X> TableImplementor<X>joinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) <X> TableImplementor<X>joinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) voidrenderJoinAsFrom(SqlBuilder builder, TableImplementor.RenderMode mode) <X> TableImplementor<X>weakJoinImplementor(Class<? extends WeakJoin<?, ?>> weakJoinType, org.babyfish.jimmer.sql.JoinType joinType) <X> TableImplementor<X>weakJoinImplementor(WeakJoinHandle handle, org.babyfish.jimmer.sql.JoinType joinType) 从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.Ast
accept, hasVirtualPredicate, renderTo, renderTo, resolveVirtualPredicate从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator从接口继承的方法 org.babyfish.jimmer.sql.ast.table.Props
exists, exists, get, get, getAssociatedId, getAssociatedId, getId, getImmutableType, inverseGetAssociatedId, inverseJoin, inverseJoin, inverseJoin, inverseJoin, inverseJoin, inverseJoin, join, join, join, join, join, join从接口继承的方法 org.babyfish.jimmer.sql.ast.table.Table
asTableEx, count, count, eq, eq, eq, eq, fetch, fetch, isNotNull, isNull从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.table.TableSelection
renderSelection, renderSelection, renderSelection从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.table.TableTypeProvider
getImmutableType
-
方法详细资料
-
getStatement
AbstractMutableStatementImpl getStatement() -
getParent
TableImplementor<?> getParent() -
isInverse
boolean isInverse() -
isEmpty
-
isRemote
boolean isRemote()- 指定者:
isRemote在接口中TableSelection
-
getJoinProp
org.babyfish.jimmer.meta.ImmutableProp getJoinProp() -
getWeakJoinHandle
WeakJoinHandle getWeakJoinHandle() -
getJoinType
org.babyfish.jimmer.sql.JoinType getJoinType() -
getAlias
String getAlias() -
getMiddleTableAlias
-
getDestructive
TableRowCountDestructive getDestructive() -
renderJoinAsFrom
-
get
-
joinImplementor
-
joinImplementor
-
joinImplementor
<X> TableImplementor<X> joinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) -
joinImplementor
-
joinImplementor
<X> TableImplementor<X> joinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) -
joinImplementor
<X> TableImplementor<X> joinImplementor(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs) -
inverseJoinImplementor
-
inverseJoinImplementor
<X> TableImplementor<X> inverseJoinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType) -
inverseJoinImplementor
<X> TableImplementor<X> inverseJoinImplementor(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) -
inverseJoinImplementor
<X> TableImplementor<X> inverseJoinImplementor(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop, org.babyfish.jimmer.sql.JoinType joinType) -
weakJoinImplementor
<X> TableImplementor<X> weakJoinImplementor(Class<? extends WeakJoin<?, ?>> weakJoinType, org.babyfish.jimmer.sql.JoinType joinType) -
weakJoinImplementor
<X> TableImplementor<X> weakJoinImplementor(WeakJoinHandle handle, org.babyfish.jimmer.sql.JoinType joinType) -
create
static TableImplementor<?> create(AbstractMutableStatementImpl statement, org.babyfish.jimmer.meta.ImmutableType immutableType)
-