接口 TableImplementor<E>
- 所有超级接口:
Ast,Iterable<TableImplementor<?>>,Props,Selection<E>,Table<E>,TableEx<E>,TableSelection
public interface TableImplementor<E>
extends TableEx<E>, Ast, TableSelection, Iterable<TableImplementor<?>>
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明static TableImplementor<?>create(AbstractMutableStatementImpl statement, org.babyfish.jimmer.meta.ImmutableType immutableType) getAlias()org.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.sql.JoinType<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()boolean<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) 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) 从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator从接口继承的方法 org.babyfish.jimmer.sql.ast.table.Props
get, getImmutableType, inverseJoin, inverseJoin, inverseJoin, inverseJoin, inverseJoin, inverseJoin, join, join, join从接口继承的方法 org.babyfish.jimmer.sql.ast.table.Table
asTableEx, count, count, eq, eq, eq, fetch, isNotNull, isNull从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.table.TableSelection
getImmutableType, renderSelection, renderSelection
-
方法详细资料
-
getParent
TableImplementor<?> getParent() -
isInverse
boolean isInverse() -
isEmpty
boolean isEmpty() -
getJoinProp
org.babyfish.jimmer.meta.ImmutableProp getJoinProp() -
getJoinType
org.babyfish.jimmer.sql.JoinType getJoinType() -
getAlias
String getAlias() -
getDestructive
TableRowCountDestructive getDestructive() -
renderJoinAsFrom
-
joinImplementor
-
joinImplementor
-
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)
-