| 限定符和类型 | 方法和说明 |
|---|---|
ColumnReference |
ColumnReference.column(AbstractColumFunction iColumFunction) |
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)
条件性地添加一个带别名的函数列到查询中。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Column |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AnonymousFunction
匿名函数,当明确不需要函数调用时使用,此类存在的目的是为了统一函数调用行为
|
class |
ColumnFunctionDecorator |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AbstractColumFunction |
AbstractColumFunction.delegateFunction |
| 构造器和说明 |
|---|
ColumnFunctionDecorator(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JsonExtract
提取 JSON 数据中的值
|
class |
JsonUnquote
去掉 JSON 值的引号
|
| 构造器和说明 |
|---|
JsonExtract(AbstractColumFunction delegateFunction,
String jsonPath) |
JsonUnquote(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CaseWhen |
| 构造器和说明 |
|---|
CaseWhen(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Distinct |
| 构造器和说明 |
|---|
Distinct(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DateFormat |
class |
Now |
| 构造器和说明 |
|---|
DateFormat(AbstractColumFunction delegateFunction,
String formatPattern) |
Now(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AsBinary |
class |
AsText |
class |
Contains |
class |
Distance |
class |
DistanceSphere |
class |
Latitude |
class |
Longitude |
class |
SRID |
| 构造器和说明 |
|---|
AsBinary(AbstractColumFunction delegateFunction) |
AsText(AbstractColumFunction delegateFunction) |
Distance(AbstractColumFunction delegateFunction) |
DistanceSphere(AbstractColumFunction delegateFunction) |
Latitude(AbstractColumFunction delegateFunction) |
Longitude(AbstractColumFunction delegateFunction) |
SRID(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Abs
绝对值
|
class |
Ceiling
向上取整,返回不小于该列的最小整数。
|
class |
Floor
向下取整,返回不大于该列的最大整数。
|
class |
Mod
取模
|
class |
Round
指定小数位,四舍五入
|
class |
Truncate
截断数字到指定小数位,不进行四舍五入。
|
| 构造器和说明 |
|---|
Abs(AbstractColumFunction delegateFunction) |
Ceiling(AbstractColumFunction delegateFunction) |
Floor(AbstractColumFunction delegateFunction) |
Mod(AbstractColumFunction delegateFunction,
int divisor) |
Round(AbstractColumFunction delegateFunction,
int scale) |
Truncate(AbstractColumFunction delegateFunction,
int scale) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Length |
class |
Md5 |
class |
SubString |
class |
Upper |
| 构造器和说明 |
|---|
Length(AbstractColumFunction delegateFunction) |
Md5(AbstractColumFunction delegateFunction) |
SubString(AbstractColumFunction delegateFunction,
int start,
int length) |
Upper(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DenseRank |
class |
Rank |
class |
RowNumber |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Avg |
class |
Count |
class |
Max |
class |
Min |
class |
StdDev
计算指定列的标准差。
|
class |
Sum |
class |
Variance
计算指定列的方差。
|
| 构造器和说明 |
|---|
Avg(AbstractColumFunction delegateFunction) |
Count(AbstractColumFunction delegateFunction) |
Max(AbstractColumFunction delegateFunction) |
Min(AbstractColumFunction delegateFunction) |
StdDev(AbstractColumFunction delegateFunction) |
Sum(AbstractColumFunction delegateFunction) |
Variance(AbstractColumFunction delegateFunction) |
| 限定符和类型 | 方法和说明 |
|---|---|
ThenSortOrder<R> |
TableRelation.orderBy(AbstractColumFunction iColumFunction)
使用列函数添加排序,默认排序方式为
SortOrder.ASC。 |
ThenSortOrder<R> |
TableRelation.orderBy(AbstractColumFunction iColumFunction,
SortOrder sortOrder)
使用列函数添加排序,并指定排序方式。
|
ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
AbstractColumFunction iColumFunction)
根据条件使用列函数添加排序,默认排序方式为
SortOrder.ASC。 |
ThenSortOrder<R> |
TableRelation.orderBy(boolean condition,
AbstractColumFunction iColumFunction,
SortOrder sortOrder)
根据条件使用列函数添加排序,并指定排序方式。
|
ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(AbstractColumFunction iColumFunction)
使用列函数添加排序,默认排序方式为
SortOrder.ASC。 |
ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(AbstractColumFunction iColumFunction,
SortOrder sortOrder)
使用列函数添加排序,并指定排序方式。
|
ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
AbstractColumFunction iColumFunction)
根据条件使用列函数添加排序,默认排序方式为
SortOrder.ASC。 |
ThenSortOrder<R> |
ThenSortOrder.thenOrderBy(boolean condition,
AbstractColumFunction iColumFunction,
SortOrder sortOrder)
根据条件使用列函数添加排序,并指定排序方式。
|
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.