接口 Selectable<C extends Selectable<C>>

类型参数:
C - 子类实现
所有已知子接口:
Join.SelectJoinBuilder<C,JCB,J>, QueryAction.ActionSelectJoinBuilder<R>, SelectSql<C,S,H>
所有已知实现类:
AbstractSelectJoin.SelectJoinBuilderImpl, AbstractSelectSql, GenericSelectSql, QueryListSqlExecutor, QueryOneSqlExecutor, QueryPageSqlExecutor, StandardSelectSql, StandardSelectSqlBuilder

public interface Selectable<C extends Selectable<C>>
可选择接口
从以下版本开始:
0.0.4
作者:
zeng
  • 方法详细资料

    • select

      C select(String... fields)
      选择SQL字段
      参数:
      fields - SQL字段名称
      返回:
      具体实现
    • select

      C select(Enum<?>... fields)
      选择SQL字段
      参数:
      fields - SQL字段枚举
      返回:
      具体实现
    • select

      C select(Collection<String> fields)
      选择SQL字段
      参数:
      fields - SQL字段
      返回:
      具体实现
    • select

      default C select(boolean condition, String... fields)
      选择SQL字段
      参数:
      condition - 条件
      fields - SQL字段
      返回:
      具体实现
    • select

      default C select(boolean condition, Enum<?>... fields)
      选择SQL字段
      参数:
      condition - 条件
      fields - SQL字段枚举
      返回:
      具体实现
    • select

      default C select(boolean condition, Collection<String> fields)
      选择SQL字段
      参数:
      condition - 条件
      fields - SQL字段
      返回:
      具体实现
    • selectExpression

      C selectExpression(String... expressions)
      选择SQL字段表达式
      参数:
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectExpression

      C selectExpression(Collection<String> expressions)
      选择SQL字段表达式
      参数:
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectExpression

      default C selectExpression(boolean condition, String... expressions)
      选择SQL字段表达式
      参数:
      condition - 条件
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectExpression

      default C selectExpression(boolean condition, Collection<String> expressions)
      选择SQL字段表达式
      参数:
      condition - 条件
      expressions - SQL字段表达式
      返回:
      具体实现
    • selectAs

      C selectAs(String field, String fieldAlias)
      选择SQL字段
      参数:
      field - SQL字段
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      C selectAs(Enum<?> field, String fieldAlias)
      选择SQL字段
      参数:
      field - SQL字段枚举
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      C selectAs(Enum<?> field, Enum<?> fieldAlias)
      选择SQL字段
      参数:
      field - SQL字段枚举
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectAs

      C selectAs(Consumer<StandardSelectSql> sqlBuilderConsumer, String fieldAlias)
      选择子查询结果
      参数:
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      C selectAs(Consumer<StandardSelectSql> sqlBuilderConsumer, Enum<?> fieldAlias)
      选择子查询结果
      参数:
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectAs

      default C selectAs(boolean condition, Enum<?> field, String fieldAlias)
      选择SQL字段
      参数:
      condition - 条件
      field - SQL字段枚举
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      default C selectAs(boolean condition, Enum<?> field, Enum<?> fieldAlias)
      选择SQL字段
      参数:
      condition - 条件
      field - SQL字段枚举
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectAs

      default C selectAs(boolean condition, Consumer<StandardSelectSql> sqlBuilderConsumer, String fieldAlias)
      选择子查询结果
      参数:
      condition - 条件
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名
      返回:
      具体实现
    • selectAs

      default C selectAs(boolean condition, Consumer<StandardSelectSql> sqlBuilderConsumer, Enum<?> fieldAlias)
      选择子查询结果
      参数:
      condition - 条件
      sqlBuilderConsumer - SQL构建器消费器
      fieldAlias - 字段别名枚举
      返回:
      具体实现
    • selectEnum

      default C selectEnum(boolean condition, Collection<Enum<?>> fields)
      选择SQL字段
      参数:
      condition - 条件
      fields - SQL字段枚举
      返回:
      具体实现
    • selectEnum

      C selectEnum(Collection<Enum<?>> fields)
      选择SQL字段
      参数:
      fields - SQL字段枚举
      返回:
      具体实现