public abstract class AbstractColumFunction extends Object implements ColumFunction, ColumnArithmetic
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
aliasTableMap |
protected String |
dataSourceName |
protected AbstractColumFunction |
delegateFunction |
protected SqlDialect |
sqlDialect |
protected Version |
version |
| Constructor and Description |
|---|
AbstractColumFunction() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFunctionToString, getOriginColumnFn, getParameterBinder, getTableAlias, setTableAliasprotected AbstractColumFunction delegateFunction
protected String dataSourceName
protected SqlDialect sqlDialect
protected Version version
public AbstractColumFunction subtract(Number value)
ColumnArithmeticsubtract in interface ColumnArithmeticvalue - 要减去的数值public AbstractColumFunction subtract(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticsubtract in interface ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction subtract(Fn<T,F> column)
ColumnArithmeticsubtract in interface ColumnArithmeticT - 实体类型F - 列类型column - 要减去的列public AbstractColumFunction subtract(ColumFunction columFunction)
subtract in interface ColumnArithmeticpublic AbstractColumFunction multiply(Number value)
ColumnArithmeticmultiply in interface ColumnArithmeticvalue - 要相乘的数值public AbstractColumFunction multiply(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticmultiply in interface ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction multiply(Fn<T,F> column)
ColumnArithmeticmultiply in interface ColumnArithmeticT - 实体类型F - 列类型column - 要相乘的列public AbstractColumFunction multiply(ColumFunction columFunction)
multiply in interface ColumnArithmeticpublic AbstractColumFunction divide(Number value)
ColumnArithmeticdivide in interface ColumnArithmeticvalue - 要相除的数值public AbstractColumFunction divide(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticdivide in interface ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction divide(Fn<T,F> column)
ColumnArithmeticdivide in interface ColumnArithmeticT - 实体类型F - 列类型column - 要相除的列public AbstractColumFunction divide(ColumFunction columFunction)
divide in interface ColumnArithmeticpublic AbstractColumFunction add(Number value)
ColumnArithmeticadd in interface ColumnArithmeticvalue - 要相加的数值public AbstractColumFunction add(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticadd in interface ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction add(Fn<T,F> column)
ColumnArithmeticadd in interface ColumnArithmeticT - 实体类型F - 列类型column - 要相加的列public AbstractColumFunction add(ColumFunction columFunction)
add in interface ColumnArithmeticpublic AbstractColumFunction getDelegateFunction()
public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public void setSqlDialect(SqlDialect sqlDialect)
public void setVersion(Version version)
public Arithmetic getArithmetic()
public void setArithmetic(Arithmetic arithmetic)
Copyright © 2024–2025 Dynamic-SQL. All rights reserved.