Re: Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-25 Thread Andy Jefferson
> One question about running JDOQL queries on of MongoDB: is there any
> chance to figure out whether a specific JDOQL query is pushed to MongoDB
> or evaluated in memory? Do I find any info about this is the DataNucleus
> log files (having the right log level)?

Log at DEBUG will show the MongoDB "query" filter. Should be clear from that if 
all components of the JDOQL are in the datastore query. 

An example
JDOQL : SELECT FROM org.jpox.samples.models.company.Person WHERE firstName == 
'Daffy' && personNum < 3

Fetching instances of collection Person fields={ "age" : 1 , "birthDate" : 1 , 
"emailAddress" : 1 , "firstName" : 1 , "globalNum" : 1 , "lastName" : 1 , 
"personNum" : 1} with filter={ "firstName" : "Daffy" , "personNum" : { "$lt" : 
3}}

In this case the "filter" is complete, hence nothing to do in-memory. The 
"fields" part of that line are the fields retrieved (i.e DFG)

-- 
Andy
DataNucleus (http://www.datanucleus.org)


Re: Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-25 Thread Michael Bouschen

Hi Andy,

thanks for info and the link, this is really helpful.

One question about running JDOQL queries on of MongoDB: is there any 
chance to figure out whether a specific JDOQL query is pushed to MongoDB 
or evaluated in memory? Do I find any info about this is the DataNucleus 
log files (having the right log level)?


Regards Michael



Michael reports that he's using DataNucleus with MongoDB and it's
sweet that everything, including JDOQL seems to work fine!

Good to hear. Obviously the MongoDB support lacks some features (some of which
are due to the lack of capability in the datastore), and most JDOQL will be
evaluated in-memory (due to lack of in-datastore capability for many
operators/methods - simple things like arithmetic operators are in datastore),
but aimed to make it as seamless as possible.

See this for unsupported features with other datastores
http://www.datanucleus.org/products/accessplatform/datastore_features.html

Would be nice to one day run the TCK on them all and get pretty complete
coverage ;-)




--
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bousc...@akquinet.de
Web: www.akquinet.de 

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680


Re: Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-22 Thread Matthew Adams
Cool!

Sent from mobile device. Responses brief.

On Oct 22, 2011, at 12:50 PM, Michael Bouschen  
wrote:

> Hi,
>> 
>> https://issues.apache.org/jira/browse/JDO-700 may be because there is a new 
>> package for a pc test class?
>> 
> I looked at JDO-700. It has nothing to do with new pc test classes. It was an 
> issue with path separators on Windows.
> The fix is checked in into the trunk.
> 
> Regards Michael
> 
> 
> -- 
> *Michael Bouschen*
> *Prokurist*
> 
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
> 
> Fon:   +49 30 235 520-33
> Fax:   +49 30 217 520-12
> Email: michael.bousc...@akquinet.de
> Web: www.akquinet.de 
> 
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Dr. Torsten Fink
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680


Re: Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-22 Thread Michael Bouschen

Hi,


https://issues.apache.org/jira/browse/JDO-700 may be because there is 
a new package for a pc test class?


I looked at JDO-700. It has nothing to do with new pc test classes. It 
was an issue with path separators on Windows.

The fix is checked in into the trunk.

Regards Michael


--
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bousc...@akquinet.de
Web: www.akquinet.de 

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680


Re: Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-21 Thread Andy Jefferson
> Michael reports that he's using DataNucleus with MongoDB and it's
> sweet that everything, including JDOQL seems to work fine!

Good to hear. Obviously the MongoDB support lacks some features (some of which 
are due to the lack of capability in the datastore), and most JDOQL will be 
evaluated in-memory (due to lack of in-datastore capability for many 
operators/methods - simple things like arithmetic operators are in datastore), 
but aimed to make it as seamless as possible.

See this for unsupported features with other datastores
http://www.datanucleus.org/products/accessplatform/datastore_features.html

Would be nice to one day run the TCK on them all and get pretty complete 
coverage ;-)

-- 
Andy
DataNucleus (http://www.datanucleus.org)


Minutes: JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-21 Thread Craig L Russell

Attendees: Michelle Caisse, Michael Bouschen, Craig Russell

 Agenda:

 1.  JDO 3.0.1 release - any followup required

 2.  Review recently added/updated JIRA issues

https://issues.apache.org/jira/browse/JDO-647 still need to  
investigate why log files are not created per configuration.
https://issues.apache.org/jira/browse/JDO-658 looks done except for  
the spec update.

https://issues.apache.org/jira/browse/JDO-698 waiting on JDO-700
https://issues.apache.org/jira/browse/JDO-700 may be because there is  
a new package for a pc test class?


  3.  Other issues

Michael reports that he's using DataNucleus with MongoDB and it's  
sweet that everything, including JDOQL seems to work fine!


 Action Items from weeks past:

 [April 8 2011] AI Craig comment on https://issues.apache.org/jira/browse/JDO-617 
 re the utility of the update operator.
 [Sep 23 2011] AI Michael prepare spec update for JDOQL changes  
(JDO-658) and document restrictions on Enum.ordinal and Enum.toString.  
Create new JIRA for Math methods in JDOQL.
 [Sep 23 2011] AI Michael document when changing dependencies (to  
DataNucleus) it's necessary to rebuild the exectck project before  
running tck.








Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!



JDO TCK Conference Call Friday, Oct 21, 9 am Pacific Time

2011-10-20 Thread Michelle Caisse

Hi,

  We will have our regular meeting Friday, October 21 at 9 am Pacific 
Time to discuss JDO TCK issues and status.


  Dial-in numbers are:
  US Toll free: 866 682-4770
  Germany Frankfurt 06916106
  Germany Toll free: 08006648515
  (Other countries by request)

  To place the call:
  1. Call the toll free number.
  2. Enter the conference number 939-3689#
  3. Enter the security code #

  Agenda:

  1.  JDO 3.0.1 release - any followup required
  2.  Review recently added JIRA issues
  3.  Other issues

  Action Items from weeks past:

  [April 8 2011] AI Craig comment on 
https://issues.apache.org/jira/browse/JDO-617 re the utility of the 
update operator.
  [Sep 23 2011] AI Michael prepare spec update for JDOQL changes 
(JDO-658) and document restrictions on Enum.ordinal and Enum.toString. 
Create new JIRA for Math methods in JDOQL.
  [Sep 23 2011] AI Michael document when changing dependencies (to 
DataNucleus) it's necessary to rebuild the exectck project before 
running tck.