1 6 package tests.jfun.parsec.mssql; 7 8 13 public final class GroupBy { 14 private final Expression[] by; 15 private final BoolExpression having; 16 17 21 GroupBy(final Expression[] by, final BoolExpression having) { 22 this.by = by; 23 this.having = having; 24 } 25 28 public Expression[] getBy() { 29 return by; 30 } 31 34 public BoolExpression getHaving() { 35 return having; 36 } 37 public boolean hasHaving(){ 38 return having != null; 39 } 40 public String toString(){ 41 if(having == null) 42 return "group by " + ShowUtils.showList(by, ","); 43 else return "group by " + ShowUtils.showList(by, ",") + " having " + having; 44 } 45 } 46 | Popular Tags |