public abstract class ColumnFunctionDecorator extends AbstractColumFunction implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected ParameterBinder |
parameterBinder |
protected Integer |
value |
aliasTableMap, dataSourceName, delegateFunction, sqlDialect, version| 构造器和说明 |
|---|
ColumnFunctionDecorator() |
ColumnFunctionDecorator(AbstractColumFunction delegateFunction) |
ColumnFunctionDecorator(FieldFn<T,F> fn) |
ColumnFunctionDecorator(int value) |
ColumnFunctionDecorator(String tableAlias,
FieldFn<T,F> fn) |
ColumnFunctionDecorator(String tableAlias,
String columnName) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
appendArithmeticSql(SqlDialect sqlDialect,
Version version)
如果当前列列函数支持数学运算,则应追加此方法。
|
Fn<?,?> |
getOriginColumnFn() |
ParameterBinder |
getParameterBinder() |
String |
getTableAlias() |
add, add, add, add, divide, divide, divide, divide, getAliasTableMap, getArithmetic, getDataSourceName, getDelegateFunction, multiply, multiply, multiply, multiply, setAliasTableMap, setArithmetic, setDataSourceName, setSqlDialect, setVersion, subtract, subtract, subtract, subtractclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFunctionToString, setTableAliasprotected Integer value
protected ParameterBinder parameterBinder
public ColumnFunctionDecorator()
public ColumnFunctionDecorator(AbstractColumFunction delegateFunction)
public ColumnFunctionDecorator(FieldFn<T,F> fn)
public ColumnFunctionDecorator(int value)
public Fn<?,?> getOriginColumnFn()
getOriginColumnFn 在接口中 ColumFunctionpublic ParameterBinder getParameterBinder()
getParameterBinder 在接口中 ColumFunctionpublic String getTableAlias()
getTableAlias 在接口中 ColumFunctionprotected String appendArithmeticSql(SqlDialect sqlDialect, Version version)
sqlDialect - 数据库类型version - 版本号Copyright © 2024–2025 Dynamic-SQL. All rights reserved.