Class SimpleNumericMethod
java.lang.Object
org.datanucleus.store.rdbms.sql.method.SimpleNumericMethod
- All Implemented Interfaces:
SQLMethod
- Direct Known Subclasses:
AbsFunction
,AcosFunction
,AsinFunction
,AtanFunction
,CeilFunction
,CosFunction
,CoshFunction
,CotFunction
,DegreesFunction
,ExpFunction
,FloorFunction
,LogFunction
,LogFunction2
,PowerFunction
,RadiansFunction
,SignFunction
,SinFunction
,SinhFunction
,SQLCubeFunction
,SQLRollupFunction
,SqrtFunction
,TanFunction
,TanhFunction
Expression handler to invoke an SQL numeric function that takes in argument(s).
- If the expression is null will return a NumericExpression
{functionName}({args})
and expr isn't used
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Class
getExpression
(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Return the expression for this SQL function.protected abstract String
-
Constructor Details
-
SimpleNumericMethod
public SimpleNumericMethod()
-
-
Method Details
-
getFunctionName
-
getExpression
Description copied from interface:SQLMethod
Return the expression for this SQL function.- Specified by:
getExpression
in interfaceSQLMethod
- Parameters:
stmt
- SQLStatement that this expression is forexpr
- The expression that it is invoked onargs
- Arguments passed in- Returns:
- The SQL expression using the SQL function
-
getClassForMapping
-