<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/jsqlparser/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/jsqlparser/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 04 Jun 2011 05:10:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jsqlparser/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>CASE-ELSE arithmetic function parsing issue</title><link>https://sourceforge.net/p/jsqlparser/patches/6/</link><description>	&amp;lt;K\_CASE&amp;gt; 
	\(
	    \( clause=WhenThenSearchCondition\(\) \{ whenClauses.add\(clause\); \} \)+
\[&amp;lt;K\_ELSE&amp;gt; elseExp=SimpleExpression\(\)\]
		|
		    switchExp=PrimaryExpression\(\)
\( clause=WhenThenValue\(\) \{ whenClauses.add\(clause\); \} \)\*
\[&amp;lt;K\_ELSE&amp;gt; elseExp=SimpleExpression\(\)\]
	\)             
&amp;lt;K\_END&amp;gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RES</dc:creator><pubDate>Sat, 04 Jun 2011 05:10:30 -0000</pubDate><guid>https://sourceforge.net5beeb5cfc1c4388dd540d29ccaba2328b19e224f</guid></item><item><title>"CASE" bug fix</title><link>https://sourceforge.net/p/jsqlparser/patches/5/</link><description>test :
private String normalize\(String str\)\{
		return str.replaceAll\("\\\s+","\t"\);
	\}
	public void testParseable\(\) throws JSQLParserException\{
		
	String sql = "SELECT CASE WHEN COUNT\(NUMBER\_OF\_TEST\) = 0 THEN 0 " +  
	   "ELSE  \(CASE WHEN STATUS = 'test' THEN 0 ELSE 1 END\) / COUNT\(NUMBER\_OF\_TEST\)" +     
		" END AS HIT\_RATIO	FROM TEST";

	
	sql = normalize\(sql\); 
	
	Select select = \(Select\) parserManager.parse\(new StringReader\(sql\)\);

	assertEquals\(sql,normalize\(select.toString\(\)\)\);
	 
	\}
	</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Juozas Baliuka</dc:creator><pubDate>Thu, 29 Jul 2010 11:48:46 -0000</pubDate><guid>https://sourceforge.netd1a2eac13cabd24411fdb004d7033e1dd5b90dd6</guid></item><item><title>Concat grammar</title><link>https://sourceforge.net/p/jsqlparser/patches/4/</link><description>grammar file \(it was marked as binary in svn\)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 17 Jul 2010 12:00:04 -0000</pubDate><guid>https://sourceforge.nete66db136577d9381deb84ece612dff63d0945493</guid></item><item><title>Concat operator</title><link>https://sourceforge.net/p/jsqlparser/patches/3/</link><description>Node class</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 17 Jul 2010 11:57:31 -0000</pubDate><guid>https://sourceforge.net80196d98ea28a9ec31d3e35e9d71b3054a3bd128</guid></item><item><title>Concatination operator</title><link>https://sourceforge.net/p/jsqlparser/patches/2/</link><description>test</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 17 Jul 2010 11:55:17 -0000</pubDate><guid>https://sourceforge.net863f7a4ef40ac5100f627de31df50f0cf65dcf3e</guid></item><item><title>concatination operator</title><link>https://sourceforge.net/p/jsqlparser/patches/1/</link><description>this patch adds support for string concatination operator "||"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 17 Jul 2010 11:53:45 -0000</pubDate><guid>https://sourceforge.net6fe04fd9b0026cfd3729fcc8534aa13e869f74f0</guid></item></channel></rss>