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 |