This is doable but not very simple. The LEFT JOIN support is based on the 
fact that the outer table is before the inner table in the parsing order. 
You could probably parse RIGHT JOIN statements then reverse the order of the 
tables for join purposes. The data structure is an array of TableFilter 
objects created by Parser. The code you mention is the loop that performs 
the join. This should not be altered to support RIGHT JOIN.

In any case please upload the previous work you mentioned to the patch 
tracker for review.

Fred

----- Original Message ----- 
From: "Marc de Hoop" <[EMAIL PROTECTED]>
To: <hsqldb-developers@lists.sourceforge.net>
Sent: 10 August 2005 11:44
Subject: [Hsqldb-developers] Right Join


Hello list,

We would like to add RIGHT JOIN support to HSQLDB. Could someone tell us
how the current left join support works? We're mostly interested in
knowing how hsqldb decides if a certain row is added to the query result
in Select.buildResult (Select.java) and the meaning of the code in lines
819-858.

yours,

Marc de Hoop and Huug Ouwersloot.

TOPdesk



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
hsqldb-developers mailing list
hsqldb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers 



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
hsqldb-developers mailing list
hsqldb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to