接口 TableSelection

所有超级接口:
TableTypeProvider
所有已知子接口:
TableImplementor<E>

public interface TableSelection extends TableTypeProvider
Selection based on real table implementation except table wrapper
  • 方法概要

    修饰符和类型
    方法
    说明
    getFinalAlias(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, JSqlClientImplementor sqlClient)
     
    boolean
     
    default void
    renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition)
     
    default void
    renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition, boolean withPrefix)
     
    void
    renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition, boolean withPrefix, Function<Integer,String> asBlock)
     

    从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.table.TableTypeProvider

    getImmutableType
  • 方法详细资料

    • isRemote

      boolean isRemote()
    • getFinalAlias

      String getFinalAlias(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, JSqlClientImplementor sqlClient)
    • renderSelection

      default void renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition)
    • renderSelection

      default void renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition, boolean withPrefix)
    • renderSelection

      void renderSelection(org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId, SqlBuilder builder, org.babyfish.jimmer.sql.meta.ColumnDefinition optionalDefinition, boolean withPrefix, Function<Integer,String> asBlock)