|
From: <hib...@li...> - 2006-06-08 21:08:55
|
Author: ste...@jb...
Date: 2006-06-08 17:08:04 -0400 (Thu, 08 Jun 2006)
New Revision: 10001
Modified:
trunk/Hibernate3/grammar/hql-sql.g
trunk/Hibernate3/grammar/hql.g
trunk/Hibernate3/grammar/sql-gen.g
Log:
enums as constant literal in HQL
Modified: trunk/Hibernate3/grammar/hql-sql.g
===================================================================
--- trunk/Hibernate3/grammar/hql-sql.g 2006-06-08 21:04:45 UTC (rev 10000)
+++ trunk/Hibernate3/grammar/hql-sql.g 2006-06-08 21:08:04 UTC (rev 10001)
@@ -585,6 +585,7 @@
| NULL
| TRUE { processBoolean(#constant); }
| FALSE { processBoolean(#constant); }
+ | JAVA_CONSTANT
;
literal
Modified: trunk/Hibernate3/grammar/hql.g
===================================================================
--- trunk/Hibernate3/grammar/hql.g 2006-06-08 21:04:45 UTC (rev 10000)
+++ trunk/Hibernate3/grammar/hql.g 2006-06-08 21:08:04 UTC (rev 10001)
@@ -130,6 +130,7 @@
NUM_DOUBLE;
NUM_FLOAT;
NUM_LONG;
+ JAVA_CONSTANT;
}
{
Modified: trunk/Hibernate3/grammar/sql-gen.g
===================================================================
--- trunk/Hibernate3/grammar/sql-gen.g 2006-06-08 21:04:45 UTC (rev 10000)
+++ trunk/Hibernate3/grammar/sql-gen.g 2006-06-08 21:08:04 UTC (rev 10001)
@@ -348,6 +348,7 @@
| NUM_LONG
| QUOTED_STRING
| CONSTANT
+ | JAVA_CONSTANT
| TRUE
| FALSE
| IDENT
|