code: public String toQueryString() {
  		final StringBuffer buf = new StringBuffer();
  		final Object value1 = this.values.get(0);
  		buf.append(this.column.getName());
  		switch (this.type) {
  		case STARTS_WIDTH:
  			buf.append(" like '" + value1 + "%'");
  			break;
  		case CONTAINS:
  			buf.append(" like '%" + value1 + "%'");
  			break;
  		case ENDS_WITH:
  			buf.append(" like '%" + value1 + "'");
  			break;
  		case DOESNOT_CONTAINS:
  			buf.append(" not like '%" + value1 + "%'");
  			break;
  		case MORE_THAN:
  			buf.append(" > '" + value1 + "'");
  			break;
  		case LESS_THAN:
  			buf.append(" < '" + value1 + "'");
  			break;
  		}
  		return buf.toString();
  	}
docs: To query string.
  
  @return the string