<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/jsqlparser/patches/" rel="alternate"/><link href="https://sourceforge.net/p/jsqlparser/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/jsqlparser/patches/</id><updated>2011-06-04T05:10:30Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>CASE-ELSE arithmetic function parsing issue</title><link href="https://sourceforge.net/p/jsqlparser/patches/6/" rel="alternate"/><published>2011-06-04T05:10:30Z</published><updated>2011-06-04T05:10:30Z</updated><author><name>RES</name><uri>https://sourceforge.net/u/riversedgesw/</uri></author><id>https://sourceforge.net5beeb5cfc1c4388dd540d29ccaba2328b19e224f</id><summary type="html">	&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;
</summary></entry><entry><title>"CASE" bug fix</title><link href="https://sourceforge.net/p/jsqlparser/patches/5/" rel="alternate"/><published>2010-07-29T11:48:46Z</published><updated>2010-07-29T11:48:46Z</updated><author><name>Juozas Baliuka</name><uri>https://sourceforge.net/u/baliuka/</uri></author><id>https://sourceforge.netd1a2eac13cabd24411fdb004d7033e1dd5b90dd6</id><summary type="html">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\(\)\)\);
	 
	\}
	</summary></entry><entry><title>Concat grammar</title><link href="https://sourceforge.net/p/jsqlparser/patches/4/" rel="alternate"/><published>2010-07-17T12:00:04Z</published><updated>2010-07-17T12:00:04Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.nete66db136577d9381deb84ece612dff63d0945493</id><summary type="html">grammar file \(it was marked as binary in svn\)</summary></entry><entry><title>Concat operator</title><link href="https://sourceforge.net/p/jsqlparser/patches/3/" rel="alternate"/><published>2010-07-17T11:57:31Z</published><updated>2010-07-17T11:57:31Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net80196d98ea28a9ec31d3e35e9d71b3054a3bd128</id><summary type="html">Node class</summary></entry><entry><title>Concatination operator</title><link href="https://sourceforge.net/p/jsqlparser/patches/2/" rel="alternate"/><published>2010-07-17T11:55:17Z</published><updated>2010-07-17T11:55:17Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net863f7a4ef40ac5100f627de31df50f0cf65dcf3e</id><summary type="html">test</summary></entry><entry><title>concatination operator</title><link href="https://sourceforge.net/p/jsqlparser/patches/1/" rel="alternate"/><published>2010-07-17T11:53:45Z</published><updated>2010-07-17T11:53:45Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net6fe04fd9b0026cfd3729fcc8534aa13e869f74f0</id><summary type="html">this patch adds support for string concatination operator "||"</summary></entry></feed>