Attendees: Michael Bouschen, Matthew Adams, Craig Russell
Agenda: 1. Support specification of exact class in SingleFieldIdentity https://issues.apache.org/jira/browse/JDO-630Functionality is useful for the user to specify that the class is known not to have subclasses for this instance. One issue is that the classes are immutable (by design) so the boolean should be a constructor parameter. The specification should note that if the class has no subclasses, the implementation doesn't need the flag; it's only for cases where the class has subclasses but the application knows that the key matches the class exactly.
Another issue is the name for the flag. Exact might be too generic. Perhaps boolean isExactTargetClass()
AI everyone review and comment on the JIRA. P.S. the patch seems to include some extraneous stuff. 2. MetaData specification API - complete? https://issues.apache.org/jira/browse/JDO-615AI: everyone see if there is still anything missing. AI: volunteer needed to write a test case.
3. JDO 2.3 beta? Andy has proposed we look at releasing 2.3, which means deferring a number of items that are currently tagged as 2.3. Test case coverage for the new items in 2.3 is weak. AI: everyone respond to Andy's message of 15-Apr-2009. Volunteer to write test cases so we can get this release out.
4. Other issuesQuery cancel appears to be complete from the api side but the specification will need to add behavior for canceling a query that is not executing and what exception to throw if the underlying connection doesn't support cancel.
Life cycle of embedded instances still has some issues. Craig proposed defining all SCO instances as transient; additional discussion in last week's meeting minutes. AI: review and discuss on email.
Action Items from weeks past:[Feb 13 2009] AI Craig update the spec and make clear the relationship between Query.cancel and multithreading.
[Nov 30 2007] AI Christiaan propose more details on Update/copy by query for post-JDO 2.1.
[May 25 2007] AI everyone download the Grails demo from grails.org and check it out. Also look at Grails/Groovy ExpandoMetaClass that has the magic to avoid reflection and enhancement.
[May 25 2007] AI Matthew Adams prepare a proposal with just the basics of schema synchronization with jdo and orm metadata.
-- Michelle Craig L Russell Architect, Sun Java Enterprise System http://db.apache.org/jdo 408 276-5638 mailto:[email protected] P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature
