public class Distinct extends ColumnFunctionDecorator implements ColumnModifiers
parameterBinder, valuedelegateFunction| 构造器和说明 |
|---|
Distinct() |
Distinct(AbstractColumFunction delegateFunction) |
Distinct(FieldFn<T,F> fn) |
Distinct(String tableAlias,
FieldFn<T,F> fn) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
render(RenderContext context)
根据给定的渲染上下文生成 SQL 字符串。
|
boolean |
shouldAppendDelimiter()
判断当前修饰符是否需要追加分隔符(如逗号)。
|
appendArithmeticSql, getTableAlias, originColumn, parameterBinderadd, add, add, add, divide, divide, divide, divide, getAliasTableMap, getArithmetic, getDataSourceName, getDelegateFunction, multiply, multiply, multiply, multiply, setAliasTableMap, setArithmetic, setDataSourceName, subtract, subtract, subtract, subtractclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetTableAliaspublic Distinct(AbstractColumFunction delegateFunction)
public Distinct(FieldFn<T,F> fn)
public Distinct()
public boolean shouldAppendDelimiter()
ColumnModifiers此方法通常用于构建动态 SQL 查询时,确定是否在当前列或表达式之后添加分隔符。 例如,在 SELECT 子句中,多个列或表达式之间需要用逗号分隔,
shouldAppendDelimiter 在接口中 ColumnModifierstrue 如果需要追加分隔符;false 否则。public String render(RenderContext context)
SqlRenderablerender 在接口中 SqlRenderablecontext - 渲染上下文,包含方言、别名、版本等信息Copyright © 2024–2026 Dynamic-SQL. All rights reserved.