/**
* 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;
public class Where implements SQLElement {
private ExpressionGroup expressionGroup=new ExpressionGroup();
public String toSQL() {
if( expressionGroup.getExpressions().size()==0 ) {
return "";
}
StringBuffer buf=new StringBuffer();
buf.append( "\n" ).append( " WHERE " ).append( expressionGroup.toSQL() ).append( " " );
return buf.toString();
}
public ExpressionGroup getExpressionGroup() {
return expressionGroup;
}
public void setExpressionGroup( ExpressionGroup expressionGroup ) {
this.expressionGroup=expressionGroup;
}
public Where lightCopy() {
return new Where();
}
}