[hibernate-commits] Hibernate SVN: r14584 - core/trunk/core/src/main/java/org/hibernate/dialect.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Apr 28 00:56:51 EDT 2008


Author: d.plentz
Date: 2008-04-28 00:56:51 -0400 (Mon, 28 Apr 2008)
New Revision: 14584

Modified:
   core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
Log:
[HHH-1787] Postgres dialect needs date_trunc

Modified: core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java	2008-04-27 19:45:27 UTC (rev 14583)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java	2008-04-28 04:56:51 UTC (rev 14584)
@@ -86,14 +86,15 @@
 		registerFunction( "bit_length", new StandardSQLFunction("bit_length", Hibernate.LONG) );
 		registerFunction( "octet_length", new StandardSQLFunction("octet_length", Hibernate.LONG) );
 
+		registerFunction( "age", new StandardSQLFunction("age") );
 		registerFunction( "current_date", new NoArgSQLFunction("current_date", Hibernate.DATE, false) );
 		registerFunction( "current_time", new NoArgSQLFunction("current_time", Hibernate.TIME, false) );
 		registerFunction( "current_timestamp", new NoArgSQLFunction("current_timestamp", Hibernate.TIMESTAMP, false) );
+		registerFunction( "date_trunc", new StandardSQLFunction( "date_trunc", Hibernate.TIMESTAMP ) );
 		registerFunction( "localtime", new NoArgSQLFunction("localtime", Hibernate.TIME, false) );
 		registerFunction( "localtimestamp", new NoArgSQLFunction("localtimestamp", Hibernate.TIMESTAMP, false) );
 		registerFunction( "now", new NoArgSQLFunction("now", Hibernate.TIMESTAMP) );
 		registerFunction( "timeofday", new NoArgSQLFunction("timeofday", Hibernate.STRING) );
-		registerFunction( "age", new StandardSQLFunction("age") );
 
 		registerFunction( "current_user", new NoArgSQLFunction("current_user", Hibernate.STRING, false) );
 		registerFunction( "session_user", new NoArgSQLFunction("session_user", Hibernate.STRING, false) );




More information about the hibernate-commits mailing list