Tag: cws_src680_qiq User: fs Date: 06/06/07 05:18:19 Modified: /dba/connectivity/source/parse/ sqlbison.y
Log: #i51143# allow subqueries in FROM File Changes: Directory: /dba/connectivity/source/parse/ ========================================== File [changed]: sqlbison.y Url: http://dba.openoffice.org/source/browse/dba/connectivity/source/parse/sqlbison.y?r1=1.51.168.3&r2=1.51.168.4 Delta lines: +10 -3 -------------------- --- sqlbison.y 19 May 2006 08:09:43 -0000 1.51.168.3 +++ sqlbison.y 7 Jun 2006 12:18:16 -0000 1.51.168.4 @@ -1,7 +1,7 @@ %{ //-------------------------------------------------------------------------- // -// $Header: dba/connectivity/source/parse/sqlbison.y,v 1.51.168.3 2006/05/19 08:09:43 fs Exp $ +// $Header: dba/connectivity/source/parse/sqlbison.y,v 1.51.168.4 2006/06/07 12:18:16 fs Exp $ // // Copyright 2000 Sun Microsystems, Inc. All Rights Reserved. // @@ -9,7 +9,7 @@ // OJ // // Last change: -// $Author: fs $ $Date: 2006/05/19 08:09:43 $ $Revision: 1.51.168.3 $ +// $Author: fs $ $Date: 2006/06/07 12:18:16 $ $Revision: 1.51.168.4 $ // // Description: // @@ -932,7 +932,7 @@ table_ref {$$ = SQL_NEW_COMMALISTRULE; $$->append($1);} - | table_ref_commalist ',' table_ref /*[^SQL_TOKEN_CROSS SQL_TOKEN_FULL SQL_TOKEN_UNION SQL_TOKEN_LEFT SQL_TOKEN_RIGHT SQL_TOKEN_INNER SQL_TOKEN_NATURAL]*/ + | table_ref_commalist ',' table_ref {$1->append($3); $$ = $1;} ; @@ -975,6 +975,13 @@ $$->append($2); $$->append($3); $$->append($4 = newNode("}", SQL_NODE_PUNCTUATION)); + } + | subquery as range_variable + { + $$ = SQL_NEW_RULE; + $$->append($1); + $$->append($2); + $$->append($3); } ; where_clause: --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
