接口 TableImplementor<E>

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

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

    • getParent

      TableImplementor<?> getParent()
    • getChildren

      Collection<TableImplementor<?>> getChildren()
    • isInverse

      boolean isInverse()
    • 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)
    • create

      static TableImplementor<?> create(AbstractMutableStatementImpl statement, org.babyfish.jimmer.meta.ImmutableType immutableType)