| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
DefaultSqlContext.select() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnReference |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
ColumnReference.allColumn() |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn()
选择所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(Class<?> tableClass) |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(Class<?> tableClass)
选择特定表的所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(String tableAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(String tableAlias)
选择指定表别名的所有列。
|
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction)
添加一个函数列到查询中。
|
AbstractColumnReference |
ColumnReference.column(AbstractColumFunction iColumFunction,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction,
String columnAlias)
添加一个带别名的函数列到查询中。
|
AbstractColumnReference |
ColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias)
添加一个嵌套查询列到当前查询中。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(FieldFn<T,F> fn,
String columnAlias)
添加一个列到查询中,并设置别名。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(Fn<T,F> fn)
添加一个列到查询中。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
FieldFn<T,F> fn)
添加一个带有表别名的列到查询中。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
FieldFn<T,F> fn,
String columnAlias)
添加一个带有表别名和列别名的列到查询中。
|
AbstractColumnReference |
ColumnReference.column(String tableAlias,
String columnName) |
abstract AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
String columnName)
添加一个自定义列到查询中。
|
AbstractColumnReference |
ColumnReference.column(String tableAlias,
String columnName,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
String columnName,
String columnAlias)
添加一个带有别名的列到查询中。
|
AbstractColumnReference |
ColumnReference.column(WindowsFunction windowsFunction,
Over over,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(WindowsFunction windowsFunction,
Over over,
String columnAlias)
添加一个窗口函数列到查询中。
|
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference) |
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
添加另一个列引用到当前查询中。
|
AbstractColumnReference |
ColumnReference.distinct() |
abstract AbstractColumnReference |
AbstractColumnReference.distinct()
添加去重关键字(DISTINCT)。
|
AbstractColumnReference |
SqlContext.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
static AbstractColumnReference |
ColumnReference.withColumns()
构建一个查询列的引用集合,用于定义查询中的多个列。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference) |
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
添加另一个列引用到当前查询中。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
ColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias)
添加一个嵌套查询列到当前查询中。
|
TableRelation<?> |
ColumnReference.from(Consumer<AbstractColumnReference> nestedSelect,
String selectAlias) |
abstract TableRelation<?> |
AbstractColumnReference.from(Consumer<AbstractColumnReference> nestedSelect,
String selectAlias)
设置一个嵌套查询作为主表。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnArithmetic |
ColumnArithmetic.add(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相加。
|
ColumnArithmetic |
ColumnArithmetic.divide(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相除。
|
ColumnArithmetic |
ColumnArithmetic.multiply(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相乘。
|
ColumnArithmetic |
ColumnArithmetic.subtract(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果从当前列中减去。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumFunction |
AbstractColumFunction.add(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.divide(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.multiply(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.subtract(Consumer<AbstractColumnReference> nestedSelect) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
Select.loadColumReference() |
| 限定符和类型 | 方法和说明 |
|---|---|
Consumer<AbstractColumnReference> |
NestedColumn.getNestedColumnReference() |
| 构造器和说明 |
|---|
NestedColumn(Consumer<AbstractColumnReference> columnReferenceConsumer,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
Consumer<AbstractColumnReference> |
NestedJoin.getNestedSelect() |
| 构造器和说明 |
|---|
NestedJoin(Consumer<AbstractColumnReference> nestedSelect,
String tableAlias) |
NestedJoin(JoinTableType joinTableType,
Consumer<AbstractColumnReference> nestedSelect,
String tableAlias,
Consumer<Condition> onCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
EntityMapper.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(Consumer<AbstractColumnReference> nestedSelectConsumer) |
Copyright © 2024 Dynamic-SQL. All rights reserved.