/** * Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ package org.ralasafe.db.sql; import java.util.ArrayList; import java.util.Iterator; public class ValuesOfIn implements RightOfIn { private ArrayList values=new ArrayList(); public String toSQL() { StringBuffer buf=new StringBuffer(); buf.append( " (" ); if( values.size()>0 ) { Iterator itr=values.iterator(); Value value=(Value) itr.next(); buf.append( value.toSQL() ); while( itr.hasNext() ) { value=(Value) itr.next(); buf.append( "," ).append( value.toSQL() ); } } buf.append( ") " ); return buf.toString(); } public ArrayList getValues() { return values; } public void setValues( ArrayList values ) { this.values=values; } }