Minutes: JDO TCK Conference Call Friday July 11, 9 am Pacific Daylight Time (PDT)

2014-07-11 Thread Craig L Russell
Attendees: Michael Bouschen, Craig Russell

Agenda:

1. New JIRA "No KEYS file; download page link is broken": 
https://issues.apache.org/jira/browse/JDO-732

Should be fixed now. Copied the KEYS file from the archive to the dist/db/jdo 
svnpubsub directory.

2. JIRA "Creating the innerjoin without relationship between objects": 
https://issues.apache.org/jira/browse/JDO-730

Continuing discussion on the JIRA.

3. New comment on JIRA "Support for conditional operator ? : in JDOQL": 
https://issues.apache.org/jira/browse/JDO-650

Continuing discussion on the JIRA.

4. JIRA "Modify specification to address NoSQL datastores": 
https://issues.apache.org/jira/browse/JDO-651

no change

5. Allow makePersistent outside a transaction: 
https://issues.apache.org/jira/browse/JDO-589

no change

6. Other issues

Action Items from weeks past:
[Apr 25 2014] AI Craig look at the How To Release JDO document.
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-712
[Feb 28 2014] AI Everyone: take a look at 
https://issues.apache.org/jira/browse/JDO-625
[Dec 13 2013] AI Craig file a JIRA for java.sql.Blob and java.sql.Clob as 
persistent field types
[May 10 2013] AI Everyone take a look Apache ISIS and maybe subscribe to ISIS 
mail lists.
[Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692 about 
JDOHelper methods. In process.

-- 
*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

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!



[jira] [Commented] (JDO-650) Support for conditional operator ? : in JDOQL

2014-07-11 Thread Craig L Russell (JIRA)

[ 
https://issues.apache.org/jira/browse/JDO-650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14059006#comment-14059006
 ] 

Craig L Russell commented on JDO-650:
-

For my money, the following is pretty clear:
salary < 100 ? "bronze" : ( salary < 1000 ? "silver" : ( salary < 1 ? 
"gold" : "platinum" ))

My issue with the other proposals is that they are pretty far away from Java...

> Support for conditional operator ? : in JDOQL
> -
>
> Key: JDO-650
> URL: https://issues.apache.org/jira/browse/JDO-650
> Project: JDO
>  Issue Type: New Feature
>  Components: specification, tck
>Affects Versions: JDO 2 maintenance release 2 (2.2)
>Reporter: Michael Bouschen
>Assignee: Michael Bouschen
> Fix For: JDO 3.2
>
>
> JDOQL should support the Java conditional operator ? :, e.g. salay >= 1000.0 
> ? salary : salary * 1.1
> The conditional operator can be mapped to the CASE-expression in SQL: CASE 
> WHEN condition THEN thenExpr ELSE elseExpr END. Are there any issues with 
> non-SQL datastores when supporting the conditional operator? 
> Another question: which part of a JDOQL query can include a conditional 
> expression? I propose the query filter, the having clause and the result 
> specification.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (JDO-730) Creating the innerjoin without relationship between objects

2014-07-11 Thread Craig L Russell (JIRA)

[ 
https://issues.apache.org/jira/browse/JDO-730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14058996#comment-14058996
 ] 

Craig L Russell commented on JDO-730:
-

Using a variable to identify the second table should result in the additional 
table in the FROM clause. The condition should then appear in the WHERE clause 
of the query. Putting the condition into the JOIN clause is simply SQL 
shorthand. The optimizer should not generate a different execution plan for the 
two queries.

If this doesn't make sense, please post the SQL that you would like to see and 
its execution plan and then the generated SQL with its execution plan so we can 
understand your concern.

> Creating the innerjoin without relationship between objects
> ---
>
> Key: JDO-730
> URL: https://issues.apache.org/jira/browse/JDO-730
> Project: JDO
>  Issue Type: Wish
>  Components: api
>Affects Versions: JDO 3.1-rc1
>Reporter: RaviRaja
>Assignee: Michael Bouschen
> Fix For: JDO 3.1
>
>
> Cannot make innerjoin like this without relationship:
> select a.x, b.y from Table1 as a INNER JOIN Table 2 as b ON a.z=b.w
> Note: a.z and b.w are not primary and foreign keys



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (JDO-732) No KEYS file; download page link is broken

2014-07-11 Thread Craig L Russell (JIRA)

 [ 
https://issues.apache.org/jira/browse/JDO-732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Craig L Russell resolved JDO-732.
-

Resolution: Fixed

Fixed. The KEYS file is checked into the svnpubsub directory. 

Adding KEYS
Transmitting file data .
Committed revision 5817.


> No KEYS file; download page link is broken
> --
>
> Key: JDO-732
> URL: https://issues.apache.org/jira/browse/JDO-732
> Project: JDO
>  Issue Type: Bug
>Reporter: Sebb
>Assignee: Craig L Russell
>Priority: Blocker
>
> There is no KEYS file on the ASF mirror.
> The link to the KEYS on the download page is broken.
> Please ensure that the KEYS file is added to
> http://www.apache.org/dist/db/jdo/
> Note: since this will be saved to the archive server, please ensure that keys 
> are never removed from the file, otherwise it won't be possible to check sigs 
> for older releases.
> There is already a file at
> http://archive.apache.org/dist/db/jdo/
> which can be used as a basis for the new one.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (JDO-732) No KEYS file; download page link is broken

2014-07-11 Thread Craig L Russell (JIRA)

 [ 
https://issues.apache.org/jira/browse/JDO-732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Craig L Russell reassigned JDO-732:
---

Assignee: Craig L Russell

> No KEYS file; download page link is broken
> --
>
> Key: JDO-732
> URL: https://issues.apache.org/jira/browse/JDO-732
> Project: JDO
>  Issue Type: Bug
>Reporter: Sebb
>Assignee: Craig L Russell
>Priority: Blocker
>
> There is no KEYS file on the ASF mirror.
> The link to the KEYS on the download page is broken.
> Please ensure that the KEYS file is added to
> http://www.apache.org/dist/db/jdo/
> Note: since this will be saved to the archive server, please ensure that keys 
> are never removed from the file, otherwise it won't be possible to check sigs 
> for older releases.
> There is already a file at
> http://archive.apache.org/dist/db/jdo/
> which can be used as a basis for the new one.



--
This message was sent by Atlassian JIRA
(v6.2#6252)