| 程序包 | 说明 |
|---|---|
| com.dynamic.sql.context | |
| com.dynamic.sql.core | |
| com.dynamic.sql.core.dml.select | |
| com.dynamic.sql.mapper |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
DefaultSqlContext.select() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnReference |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
ColumnReference.allColumn() |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn()
选择所有列。
|
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective)
条件性地选择所有列。
|
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective,
Class<?> tableClass)
条件性地选择特定表的所有列。
|
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective,
String tableAlias)
条件性地选择指定表别名的所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(Class<?> tableClass) |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(Class<?> tableClass)
选择特定表的所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(String tableAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(String tableAlias)
选择指定表别名的所有列。
|
AbstractColumnReference |
AbstractColumnReference.collectionColumn(boolean isEffective,
KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
已过时。
自0.2.2版本起,该方法已被
nestedColumn(boolean, KeyMapping, Function, String) 替代。 |
AbstractColumnReference |
AbstractColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
已过时。
自0.2.2版本起,该方法已被
nestedColumn(KeyMapping, Function, String) 替代。 |
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction)
添加一个函数列到查询中。
|
AbstractColumnReference |
ColumnReference.column(AbstractColumFunction iColumFunction,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction,
String columnAlias)
添加一个带别名的函数列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
AbstractColumFunction iColumFunction)
条件性地添加一个函数列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
AbstractColumFunction iColumFunction,
String columnAlias)
条件性地添加一个带别名的函数列到查询中。
|
<T,F> AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
FieldFn<T,F> fn,
String columnAlias)
条件性地添加一个带别名的列到查询中。
|
<T,F> AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
Fn<T,F> fn)
条件性地添加一个列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
NumberColumn numberColumn)
条件性地添加一个数字列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
SelectDsl nestedSelect,
String columnAlias)
条件性地添加一个嵌套查询列到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
String sql)
条件性地添加一个原始 SQL 表达式列到当前查询中。
|
<T,F> AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
String tableAlias,
FieldFn<T,F> fn)
条件性地添加一个带有表别名的列到查询中。
|
<T,F> AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
String tableAlias,
FieldFn<T,F> fn,
String columnAlias)
条件性地添加一个带有表别名和列别名的列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
String tableAlias,
String columnName)
条件性地添加一个自定义列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
String tableAlias,
String columnName,
String columnAlias)
条件性地添加一个带有别名的自定义列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
WindowsFunction windowsFunction,
Consumer<Over> over,
String columnAlias)
条件性地添加一个窗口函数列到查询中。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(FieldFn<T,F> fn,
String columnAlias)
添加一个列到查询中,并设置列别名。
|
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(Fn<T,F> fn)
添加一个列到查询中,使用方法引用指定字段。
|
AbstractColumnReference |
ColumnReference.column(NumberColumn numberColumn) |
abstract AbstractColumnReference |
AbstractColumnReference.column(NumberColumn numberColumn)
添加一个数字列到查询中。
|
AbstractColumnReference |
ColumnReference.column(SelectDsl nestedSelect,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(SelectDsl nestedSelect,
String columnAlias)
添加一个嵌套查询列到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(String sql)
添加一个原始 SQL 表达式列到当前查询中。
|
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,
Consumer<Over> over,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(WindowsFunction windowsFunction,
Consumer<Over> over,
String columnAlias)
添加一个窗口函数列到查询中。
|
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference)
已过时。
|
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
已过时。
该方法将在未来版本删除,请使用
includeColumns(AbstractColumnReference) |
AbstractColumnReference |
ColumnReference.distinct() |
abstract AbstractColumnReference |
AbstractColumnReference.distinct()
添加去重关键字(DISTINCT)到查询中。
|
AbstractColumnReference |
AbstractColumnReference.distinct(boolean isEffective)
条件性地添加去重关键字(DISTINCT)到查询中。
|
<T,F> AbstractColumnReference |
AbstractColumnReference.ignoreColumn(boolean isEffective,
Fn<T,F> fn)
条件性地忽略一个列。
|
<T,F> AbstractColumnReference |
ColumnReference.ignoreColumn(Fn<T,F> fn) |
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.ignoreColumn(Fn<T,F> fn)
显式忽略一个列,使其不参与查询结果。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(AbstractColumnReference columnReference)
将指定的列添加到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(boolean isEffective,
AbstractColumnReference columnReference)
条件性地将指定的列添加到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.nestedColumn(boolean isEffective,
KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
根据条件决定是否对当前列引用执行嵌套映射(nested column)操作。
|
AbstractColumnReference |
ColumnReference.nestedColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
abstract AbstractColumnReference |
AbstractColumnReference.nestedColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
执行“直接嵌套集合或对象”的列引用构建逻辑。
|
AbstractColumnReference |
SqlContext.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
static AbstractColumnReference |
ColumnReference.withColumns()
构建一个查询列的引用集合,用于定义查询中的多个列。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference)
已过时。
|
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
已过时。
该方法将在未来版本删除,请使用
includeColumns(AbstractColumnReference) |
AbstractColumnReference |
AbstractColumnReference.includeColumns(AbstractColumnReference columnReference)
将指定的列添加到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(boolean isEffective,
AbstractColumnReference columnReference)
条件性地将指定的列添加到当前查询中。
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
Select.loadColumReference() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SelectDsl.accept(AbstractColumnReference select) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
EntityMapper.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
Copyright © 2024–2026 Dynamic-SQL. All rights reserved.