类 SqlSelectJoinOnBasicBuilder

java.lang.Object
cn.featherfly.common.db.builder.dml.basic.SqlSelectJoinOnBasicBuilder
所有已实现的接口:
SqlBuilder, cn.featherfly.common.repository.builder.Builder

public class SqlSelectJoinOnBasicBuilder
extends java.lang.Object
implements SqlBuilder

SqlSelectJoinOnBasicBuilder

.
  • 构造器详细资料

    • SqlSelectJoinOnBasicBuilder

      public SqlSelectJoinOnBasicBuilder​(SqlSelectBasicBuilder selectBuilder, SqlSelectColumnsBasicBuilder joinSelectColumnsBuilder)
      Instantiates a new sql select join on basic builder.
      参数:
      selectBuilder - the select builder
      joinSelectColumnsBuilder - the join select columns builder
  • 方法详细资料

    • addSelectColumn

      public SqlSelectJoinOnBasicBuilder addSelectColumn​(java.lang.String column, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)
      add column.
      参数:
      column - column
      aggregateFunction - aggregateFunction
      返回:
      this
    • addSelectColumn

      public SqlSelectJoinOnBasicBuilder addSelectColumn​(java.lang.String column, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction, java.lang.String asName)
      add column.
      参数:
      column - column
      aggregateFunction - aggregateFunction
      asName - alias name
      返回:
      this
    • addSelectColumn

      public SqlSelectJoinOnBasicBuilder addSelectColumn​(java.lang.String column)
      add column.
      参数:
      column - column
      返回:
      this
    • addSelectColumn

      public SqlSelectJoinOnBasicBuilder addSelectColumn​(java.lang.String column, java.lang.String asName)
      add column.
      参数:
      column - column
      asName - asName
      返回:
      this
    • addSelectColumns

      public SqlSelectJoinOnBasicBuilder addSelectColumns​(java.lang.String... columns)
      addColumns.
      参数:
      columns - columns
      返回:
      this
    • addSelectColumns

      public SqlSelectJoinOnBasicBuilder addSelectColumns​(java.util.Collection<java.lang.String> columns)
      addColumns.
      参数:
      columns - columns
      返回:
      this
    • endJoin

      public SqlSelectBasicBuilder endJoin()
      End join.
      返回:
      the sql select basic builder
    • fetch

      public SqlSelectBasicBuilder fetch()
      Fetch.
      返回:
      the sql select basic builder
    • fetch

      public SqlSelectBasicBuilder fetch​(java.lang.String fetchProperty, java.lang.String fetchPropertyAlias)
      Fetch.
      参数:
      fetchProperty - the fetch property
      fetchPropertyAlias - the fetch property alias
      返回:
      the sql select basic builder
    • build

      public java.lang.String build()
      指定者:
      build 在接口中 cn.featherfly.common.repository.builder.Builder