<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3395" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2>Hello,</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial size=2>I'm new to the list,
so please forgive me if I miss some common netiquette that is expected on this
list.</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial size=2>I'd like to try to
create a patch to solve 869, as well as support querying of collections of
composite types.</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial size=2>First, are there any
guidelines of what I should and shouldn't do? I'd love to clean up the
implementation of CriteriaQueryTranslator while I'm working in there, but if
that would disqualify my patch, then of course I should avoid that
;-)</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial size=2>Second, I'm having a
little trouble finding the metadata I need to implement
CriteriaQueryTranslator.getColumns() and
CriteriaQueryTranslator.getType() for composite collections. By that
point, I have access to: </FONT></SPAN><SPAN class=016054720-09062009><FONT
face=Arial size=2>CollectionPersister, propertyName, and sqlAlias.
CollectionPersister.getElementType() returns a CompositType that appears to be
empty.</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=016054720-09062009><FONT face=Arial
size=2>Daniel.</FONT></SPAN></DIV></BODY></HTML>