| Modifier and Type | Method and Description |
|---|---|
AbstractColumnReference |
DefaultSqlContext.select() |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnReference |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractColumnReference |
AbstractColumnReference.allColumn()
选择所有列。
|
AbstractColumnReference |
ColumnReference.allColumn() |
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective)
条件性地选择所有列。
|
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective,
Class<?> tableClass)
条件性地选择特定表的所有列。
|
AbstractColumnReference |
AbstractColumnReference.allColumn(boolean isEffective,
String tableAlias)
条件性地选择指定表别名的所有列。
|
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(Class<?> tableClass)
选择特定表的所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(Class<?> tableClass) |
abstract AbstractColumnReference |
AbstractColumnReference.allColumn(String tableAlias)
选择指定表别名的所有列。
|
AbstractColumnReference |
ColumnReference.allColumn(String tableAlias) |
AbstractColumnReference |
AbstractColumnReference.collectionColumn(boolean isEffective,
KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
abstract AbstractColumnReference |
AbstractColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
注册一个一对多的字段集合,用于在主表查询中嵌套查询子表的数据并自动组装成集合字段。
|
AbstractColumnReference |
ColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction)
添加一个函数列到查询中。
|
abstract AbstractColumnReference |
AbstractColumnReference.column(AbstractColumFunction iColumFunction,
String columnAlias)
添加一个带别名的函数列到查询中。
|
AbstractColumnReference |
ColumnReference.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)
条件性地添加一个数字列到查询中。
|
<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 AbstractColumnReference |
AbstractColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias)
添加一个嵌套查询列到当前查询中。
|
AbstractColumnReference |
ColumnReference.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 AbstractColumnReference |
AbstractColumnReference.column(NumberColumn numberColumn)
添加一个数字列到查询中。
|
AbstractColumnReference |
ColumnReference.column(NumberColumn numberColumn) |
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)
添加一个带有表别名和列别名的列到查询中。
|
abstract AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
String columnName)
添加一个自定义列到查询中。
|
AbstractColumnReference |
ColumnReference.column(String tableAlias,
String columnName) |
abstract AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
String columnName,
String columnAlias)
添加一个带有别名的自定义列到查询中。
|
AbstractColumnReference |
ColumnReference.column(String tableAlias,
String columnName,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.column(WindowsFunction windowsFunction,
Consumer<Over> over,
String columnAlias)
添加一个窗口函数列到查询中。
|
AbstractColumnReference |
ColumnReference.column(WindowsFunction windowsFunction,
Consumer<Over> over,
String columnAlias) |
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
Deprecated.
该方法将在未来版本删除,请使用
includeColumns(AbstractColumnReference) |
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference)
Deprecated.
|
abstract AbstractColumnReference |
AbstractColumnReference.distinct()
添加去重关键字(DISTINCT)到查询中。
|
AbstractColumnReference |
ColumnReference.distinct() |
AbstractColumnReference |
AbstractColumnReference.distinct(boolean isEffective)
条件性地添加去重关键字(DISTINCT)到查询中。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(AbstractColumnReference columnReference)
将指定的列添加到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(boolean isEffective,
AbstractColumnReference columnReference)
条件性地将指定的列添加到当前查询中。
|
AbstractColumnReference |
SqlContext.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
static AbstractColumnReference |
ColumnReference.withColumns()
构建一个查询列的引用集合,用于定义查询中的多个列。
|
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractColumnReference |
AbstractColumnReference.columnReference(AbstractColumnReference columnReference)
Deprecated.
该方法将在未来版本删除,请使用
includeColumns(AbstractColumnReference) |
AbstractColumnReference |
ColumnReference.columnReference(AbstractColumnReference columnReference)
Deprecated.
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(AbstractColumnReference columnReference)
将指定的列添加到当前查询中。
|
AbstractColumnReference |
AbstractColumnReference.includeColumns(boolean isEffective,
AbstractColumnReference columnReference)
条件性地将指定的列添加到当前查询中。
|
| Modifier and Type | Method and Description |
|---|---|
AbstractColumnReference |
AbstractColumnReference.collectionColumn(boolean isEffective,
KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
AbstractColumnReference |
AbstractColumnReference.collectionColumn(boolean isEffective,
KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
abstract AbstractColumnReference |
AbstractColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
注册一个一对多的字段集合,用于在主表查询中嵌套查询子表的数据并自动组装成集合字段。
|
abstract AbstractColumnReference |
AbstractColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty)
注册一个一对多的字段集合,用于在主表查询中嵌套查询子表的数据并自动组装成集合字段。
|
AbstractColumnReference |
ColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
AbstractColumnReference |
ColumnReference.collectionColumn(KeyMapping<?,?> keyMapping,
Function<AbstractColumnReference,AbstractColumnReference> valueMapper,
String targetProperty) |
AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
Consumer<AbstractColumnReference> nestedSelect,
String columnAlias)
条件性地添加一个嵌套查询列到当前查询中。
|
abstract AbstractColumnReference |
AbstractColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias)
添加一个嵌套查询列到当前查询中。
|
AbstractColumnReference |
ColumnReference.column(Consumer<AbstractColumnReference> nestedSelect,
String columnAlias) |
abstract TableRelation<?> |
AbstractColumnReference.from(Consumer<AbstractColumnReference> nestedSelect,
String tableAlias)
设置嵌套查询作为主表。
|
TableRelation<?> |
ColumnReference.from(Consumer<AbstractColumnReference> nestedSelect,
String selectAlias) |
| Modifier and Type | Method and Description |
|---|---|
ColumnArithmetic |
ColumnArithmetic.add(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相加。
|
ColumnArithmetic |
ColumnArithmetic.divide(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相除。
|
ColumnArithmetic |
ColumnArithmetic.multiply(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果与当前列相乘。
|
ColumnArithmetic |
ColumnArithmetic.subtract(Consumer<AbstractColumnReference> nestedSelect)
使用嵌套查询的结果从当前列中减去。
|
| Modifier and Type | Method and Description |
|---|---|
AbstractColumFunction |
AbstractColumFunction.add(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.divide(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.multiply(Consumer<AbstractColumnReference> nestedSelect) |
AbstractColumFunction |
AbstractColumFunction.subtract(Consumer<AbstractColumnReference> nestedSelect) |
| Modifier and Type | Method and Description |
|---|---|
<T,F> C |
NestedCondition.andEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
C |
NestedCondition.andExists(Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andGreaterThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andGreaterThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andLessThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andLessThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andNotEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
C |
NestedCondition.andNotExists(Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.andNotIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
C |
NestedCondition.orExists(Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orGreaterThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orGreaterThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orLessThan(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orLessThanOrEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orNotEqualTo(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
C |
NestedCondition.orNotExists(Consumer<AbstractColumnReference> nestedSelect) |
<T,F> C |
NestedCondition.orNotIn(Fn<T,F> fn,
Consumer<AbstractColumnReference> nestedSelect) |
| Modifier and Type | Method and Description |
|---|---|
AbstractColumnReference |
Select.loadColumReference() |
| Modifier and Type | Method and Description |
|---|---|
Consumer<AbstractColumnReference> |
NestedColumn.getNestedColumnReference() |
| Constructor and Description |
|---|
NestedColumn(Consumer<AbstractColumnReference> columnReferenceConsumer,
String alias) |
| Modifier and Type | Method and Description |
|---|---|
Consumer<AbstractColumnReference> |
NestedJoin.getNestedSelect() |
| Constructor and Description |
|---|
NestedJoin(Consumer<AbstractColumnReference> nestedSelect,
String tableAlias) |
NestedJoin(JoinTableType joinTableType,
Consumer<AbstractColumnReference> nestedSelect,
String tableAlias,
Consumer<GenericWhereCondition> onCondition) |
| Modifier and Type | Method and Description |
|---|---|
AbstractColumnReference |
EntityMapper.select()
创建并返回一个
AbstractColumnReference 对象,用于构建 SQL 查询操作
,并选择所需的列进行检索。 |
| Modifier and Type | Method and Description |
|---|---|
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(Consumer<AbstractColumnReference> nestedSelectConsumer) |
static SqlStatementSelectWrapper |
SqlUtils.executeNestedSelect(NestedMeta nestedMeta,
Consumer<AbstractColumnReference> nestedSelectConsumer) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.