<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.6.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/SQL_Parser/download/0.1/"/>
</rdf:Seq>
</items>

<title>Latest releases of sql_parser</title>
<description>The latest releases for the package sql_parser</description>
</channel>

<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.6.0/">
 <title>SQL_Parser 0.6.0</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.6.0/</link>
 <content:encoded>QA release&lt;br /&gt;
    * Fixed bug in parsing default function arguments&lt;br /&gt;
    * Added more test cases; tests no longer rely on Var_Dump for now&lt;br /&gt;
    * Dialects can pass parser and lexer options to change behavior&lt;br /&gt;
      beyond just keywords.&lt;br /&gt;
    * Added lexer option to accept idents starting with a number&lt;br /&gt;
Bug #4034 	Assignment of field = field not recognized 	busterb&lt;br /&gt;
Bug #4035 	Update statements should recognize FROM clause 	cybot&lt;br /&gt;
Bug #4036 	Implement Parser with Bridge design pattern 	 &lt;br /&gt;
Bug #4054 	Parsing create: int(11) not recognized as type 	epte&lt;br /&gt;
Bug #4058 	[Patch] Functions added to Dialect_MySQL 	busterb&lt;br /&gt;
Bug #4059 	parseFieldList (or Options?) doesn't handle auto_increment 	 &lt;br /&gt;
Bug #4066 	Functions are keywords 	busterb&lt;br /&gt;
Bug #4067 	Dialect_Mysql.php needs tinyint in $types 	busterb&lt;br /&gt;
Bug #4081 	[PATCH] Added tinyint to synonyms 	epte&lt;br /&gt;
Bug #4082 	MySQL: PRIMARY KEY(id) line breaks 	epte&lt;br /&gt;
Bug #4085 	Lexer should recognize identifier delimiters 	cybot&lt;br /&gt;
Bug #4086 	(UN)LOCK TABLES statements not recognized (MySQL) 	cybot&lt;br /&gt;
Bug #4087 	Comma not recognized after PRIMARY KEY statement 	cybot&lt;br /&gt;
Bug #4088 	c-style block comments not handled 	cybot&lt;br /&gt;
Bug #5755 	Cannot handle select in form of tablename.* 	epte&lt;br /&gt;
Bug #6438 	Column list with '*' cannot have additional columns 	epte&lt;br /&gt;
Bug #6439 	Improper handling of absolute column names eg: table.column 	epte&lt;br /&gt;
Bug #11462 	generate_testcases.php does not correct split queries 	cybot&lt;br /&gt;
Bug #11463 	int and string is a valid token after SELECT 	cybot&lt;br /&gt;
Bug #11464 	FROM is not required for SELECT 	cybot&lt;br /&gt;
Bug #11472 	comment handling for ANSI and MySQL 	cybot&lt;br /&gt;
Bug #11544 	Arithmetic Operations in (), problem with update and in where clause 	cybot&lt;br /&gt;
Bug #11679 	Wrong parsed select statement. 	cybot&lt;br /&gt;
Bug #13403 	Parser does not accept arbitrary expressions in JOIN clauses 	cybot&lt;br /&gt;
Bug #13404 	NOW() causes infinite loop 	cybot&lt;br /&gt;
Bug #14744 	keyword parse problem 	doconnor
 </content:encoded>
 <dc:date>2010-10-06T12:15:35-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.5/">
 <title>SQL_Parser 0.5</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.5/</link>
 <content:encoded>Parser:&lt;br /&gt;
    * More robust search clause parsing; now handles subsearches&lt;br /&gt;
      with parentheses in more cases (Brent Cook&lt;br /&gt;
    * Add more alias handling cases (John Griffin)&lt;br /&gt;
    * Handle ordinal functions in select project clauses correctly&lt;br /&gt;
    * Add explicit join support (John Griffin)&lt;br /&gt;
    * Add initial support for multiple SQL dialects (ANSI, MySQL)&lt;br /&gt;
      (John Griffin, Brent Cook)&lt;br /&gt;
    * Added SQL Compiler that takes a parse tree and generates a&lt;br /&gt;
      SQL statement (John Griffin)
 </content:encoded>
 <dc:date>2004-05-11T01:08:32-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.4/">
 <title>SQL_Parser 0.4</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.4/</link>
 <content:encoded>Lexer:&lt;br /&gt;
    Fixed off-by-one error and other accesses of undefined memory&lt;br /&gt;
    Idents can be of the form aaa.bbb&lt;br /&gt;
Parser:&lt;br /&gt;
    Can now parse table.field style field names&lt;br /&gt;
    Understand some forms of table alias&lt;br /&gt;
    Fix some bugs in error carret display&lt;br /&gt;
    Fix some references to undefined memory&lt;br /&gt;
    Handle some subselects&lt;br /&gt;
    Handle 'in' and 'not in' keywords for sets and subselects&lt;br /&gt;
    Use new features of Lexer&lt;br /&gt;
    Fix quantum comparisons in creates&lt;br /&gt;
    add support for 'group by'&lt;br /&gt;
Thanks to John Griffin for many of these fixes. There are many more&lt;br /&gt;
left to merge in the next release - hopefully, it wont be too far&lt;br /&gt;
in the future.
 </content:encoded>
 <dc:date>2003-12-20T21:54:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.3/">
 <title>SQL_Parser 0.3</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.3/</link>
 <content:encoded>This is an 'I'm back' release. Did you miss me?&lt;br /&gt;
&lt;br /&gt;
Mostly focusing on the Lexer this time.&lt;br /&gt;
* Add support for pushing tokens back (Jason Pell)&lt;br /&gt;
* Add support for # and -- comments (for real this time)&lt;br /&gt;
* Add support for ellipsis tokens&lt;br /&gt;
* Removed extraneous negative-number parsing
 </content:encoded>
 <dc:date>2003-04-14T03:51:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.2/">
 <title>SQL_Parser 0.2</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.2/</link>
 <content:encoded>* Add support for column and table aliases (thanks to Lauren Matheson)&lt;br /&gt;
* Add support for null as a value type (thanks to Jason Pell)
 </content:encoded>
 <dc:date>2002-12-18T06:45:00-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/SQL_Parser/download/0.1/">
 <title>SQL_Parser 0.1</title>
 <link>http://pear.php.net/package/SQL_Parser/download/0.1/</link>
 <content:encoded>Initial release as a stand-alone package. Lots of documentation is needed (e.g. grammar notes), but it is already pretty robust and easy to extend. The lexer could use some optimization for speed too.
 </content:encoded>
 <dc:date>2002-09-30T03:55:00-05:00</dc:date>
</item>

</rdf:RDF>