类 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>选择关联SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>选择关联SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>select(Collection<String> fields) 选择关联SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>选择SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>选择SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>选择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>selectEnum(Collection<Enum<?>> fields) 选择关联SQL字段org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>selectExpression(String... expressions) 选择关联SQL字段表达式org.elsfs.tool.sql.singular.facade.QueryAction.ActionSelectJoinBuilder<R>selectExpression(Collection<String> expressions) 选择关联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
-
构造器详细资料
-
ActionSelectJoinBuilderImpl
-
-
方法详细资料
-
end
返回上一级对象- 指定者:
end在接口中org.elsfs.tool.sql.interfaces.Completable<org.elsfs.tool.sql.singular.facade.QueryAction<R>>- 返回:
- 上级对象
-
on
连接条件设置 -
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字段枚举- 返回:
- 具体实现
-