Skip to content

Commit 197ee03

Browse files
committed
Addressing latest comments in initializeFunctionRegistry()
1 parent fe8b24d commit 197ee03

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenDialect.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.hibernate.dialect.BooleanDecoder;
1919
import org.hibernate.dialect.RowLockStrategy;
2020
import org.hibernate.dialect.function.CommonFunctionFactory;
21+
import org.hibernate.dialect.function.OracleTruncFunction;
2122
import org.hibernate.query.sqm.produce.function.StandardFunctionReturnTypeResolvers;
2223
import org.hibernate.dialect.lock.LockingStrategy;
2324
import org.hibernate.dialect.lock.OptimisticForceIncrementLockingStrategy;
@@ -205,7 +206,7 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
205206
"sysdate", new CurrentFunction("sysdate", "sysdate", timestampType)
206207
);
207208
functionContributions.getFunctionRegistry().register(
208-
"getdate", new StandardSQLFunction("getdate", StandardBasicTypes.TIMESTAMP)
209+
"getdate", new CurrentFunction("getdate", "getdate()", timestampType )
209210
);
210211

211212
// Multi-param date dialect functions
@@ -219,12 +220,11 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
219220
functionFactory.sinh();
220221
functionFactory.tanh();
221222
functionContributions.getFunctionRegistry().register(
222-
"trunc", new StandardSQLFunction("trunc")
223+
"trunc",
224+
new OracleTruncFunction( functionContributions.getTypeConfiguration() )
223225
);
224226
functionContributions.getFunctionRegistry().registerAlternateKey( "truncate", "trunc" );
225-
functionContributions.getFunctionRegistry().register(
226-
"round", new StandardSQLFunction("round")
227-
);
227+
functionFactory.round();
228228

229229
// Bitwise functions
230230
functionContributions.getFunctionRegistry()

0 commit comments

Comments
 (0)