| 限定符和类型 | 方法和说明 |
|---|---|
FieldFn<?,?> |
GroupFn.getFn() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,F> AbstractColumnReference |
AbstractColumnReference.column(boolean isEffective,
FieldFn<T,F> fn,
String columnAlias)
条件性地添加一个带别名的列到查询中。
|
<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)
条件性地添加一个带有表别名和列别名的列到查询中。
|
<T,F> ColumnReference |
ColumnReference.column(FieldFn<T,F> fn,
String columnAlias) |
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(FieldFn<T,F> fn,
String columnAlias)
添加一个列到查询中,并设置列别名。
|
<T,F> ColumnReference |
ColumnReference.column(String tableAlias,
FieldFn<T,F> fn) |
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
FieldFn<T,F> fn)
添加一个带有表别名的列到查询中。
|
<T,F> ColumnReference |
ColumnReference.column(String tableAlias,
FieldFn<T,F> fn,
String columnAlias) |
abstract <T,F> AbstractColumnReference |
AbstractColumnReference.column(String tableAlias,
FieldFn<T,F> fn,
String columnAlias)
添加一个带有表别名和列别名的列到查询中。
|
| 构造器和说明 |
|---|
GroupFn(String tableAlias,
FieldFn<?,?> fn) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractAliasHelper<T,F> |
static class |
AbstractAliasHelper.TableAliasImpl<T,F> |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract FieldFn<T,F> |
AbstractAliasHelper.getFnColumn() |
FieldFn<T,F> |
AbstractAliasHelper.TableAliasImpl.getFnColumn() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,F> AbstractAliasHelper<T,F> |
AbstractAliasHelper.bindAlias(String tableAlias,
FieldFn<T,F> fnColumn) |
| 构造器和说明 |
|---|
TableAliasImpl(FieldFn<T,F> fnColumn) |
| 构造器和说明 |
|---|
ColumnFunctionDecorator(FieldFn<T,F> fn) |
ColumnFunctionDecorator(String tableAlias,
FieldFn<T,F> fn) |
| 构造器和说明 |
|---|
JsonExtract(FieldFn<T,F> fn,
String jsonPath) |
JsonUnquote(FieldFn<T,F> fn) |
| 构造器和说明 |
|---|
Distinct(FieldFn<T,F> fn) |
Distinct(String tableAlias,
FieldFn<T,F> fn) |
| 构造器和说明 |
|---|
DateFormat(FieldFn<T,F> fn,
String formatPattern) |
DateFormat(String tableAlias,
FieldFn<T,F> fn,
String formatPattern) |
| 构造器和说明 |
|---|
AsBinary(FieldFn<T,F> fn) |
AsBinary(String tableAlias,
FieldFn<T,F> fn) |
AsText(FieldFn<T,F> fn) |
AsText(String tableAlias,
FieldFn<T,F> fn) |
Contains(FieldFn<T,F> fn,
Point point) |
Distance(FieldFn<T,F> fn,
Point thisPoint) |
DistanceSphere(FieldFn<T,F> fn,
Point thisPoint) |
Latitude(FieldFn<T,F> fn) |
Latitude(String tableAlias,
FieldFn<T,F> fn) |
Longitude(FieldFn<T,F> fn) |
Longitude(String tableAlias,
FieldFn<T,F> fn) |
SRID(FieldFn<T,F> fn) |
SRID(String tableAlias,
FieldFn<T,F> fn) |
| 构造器和说明 |
|---|
Abs(FieldFn<T,F> fn) |
Ceiling(FieldFn<T,F> fn) |
Floor(FieldFn<T,F> fn) |
Mod(FieldFn<T,F> fn,
int divisor) |
Round(FieldFn<T,F> fn,
int scale) |
Truncate(FieldFn<T,F> fn,
int scale) |
| 构造器和说明 |
|---|
Length(FieldFn<T,F> fn) |
Length(String tableAlias,
FieldFn<T,F> fn) |
Md5(FieldFn<T,F> fn) |
Md5(String tableAlias,
FieldFn<T,F> fn) |
SubString(FieldFn<T,F> fn,
int start,
int length) |
SubString(String tableAlias,
FieldFn<T,F> fn,
int start,
int length) |
Upper(FieldFn<T,F> fn) |
| 构造器和说明 |
|---|
JsonTable(FieldFn<T,F> fn,
String path,
JsonTable.JsonColumn... jsonColumn) |
JsonTable(String tableAlias,
FieldFn<T,F> fn,
String path,
JsonTable.JsonColumn... jsonColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,F> Over |
Over.orderBy(FieldFn<T,F> fn) |
<T,F> Over |
Over.orderBy(FieldFn<T,F> fn,
SortOrder sortOrder) |
| 构造器和说明 |
|---|
Avg(FieldFn<T,F> fn) |
Avg(String tableAlias,
FieldFn<T,F> fn) |
Count(FieldFn<T,F> fn) |
Count(String tableAlias,
FieldFn<T,F> fn) |
Max(FieldFn<T,F> fn) |
Max(String tableAlias,
FieldFn<T,F> fn) |
Min(FieldFn<T,F> fn) |
Min(String tableAlias,
FieldFn<T,F> fn) |
StdDev(FieldFn<T,F> fn) |
StdDev(String tableAlias,
FieldFn<T,F> fn) |
Sum(FieldFn<T,F> fn) |
Sum(String tableAlias,
FieldFn<T,F> fn) |
Variance(FieldFn<T,F> fn) |
Variance(String tableAlias,
FieldFn<T,F> fn) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldFn<?,?> |
CollectionColumnMapping.getChildKey() |
FieldFn<?,?> |
CollectionColumnMapping.getParentKey() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> TableRelation<R> |
TableRelation.groupBy(boolean isEffective,
FieldFn<T,?>... fnKey) |
<T> TableRelation<R> |
TableRelation.groupBy(boolean isEffective,
String tableAlias,
FieldFn<T,?> fn) |
<T> TableRelation<R> |
TableRelation.groupBy(FieldFn<T,?>... fnKey) |
<T> TableRelation<R> |
TableRelation.groupBy(String tableAlias,
FieldFn<T,?> fn) |
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
FieldFn<T,F> field)
根据条件添加一个升序排序的字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
FieldFn<T,F> field,
SortOrder sortOrder)
根据条件添加一个指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
String tableAlias,
FieldFn<T,F> field)
根据条件添加一个带有表别名的升序排序字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
String tableAlias,
FieldFn<T,F> field,
SortOrder sortOrder)
根据条件添加一个带有表别名和指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(FieldFn<T,F> field)
添加一个升序排序的字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(FieldFn<T,F> field,
SortOrder sortOrder)
添加一个指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(String tableAlias,
FieldFn<T,F> field)
添加一个带有表别名的升序排序字段。
|
<T,F> ThenSortOrder<R> |
TableRelation.orderBy(String tableAlias,
FieldFn<T,F> field,
SortOrder sortOrder)
添加一个带有表别名和指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
FieldFn<T,F> field)
根据条件添加一个升序排序的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
FieldFn<T,F> field,
SortOrder sortOrder)
根据条件添加一个指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
String tableAlias,
FieldFn<T,F> field)
根据条件添加一个带有表别名的升序排序字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
String tableAlias,
FieldFn<T,F> field,
SortOrder sortOrder)
根据条件添加一个带有表别名和指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(FieldFn<T,F> field)
添加一个升序排序的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(FieldFn<T,F> field,
SortOrder sortOrder)
添加一个指定排序方式的字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(String tableAlias,
FieldFn<T,F> field)
添加一个带有表别名的升序排序字段。
|
<T,F> ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(String tableAlias,
FieldFn<T,F> field,
SortOrder sortOrder)
添加一个带有表别名和指定排序方式的字段。
|
| 构造器和说明 |
|---|
CollectionColumnMapping(FieldFn<?,?> parentKey,
FieldFn<?,?> childKey) |
CollectionColumnMapping(FieldFn<?,?> parentKey,
FieldFn<?,?> childKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldFn |
NullsFirst.getFieldFn() |
FieldFn |
DefaultOrderBy.getFieldFn() |
FieldFn |
NullsLast.getFieldFn() |
FieldFn |
CustomOrderBy.getFieldFn() |
abstract FieldFn |
OrderBy.getFieldFn() |
| 构造器和说明 |
|---|
DefaultOrderBy(FieldFn<T,F> fn,
SortOrder sortOrder) |
DefaultOrderBy(String tableAlias,
FieldFn<T,F> fn,
SortOrder sortOrder) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldFn<C,?> |
KeyMapping.childKey()
获取子表用于关联的键(通常是外键字段)。
|
FieldFn<C,?> |
DefaultKeyMapping.childKey() |
FieldFn<T,?> |
KeyMapping.parentKey()
获取主表用于关联的键(通常是主键字段)。
|
FieldFn<T,?> |
DefaultKeyMapping.parentKey() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,C> KeyMapping<T,C> |
KeyMapping.of(FieldFn<T,?> parentKey,
FieldFn<C,?> childKey)
创建一个 KeyMapping 映射对象,用于建立主表与子表之间的键值对应关系。
|
static <T,C> KeyMapping<T,C> |
KeyMapping.of(FieldFn<T,?> parentKey,
FieldFn<C,?> childKey)
创建一个 KeyMapping 映射对象,用于建立主表与子表之间的键值对应关系。
|
| 构造器和说明 |
|---|
DefaultKeyMapping(FieldFn<T,?> parentKey,
FieldFn<C,?> childKey) |
DefaultKeyMapping(FieldFn<T,?> parentKey,
FieldFn<C,?> childKey) |
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.