Yet another small success: a simple scalar query now works.

HQL: select f.key from org.hibernate.test.Foo as f
SQL: select f.fooidcolumnname123 as x0_0_ from "foos" AS f

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Gavin King
> Sent: Thursday, January 29, 2004 10:53 AM
> To: Joshua Davis
> Cc: [EMAIL PROTECTED]
> Subject: Re: [Hibernate] AST driven QueryTranslator
> 
> 
> Very cool. I checked it out, but to be honest I won't have 
> time to look at it till next week (book deadline).
> 
> Thanks Joshua
> 
> Joshua Davis wrote:
> > I've managed to achieve a small success, in that I've been able to 
> > execute the following with the new AST based QueryTranslator:
> > 
> >         Session s = openSession();
> >         Iterator iter = s.iterate("from org.hibernate.test.Foo");
> >         int count = 0;
> >         while (iter.hasNext())
> >         {
> >             ...
> >         }
> > 
> > Thanks to Gavin for giving me a few tips about the existing 
> > QueryTranslator (well, it's QueryTranslatorImpl in my branch ;) ).  
> > Here are a few design decisions that I made along the way:
> > 
> > * Made QueryTranslator an interface, and split out the 'query 
> > splitter'.  We can deal with that one later.
> > * A system property drives which implementation of QueryTranslator 
> > will be used, this has been very helpful in comparing the two 
> > implementations while unit testing.
> > * It's still a three pass design: syntax analysis, semantic 
> analysis, 
> > code generation.
> > * Added a new token to the SQL output tree, which is passed through 
> > the code generator without modification.
> > * Made the 'loader' part of QueryTranslator a delegate to 
> separate the 
> > concerns.
> > 
> > 
> > There's still a bunch of clean up to do, as there was a 
> good amount of 
> > trial and error coding and debugger tracing required for me to 
> > understand some of the data structures needed by the callers.
> > 
> > Max & Gavin,
> > 
> > You guys should be able to see it in my CVS repository now.
> > 
> > 
> > Josh
> > 
> > 
> >>-----Original Message-----
> >>From: [EMAIL PROTECTED]
> >>[mailto:[EMAIL PROTECTED] On 
> >>Behalf Of Joshua Davis
> >>Sent: Sunday, January 18, 2004 11:36 AM
> >>To: 'Max Rydahl Andersen'
> >>Cc: [EMAIL PROTECTED]
> >>Subject: RE: [Hibernate] AST driven QueryTranslator
> >>
> >>
> >>Sorry, I've been a bit busy at work.  :-/  I should be able
> >>to get back to the new QueryTranslator sometime this coming week.
> >>
> >>Josh
> >>
> >>
> >>>-----Original Message-----
> >>>From: [EMAIL PROTECTED]
> >>>[mailto:[EMAIL PROTECTED] On
> >>>Behalf Of Max Rydahl Andersen
> >>>Sent: Saturday, January 17, 2004 7:56 PM
> >>>To: Joshua Davis
> >>>Cc: [EMAIL PROTECTED]
> >>>Subject: Re: [Hibernate] AST driven QueryTranslator
> >>>
> >>>
> >>>Joshua Davis wrote:
> >>>
> >>>
> >>>>Well, it's checked in but it doesn't work... yet.
> >>>>
> >>>> 
> >>>>
> >>>
> >>>Any news ? ;)
> >>>
> >>>/max
> >>>
> >>>
> >>>-------------------------------------------------------
> >>>The SF.Net email is sponsored by EclipseCon 2004
> >>>Premiere Conference on Open Tools Development and 
> Integration See the 
> >>>breadth of Eclipse activity. February 3-5 in Anaheim, CA. 
> >>>http://www.eclipsecon.org/osdn 
> >>>_______________________________________________
> >>>hibernate-devel mailing list [EMAIL PROTECTED]
> >>>https://lists.sourceforge.net/lists/listinfo/hibernate-devel
> >>>
> >>
> >>
> >>
> >>
> >>-------------------------------------------------------
> >>The SF.Net email is sponsored by EclipseCon 2004
> >>Premiere Conference on Open Tools Development and 
> Integration See the 
> >>breadth of Eclipse activity. February 3-5 in Anaheim, CA. 
> >>http://www.eclipsecon.org/osdn 
> >>_______________________________________________
> >>hibernate-devel mailing list [EMAIL PROTECTED]
> >>https://lists.sourceforge.net/lists/listinfo/hibernate-devel
> >>
> > 
> > 
> > 
> > 
> > 
> > -------------------------------------------------------
> > The SF.Net email is sponsored by EclipseCon 2004
> > Premiere Conference on Open Tools Development and 
> Integration See the 
> > breadth of Eclipse activity. February 3-5 in Anaheim, CA. 
> > http://www.eclipsecon.org/osdn 
> > _______________________________________________
> > hibernate-devel mailing list [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/hibernate-devel
> 
> -- 
> Gavin King
> JBoss Group
> +61 410534454
> http://hibernate.org
> 
> 
> 
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration 
> See the breadth of Eclipse activity. February 3-5 in Anaheim, 
> CA. http://www.eclipsecon.org/osdn 
> _______________________________________________
> hibernate-devel mailing list [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/hibernate-develts
.sourceforge.net/lists/listinfo/hibernate-develibernate-devele.net
https://lists.sourceforge.net/lists/listinfo/hibernate-devel




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to