接口 TableImplementor<E>

所有超级接口:
Ast, Iterable<TableImplementor<?>>, Props, Selection<E>, Table<E>, TableEx<E>, TableSelection

public interface TableImplementor<E> extends TableEx<E>, Ast, TableSelection, Iterable<TableImplementor<?>>
  • 方法详细资料

    • 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

      void renderJoinAsFrom(SqlBuilder builder, TableImplementor.RenderMode mode)
    • joinImplementor

      <X> TableImplementor<X> joinImplementor(String prop)
    • joinImplementor

      <X> TableImplementor<X> joinImplementor(String prop, org.babyfish.jimmer.sql.JoinType joinType)
    • joinImplementor

      <X> TableImplementor<X> joinImplementor(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
    • inverseJoinImplementor

      <X> TableImplementor<X> inverseJoinImplementor(org.babyfish.jimmer.meta.ImmutableProp prop)
    • 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)