接口 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, 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)
-