类 AbstractMybatisPlusQueryAction.ActionSelectJoinBuilderImpl

java.lang.Object
org.elsfs.tool.sql.abs.CompositeSqlFragment
org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusQueryAction.ActionSelectJoinBuilderImpl
所有已实现的接口:
org.elsfs.tool.sql.interfaces.Completable<org.elsfs.tool.sql.singular.facade.QueryAction<R>>, org.elsfs.tool.sql.interfaces.Join.JoinBuilder<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction<R>>, org.elsfs.tool.sql.interfaces.Join.SelectJoinBuilder<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction<R>>, org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>, org.elsfs.tool.sql.interfaces.SqlFragment, org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
封闭类:
AbstractMybatisPlusQueryAction<E,R>

public class AbstractMybatisPlusQueryAction.ActionSelectJoinBuilderImpl extends org.elsfs.tool.sql.abs.CompositeSqlFragment implements org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
自定义Join配置实现
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    class 
    自定义Join条件配置器
  • 构造器概要

    构造器
  • 方法概要

    修饰符和类型
    方法
    说明
    org.elsfs.tool.sql.singular.facade.QueryAction<R>
    end()
    返回上一级对象
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>
    on()
    连接条件设置
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    select(Enum<?>... fields)
    选择关联SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    select(String... fields)
    选择关联SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    选择关联SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectAs(Enum<?> field, Enum<?> fieldAlias)
    选择SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectAs(Enum<?> field, String fieldAlias)
    选择SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectAs(String field, String fieldAlias)
    选择SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectAs(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, Enum<?> fieldAlias)
    选择子查询结果
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectAs(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String fieldAlias)
    选择子查询结果
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    选择关联SQL字段
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    selectExpression(String... expressions)
    选择关联SQL字段表达式
    org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>
    选择关联SQL字段表达式

    从类继承的方法 org.elsfs.tool.sql.abs.CompositeSqlFragment

    addSqlFragment, beforeBuild, buildSqlFragment

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.elsfs.tool.sql.interfaces.select.Selectable

    select, select, select, selectAs, selectAs, selectAs, selectAs, selectEnum, selectExpression, selectExpression

    从接口继承的方法 org.elsfs.tool.sql.interfaces.SqlFragment

    buildSqlFragment
  • 构造器详细资料

  • 方法详细资料

    • end

      public org.elsfs.tool.sql.singular.facade.QueryAction<R> end()
      返回上一级对象
      指定者:
      end 在接口中 org.elsfs.tool.sql.interfaces.Completable<org.elsfs.tool.sql.singular.facade.QueryAction<R>>
      返回:
      上级对象
    • on

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R> on()
      连接条件设置
      指定者:
      on 在接口中 org.elsfs.tool.sql.interfaces.Join.JoinBuilder<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction.ActionJoinConditionBuilder<R>,org.elsfs.tool.sql.singular.facade.QueryAction<R>>
      返回:
      连接条件构建器
    • select

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> select(Enum<?>... fields)
      选择关联SQL字段
      指定者:
      select 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      fields - SQL字段枚举
      返回:
      具体实现
    • select

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> select(String... fields)
      选择关联SQL字段
      指定者:
      select 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      fields - SQL字段
      返回:
      具体实现
    • select

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> select(Collection<String> fields)
      选择关联SQL字段
      指定者:
      select 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      fields - SQL字段
      返回:
      具体实现
    • selectExpression

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectExpression(String... expressions)
      选择关联SQL字段表达式
      指定者:
      selectExpression 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectExpression

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectExpression(Collection<String> expressions)
      选择关联SQL字段表达式
      指定者:
      selectExpression 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectAs

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectAs(String field, String fieldAlias)
      选择SQL字段
      指定者:
      selectAs 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      field - SQL字段
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectAs(Enum<?> field, String fieldAlias)
      选择SQL字段
      指定者:
      selectAs 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      field - SQL字段枚举
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectAs(Enum<?> field, Enum<?> fieldAlias)
      选择SQL字段
      指定者:
      selectAs 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      field - SQL字段枚举
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectAs

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectAs(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, String fieldAlias)
      选择子查询结果
      指定者:
      selectAs 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectAs(Consumer<org.elsfs.tool.sql.builder.StandardSelectSql> sqlBuilderConsumer, Enum<?> fieldAlias)
      选择子查询结果
      指定者:
      selectAs 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectEnum

      public org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R> selectEnum(Collection<Enum<?>> fields)
      选择关联SQL字段
      指定者:
      selectEnum 在接口中 org.elsfs.tool.sql.interfaces.select.Selectable<org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>>
      参数:
      fields - SQL字段枚举
      返回:
      具体实现