| 限定符和类型 | 方法和说明 |
|---|---|
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) |
AbstractColumnReference |
ColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
abstract AbstractColumnReference |
AbstractColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
注册一个一对多的字段集合,用于在主表查询中嵌套查询子表的数据并自动组装成集合字段。
|
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)
条件性地添加一个带别名的函数列到查询中。
|
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect,
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,
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)
条件性地添加一个窗口函数列到查询中。
|
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)
添加一个列到查询中,使用方法引用指定字段。
|
AbstractColumnReference |
ColumnReference.column(NumberColumn numberColumn) |
abstract AbstractColumnReference |
AbstractColumnReference.column(NumberColumn numberColumn)
添加一个数字列到查询中。
|
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.nestColumn(boolean isEffective) |
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)
条件性地将指定的列添加到当前查询中。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T,F> C |
NestedCondition.andEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加等于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加等于条件,并且运算,右侧值来自嵌套查询。
|
default C |
NestedCondition.andExists(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 EXISTS 条件,并且运算,判断子查询是否存在。
|
C |
NestedCondition.andExists(Consumer<AbstractColumnReference> nestedSelect)
添加 EXISTS 条件,并且运算,判断子查询是否存在。
|
default <T,F> C |
NestedCondition.andGreaterThan(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加大于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andGreaterThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加大于条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.andGreaterThanOrEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加大于等于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andGreaterThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加大于等于条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.andIn(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 IN 条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加 IN 条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.andLessThan(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加小于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andLessThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加小于条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.andLessThanOrEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加小于等于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andLessThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加小于等于条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.andNotEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加不等于条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andNotEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加不等于条件,并且运算,右侧值来自嵌套查询。
|
default C |
NestedCondition.andNotExists(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 NOT EXISTS 条件,并且运算,判断子查询是否不存在。
|
C |
NestedCondition.andNotExists(Consumer<AbstractColumnReference> nestedSelect)
添加 NOT EXISTS 条件,并且运算,判断子查询是否不存在。
|
default <T,F> C |
NestedCondition.andNotIn(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 NOT IN 条件,并且运算,右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.andNotIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加 NOT IN 条件,并且运算,右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加等于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加等于条件(OR 运算),右侧值来自嵌套查询。
|
default C |
NestedCondition.orExists(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 EXISTS 条件(OR 运算),判断子查询是否存在。
|
C |
NestedCondition.orExists(Consumer<AbstractColumnReference> nestedSelect)
添加 EXISTS 条件(OR 运算),判断子查询是否存在。
|
default <T,F> C |
NestedCondition.orGreaterThan(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加大于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orGreaterThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加大于条件(OR 运算),右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orGreaterThanOrEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加大于等于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orGreaterThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加大于等于条件(OR 运算),右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orIn(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 IN 条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加 IN 条件(OR 运算),右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orLessThan(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加小于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orLessThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加小于条件(OR 运算),右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orLessThanOrEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加小于等于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orLessThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加小于等于条件(OR 运算),右侧值来自嵌套查询。
|
default <T,F> C |
NestedCondition.orNotEqualTo(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加不等于条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orNotEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加不等于条件(OR 运算),右侧值来自嵌套查询。
|
default C |
NestedCondition.orNotExists(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 NOT EXISTS 条件(OR 运算),判断子查询是否不存在。
|
C |
NestedCondition.orNotExists(Consumer<AbstractColumnReference> nestedSelect)
添加 NOT EXISTS 条件(OR 运算),判断子查询是否不存在。
|
default <T,F> C |
NestedCondition.orNotIn(boolean isEffective,
Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
根据条件添加 NOT IN 条件(OR 运算),右侧值来自嵌套查询。
|
<T,F> C |
NestedCondition.orNotIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect)
添加 NOT IN 条件(OR 运算),右侧值来自嵌套查询。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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<GenericWhereCondition> onCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractColumnReference |
EntityMapper.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(Consumer<AbstractColumnReference> nestedSelectConsumer) |
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(NestedMeta nestedMeta,
Consumer<AbstractColumnReference> nestedSelectConsumer) |
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(NestedMeta nestedMeta,
Consumer<AbstractColumnReference> nestedSelectConsumer,
Map<String,TableAliasMapping> aliasTableMap) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.