public class ColumnReference extends AbstractColumnReference
selectSpecification| 构造器和说明 |
|---|
ColumnReference(SelectSpecification selectSpecification) |
getSelectSpecification, includeColumnspublic ColumnReference(SelectSpecification selectSpecification)
public AbstractColumnReference distinct()
AbstractColumnReferencedistinct 在类中 AbstractColumnReferencepublic static AbstractColumnReference withColumns()
此方法创建并返回一个 `AbstractColumnReference` 实例, 允许通过链式调用添加列或嵌套的列引用。
示例:
AbstractColumnReference columnReference = ColumnReference.withColumns()
.column(Product::getProductId)
.column(Product::getProductName)
.columnReference(nestedColumnReference());
AbstractColumnReference 对象public <T,F> ColumnReference column(Fn<T,F> fn)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceT - 表对应的实体类类型F - 字段类型fn - 映射函数,用于引用具体字段public <T,F> ColumnReference column(String tableAlias, FieldFn<T,F> fn)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceT - 表对应的实体类类型F - 字段类型tableAlias - 表的别名fn - 映射函数,用于引用具体字段public <T,F> ColumnReference column(FieldFn<T,F> fn, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceT - 表对应的实体类类型F - 字段类型fn - 映射函数,用于引用具体字段columnAlias - 列的别名public <T,F> ColumnReference column(String tableAlias, FieldFn<T,F> fn, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceT - 表对应的实体类类型F - 字段类型tableAlias - 表的别名fn - 映射函数,用于引用具体字段columnAlias - 列的别名public AbstractColumnReference column(String tableAlias, String columnName)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferencetableAlias - 表的别名columnName - 列名public AbstractColumnReference column(String tableAlias, String columnName, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferencetableAlias - 表的别名columnName - 列名columnAlias - 列的别名public ColumnReference column(AbstractColumFunction iColumFunction)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceiColumFunction - 函数列的定义public AbstractColumnReference column(AbstractColumFunction iColumFunction, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferenceiColumFunction - 函数列的定义columnAlias - 列的别名public AbstractColumnReference column(WindowsFunction windowsFunction, Consumer<Over> over, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferencewindowsFunction - 窗口函数over - 窗口定义columnAlias - 列的别名public AbstractColumnReference column(Consumer<AbstractColumnReference> nestedSelect, String columnAlias)
AbstractColumnReferencecolumn 在类中 AbstractColumnReferencenestedSelect - 嵌套查询的定义columnAlias - 列的别名@Deprecated public AbstractColumnReference columnReference(AbstractColumnReference columnReference)
AbstractColumnReference已过时,将在未来版本删除
columnReference 在类中 AbstractColumnReferencecolumnReference - 另一个列引用实例this#includeColumns(AbstractColumnReference)public AbstractColumnReference allColumn()
AbstractColumnReferenceallColumn 在类中 AbstractColumnReferencepublic AbstractColumnReference allColumn(Class<?> tableClass)
AbstractColumnReferenceallColumn 在类中 AbstractColumnReferencetableClass - 表对应的实体类public AbstractColumnReference allColumn(String tableAlias)
AbstractColumnReferenceallColumn 在类中 AbstractColumnReferencetableAlias - 表别名public <T> TableRelation<T> from(Class<T> tableClass)
AbstractColumnReferencefrom 在类中 AbstractColumnReferenceT - 表对应的实体类类型tableClass - 表对应的实体类public <T> TableRelation<T> from(Class<T> tableClass, String alias)
AbstractColumnReferencefrom 在类中 AbstractColumnReferenceT - 表对应的实体类类型tableClass - 表对应的实体类alias - 表别名public TableRelation<?> from(CteTable cteTable)
AbstractColumnReferencefrom 在类中 AbstractColumnReferencecteTable - 公共表表达式public TableRelation<?> from(Consumer<AbstractColumnReference> nestedSelect, String selectAlias)
AbstractColumnReferencefrom 在类中 AbstractColumnReferencenestedSelect - 嵌套查询定义selectAlias - 嵌套查询的别名Copyright © 2024 Dynamic-SQL. All rights reserved.