public abstract class AbstractColumFunction extends Object implements ColumFunction, ColumnArithmetic
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,TableAliasMapping> |
aliasTableMap |
protected String |
dataSourceName |
protected AbstractColumFunction |
delegateFunction |
protected SqlDialect |
sqlDialect |
protected Version |
version |
| 构造器和说明 |
|---|
AbstractColumFunction() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFunctionToString, getOriginColumnFn, getParameterBinder, getTableAlias, setTableAliasprotected AbstractColumFunction delegateFunction
protected Map<String,TableAliasMapping> aliasTableMap
protected String dataSourceName
protected SqlDialect sqlDialect
protected Version version
public AbstractColumFunction subtract(Number value)
ColumnArithmeticsubtract 在接口中 ColumnArithmeticvalue - 要减去的数值public AbstractColumFunction subtract(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticsubtract 在接口中 ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction subtract(Fn<T,F> column)
ColumnArithmeticsubtract 在接口中 ColumnArithmeticT - 实体类型F - 列类型column - 要减去的列public AbstractColumFunction subtract(ColumFunction columFunction)
subtract 在接口中 ColumnArithmeticpublic AbstractColumFunction multiply(Number value)
ColumnArithmeticmultiply 在接口中 ColumnArithmeticvalue - 要相乘的数值public AbstractColumFunction multiply(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticmultiply 在接口中 ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction multiply(Fn<T,F> column)
ColumnArithmeticmultiply 在接口中 ColumnArithmeticT - 实体类型F - 列类型column - 要相乘的列public AbstractColumFunction multiply(ColumFunction columFunction)
multiply 在接口中 ColumnArithmeticpublic AbstractColumFunction divide(Number value)
ColumnArithmeticdivide 在接口中 ColumnArithmeticvalue - 要相除的数值public AbstractColumFunction divide(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticdivide 在接口中 ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction divide(Fn<T,F> column)
ColumnArithmeticdivide 在接口中 ColumnArithmeticT - 实体类型F - 列类型column - 要相除的列public AbstractColumFunction divide(ColumFunction columFunction)
divide 在接口中 ColumnArithmeticpublic AbstractColumFunction add(Number value)
ColumnArithmeticadd 在接口中 ColumnArithmeticvalue - 要相加的数值public AbstractColumFunction add(Consumer<AbstractColumnReference> nestedSelect)
ColumnArithmeticadd 在接口中 ColumnArithmeticnestedSelect - 嵌套查询的表达式public <T,F> AbstractColumFunction add(Fn<T,F> column)
ColumnArithmeticadd 在接口中 ColumnArithmeticT - 实体类型F - 列类型column - 要相加的列public AbstractColumFunction add(ColumFunction columFunction)
add 在接口中 ColumnArithmeticpublic AbstractColumFunction getDelegateFunction()
public Map<String,TableAliasMapping> getAliasTableMap()
public void setAliasTableMap(Map<String,TableAliasMapping> aliasTableMap)
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.