Class LocalDateTimeFunction
- java.lang.Object
-
- org.datanucleus.store.rdbms.sql.method.LocalDateTimeFunction
-
- All Implemented Interfaces:
SQLMethod
public class LocalDateTimeFunction extends java.lang.Object implements SQLMethod
Expression handler to invoke the SQL CURRENT_TIMESTAMP function and return as LocalDateTime. For use in evaluating LOCAL_DATETIME where the RDBMS supports the function CURRENT_TIMESTAMP. Returns a TemporalExpression "LOCAL_DATETIME".
-
-
Constructor Summary
Constructors Constructor Description LocalDateTimeFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class
getClassForMapping()
SQLExpression
getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
Return the expression for this SQL function.protected java.lang.String
getFunctionName()
-
-
-
Method Detail
-
getFunctionName
protected java.lang.String getFunctionName()
-
getExpression
public SQLExpression getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
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
protected java.lang.Class getClassForMapping()
-
-